期刊文献+

用面向对象的L系统模拟树的生长 被引量:4

An Object-Oriented L-System for Simulating Tree Growth
下载PDF
导出
摘要 在游戏和动画的开发应用中,运用L系统生成不同的树的动画时,应用程序员往往要重写代码。提出了一个适合模拟各种树的生长过程的L系统模型,用面向对象的方法来描述和实现。同时为达到实时渲染的要求,在对树的生物学特性简化的基础上,对树与环境中光照、空间的信息交换以及动画控制等方面提出了简洁高效的算法。基于这个面向对象的L系统模型,可以通过不同的产生规则和环境信息模拟显示不同的树的生长过程,从而达到代码的复用,缩短开发时间。 In practice, when man develops a game or an animation, one problem encountered is that application programmers usually derive a new code from scratch for each application . In order to simplify the programming, this paper presents an object - oriented L - system model which can simulate a variety of trees growth. For real - time rendering,this paper also introduces some efficient and concise algorithms for animation control and interactions between trees and their environments based on the simplification of tree' s biological properties . Based on this object - oriented L system, the growth of different kinds of trees can be visualized and simulated by inputing different production rules and environmental data. As a result the development time can be shortened with the reuse of the code.
作者 李大锦
机构地区 中国传媒大学
出处 《计算机仿真》 CSCD 2007年第2期183-186,共4页 Computer Simulation
关键词 面向对象 系统 动画 模拟 Object - oriented Systems Tree Animation Simulation
  • 相关文献

参考文献11

  • 1A Lindenmayer. Mathematical models for cellular in teraction in development[J]. Journal of Theoretical Biology, 1968,18:280- 315. 被引量:1
  • 2J S Hanan. Parametric L - systems and their application to the modelling and visualization of plants[ D]. University of Regina,june 1992, 被引量:1
  • 3P Prusinkiewicz, M Hammel nd E Mjolsness. Animation of plant development[J]. Computer Graphics (SIGGRAPH '93 Proceedings), 1993,27 : 351-360. 被引量:1
  • 4M R ech, P Prusinkiewicz. Visual models of plants interacting with their environment[C]. SIGGRAPH 96 Conference Proceedings, 397 - 410. New York: ACM SIGGRAPH, 1996. 被引量:1
  • 5P Prusinkiewicz, M Hammel, R Mech and J Hanan. The artificial life of plants: Artificial life for graphics, animation,and virtual reality[ C]. SIGGRAPH '95 Course Notes, 1 - 38.ACM SIGGRAPH, 1995. 被引量:1
  • 6Lars Linsen _ Brian J Karis E. Gregory McPherson Bernd Hamann : Tree Growth Visualization [ J ]. The Journal of WSC G,2005, 4, 被引量:1
  • 7Pavol Federl and Przemyslaw Prusinkiewicz. Solving differential equations in developmental models of multicellular structures expressed using L - systems[ C]. International Conference on Computational Science, 2004. 65 - 72. 被引量:1
  • 8P Prusinkiewicz, A Lindenmayer. The Algorithmic Beauty of Plants[ M]. New York, Springer - Verlag, 1990. 被引量:1
  • 9A Lindenmayer. Adding continuous components to L -systems[C]. L Systems, Lecture Notes in Computer Science 15:53 - 68. Berlin: Springer- Verlag, 1974. 被引量:1
  • 10H Abelson and A A diSessa. Turtle geometry[M].Cambridge: M I T Press ,1982. 被引量:1

同被引文献27

引证文献4

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部