DOI QR코드

DOI QR Code

Realistic and Real-Time Modeling of Numerous Trees Using Growing Environment

성장 환경을 활용한 다수의 나무에 대한 사실적인 실시간 모델링 기법

  • 김진모 (동국대학교 멀티미디어학과) ;
  • 조형제 (동국대학교 멀티미디어학과)
  • Received : 2011.08.15
  • Accepted : 2011.11.01
  • Published : 2012.03.31

Abstract

We propose a tree modeling method of expressing realistically and efficiently numerous trees distributed on a broad terrain. This method combines and simplifies the recursive hierarchy of tree branch and branch generation process through self-organizing from buds, allowing users to generate trees that can be used more intuitively and efficiently. With the generation process the leveled structure and the appearance such as branch length, distribution and direction can be controlled interactively by user. In addition, we introduce an environment-adaptive model that allows to grow a number of trees variously by controlling at the same time and we propose an efficient application method of growing environment. For the real-time rendering of the complex tree models distributed on a broad terrain, the rendering process, the LOD(level of detail) for the branch surfaces, and shader instancing are introduced through the GPU(Graphics Processing Unit). Whether the numerous trees are expressed realistically and efficiently on wide terrain by proposed models are confirmed through simulation.

본 연구에서는 넓은 지형에 분포하는 많은 수의 나무를 사실적이면서 효율적으로 표현하는 나무 모델 방법을 제안한다. 나무 가지의 재귀적 계층 구조와 싹으로부터 자기조직화를 통한 가지 생성 과정을 결합하여 단순화시킴으로써 보다 직관적이고 효율적으로 나무를 생성한다. 이러한 생성 과정은 사용자가 단계별 구조와 가지 길이, 분포, 방향과 같은 외형 조절을 인터랙티브하게 제어할 수 있도록 한다. 또한 많은 수의 나무를 동시에 제어하여 다양하게 성장시킬 수 있도록 하는 환경 적응형 모델을 설계하고 이를 효과적으로 처리하는 성장 환경 적용 방법을 제안한다. 여기에 넓은 지형위에 분포하는 복잡한 나무 모델의 실시간 시뮬레이션을 위해 GPU(Graphics Processing Unit)를 통한 렌더링 과정과 가지 표면의 연속적 세분화단계, 그리고 인스턴싱 기법을 도입한다. 제안한 나무 모델을 통해 넓은 지형에 다양한 나무를 사실적이고 효율적으로 표현할 수 있는지 여부를 시뮬레이션을 통해 확인한다.

Keywords

References

  1. 김진모, 조형제, "프랙탈과 셰이더 인스턴싱 기법을 이용한 자연스러운 잔디의 실시간 렌더링," 한국멀티미디어학회논문지, 제13권, 제2호, pp. 298-307, 2010.
  2. McCormack, "Interactive Evloution of L-System Grammars for Computer Graphics Modeling," Complex System: From Biology to Computation, ISO Press, pp. 118-130, 1993.
  3. J. Weber and J. Penn, "Creation and Rendering of Realistic Trees," Proc. of SIGGRAPH 1995, pp. 119-128, 1995.
  4. W. Palubicki, K. Horel, S. Longay, A. Runions, B. Lane, R. Mech, and P. Prusinkiewicz, "Self-Organizing tree Models for Image Synthesis," Proc. of SIGGRAPH 2009, pp. 58:1-10, 2009.
  5. P. Prusinkiewicz, L. Mundermann, R. Kar wowski, and B. Lane, "The Use of Positional Information in the Modeling of Plants," Proc. of SIGGRAPH 2001, pp. 289-300, 2001.
  6. A. Lindenmayer, "Mathematical Models for Cellular Interaction in Development Part I and II," Journal of Theoretical Biology 18, Vol. 18, No. 3, pp. 280-315, 1968. https://doi.org/10.1016/0022-5193(68)90079-9
  7. R. Mech and P. Prusinkiewicz, "Visual Models of Plants Interaction with Their Environment," Proc. of SIGGRAPH 1996, pp. 397-410, 1996.
  8. J. Power, A.J. Bernheim-brush, P. Prusinkiewicz, and D. Salesin "Interactive Arrangement of Botanical L-System Models," Proc. of the 1999 ACM Symposium on Interactive 3D Graphics, pp. 175-182, 1999.
  9. H. Honda, "Description of the form of Trees by the Parameters of the Tree-Like Body: Effects of the Branching Angle and the Branch Length on the Shape of the Tree-Like Body," Journal of Theoretical Biology 31, Vol. 31, No. 2, pp. 331-338, 1971. https://doi.org/10.1016/0022-5193(71)90191-3
  10. S. Ulam, "On Some Mathematical Properties Connected with Patterns of Growth of Figures," Proc. of Symposia on Applied Mathematics 14, pp. 215-224, 1962.
  11. A. Runions, B. Lane, and P. Prusinkiewicz, "Modeling Trees with a Space Colonization Algorithm," Proc. of Eurographics Workshop on Natural Phenomena, pp. 63-70, 2007.
  12. R. Borchert and N. Slade, "Bifurcation Ratios and the Adaptive Geometry of trees," Botanical Gazette 142, Vol. 142, No. 3, pp. 394-401, 1981. https://doi.org/10.1086/337238
  13. Y. Livny, F. Yan, M. Olson, B. Chen, H. Zhang, and J. El-Sana, "Automatic Reconstruction of Tree Skeletal Structures from Point Clouds," Proc. of SIGGRAPH Asia, pp. 151:1-8, 2010.
  14. A. Candussi, N. Candussi, and T. Höllerer, "Rendering Realistic Trees and Forests in Real Time," Proc. of Eurographics 2005, Short papers, 2005.
  15. K. Boulanger, K. Bouatouch, and S. Pattanaik, "Rendering Trees with Indirect Lighting in Real Time," Eurographic Symposium on Rendering, Vol.27, No.4, pp. 1189-1198, 2008.
  16. 김진모, 조형제, "실시간 시스템에 적합한 인터렉티브 나무 모델링 기법," 2011 한국컴퓨터종합학술발표논문집 제38권 제1호(A), pp. 426-429, 2011.
  17. Unity 3D Homepage: http://unity3d.com, 2012.

Cited by

  1. A New Tree Modeling based on Convolution Sums of Restricted Divisor Functions vol.16, pp.5, 2013, https://doi.org/10.9717/kmms.2013.16.5.637