“Botanical materials based on biomechanics”

  • ©Bohan Wang, Yili Zhao, and Jernej Barbic

Conference:


Type:


Title:

    Botanical materials based on biomechanics

Session/Category Title: Simulation for Virtual Worlds


Presenter(s)/Author(s):


Moderator(s):



Abstract:


    Botanical simulation plays an important role in many fields including visual effects, games and virtual reality. Previous plant simulation research has focused on computing physically based motion, under the assumption that the material properties are known. It is too tedious and impractical to manually set the spatially-varying material properties of complex trees. In this paper, we give a method to set the mass density, stiffness and damping properties of individual tree components (branches and leaves) using a small number of intuitive parameters. Our method is rooted in plant biomechanics literature and builds upon power laws observed in real botanical systems. We demonstrate our materials by simulating them using offline and model-reduced FEM simulators. Our parameters can be tuned directly by artists; but we also give a technique to infer the parameters from ground truth videos of real trees. Our materials produce tree animations that look much more similar to real trees than previous methods, as evidenced by our user study and experiments.

References:


    1. Jernej Barbič and Yili Zhao. 2011. Real-time Large-deformation Substructuring. ACM Trans. on Graphics 30, 4 (2011), 91:1–91:7.Google ScholarDigital Library
    2. Jean-François Barczi, Hervé Rey, Yves Caraglio, Philippe De Reffye, Daniel Barthélémy, Qiao Xue Dong, and Thierry Fourcaud. 2008. AmapSim: a structural whole-plant simulator based on botanical knowledge and designed to host external functional models. Annals of Botany 101, 8 (2008), 1125–1138. Google ScholarCross Ref
    3. Bedrich Benes, Oliver Deussen, Soeren Pirk, Baoquan Chen, Radomir Mech, and Takashi Ijiri. 2016. Modeling Plant Life in Computer Graphics. In ACM SIGGRAPH 2016 Courses. 18:1–18:180. Google ScholarDigital Library
    4. Miklós Bergou, Max Wardetzky, Stephen Robinson, Basile Audoly, and Eitan Grinspun. 2008. Discrete elastic rods. ACM Trans. on Graphics (SIGGRAPH 2008) 27, 3 (2008), 63:1–63:12.Google Scholar
    5. Florence Bertails. 2009. Linear Time Super-Helices. Comput. Graphics Forum 28, 2 (2009), 417–426. Google ScholarCross Ref
    6. Frederic Boudon, Christophe Pradal, Thomas Cokelaer, Przemyslaw Prusinkiewicz, and Christophe Godin. 2012. L-Py: an L-System simulation framework for modeling plant development based on a dynamic language. Frontiers in Plant Science 3, 76 (2012). Google ScholarCross Ref
    7. Julien Diener, Mathieu Rodriguez, Lionel Baboud, and Lionel Reveret. 2009. Wind projection basis for real-time animation of trees. Computer Graphics Forum 28, 2 (2009), 533–540. Google ScholarCross Ref
    8. Robert W. Floyd. 1962. Algorithm 97: Shortest Path. Commun. ACM 5, 6 (1962), 345-.Google ScholarDigital Library
    9. Thierry Fourcaud and Patrick Lac. 2003. Numerical modelling of shape regulation and growth stresses in trees. Trees 17, 1 (2003), 23–30. Google ScholarCross Ref
    10. Ralf Habel, Alexander Kusternig, and Michael Wimmer. 2009. Physically Guided Animation of Trees. Computer Graphics Forum 28, 2 (2009), 523–532. Google ScholarCross Ref
    11. Interactive Data Visualization. 1999. SpeedTree. (1999). www.speedtree.com.Google Scholar
    12. Doug L. James and Dinesh K. Pai. 2002. DyRT: Dynamic Response Textures for Real Time Deformation Simulation With Graphics Hardware. ACM Trans. on Graphics (SIGGRAPH 2002) 21, 3 (2002), 582–585.Google Scholar
    13. Doug L. James, Christopher D. Twigg, Andrew Cove, and Robert Y. Wang. 2007. Mesh Ensemble Motion Graphs: Data-driven Mesh Animation with Constraints. ACM Trans. on Graphics 26, 4 (2007). Google ScholarDigital Library
    14. Catherine Jirasek, Przemyslaw Prusinkiewicz, and Bruno Moulia. 2000. Integrating biomechanics into developmental plant models expressed using L-systems. H.-Ch. Spatz and T. Speck (Eds.): Plant biomechanics (2000), 615–624.Google Scholar
    15. Radoslaw Karwowski and Przemyslaw Prusinkiewicz. 2004. The L-system-based plant-modeling environment L-studio 4.0. In Proc. of Int. Workshop on Functional-Structural Plant Models. 403–405.Google Scholar
    16. Mary Beth Kirkham. 2014. Principles of soil and plant water relations. Academic Press.Google Scholar
    17. Chuan Li, Oliver Deussen, Yi-Zhe Song, Phil Willis, and Peter Hall. 2011. Modeling and Generating Moving Trees from Video. ACM Trans. on Graphics (SIGGRAPH Asia 2011) 30, 6 (2011), 127:1–127:12.Google Scholar
    18. A. Lindenmayer. 1968. Mathematical models for cellular interaction in development. J. of Theoretical Biology Parts I and II 18 (1968), 280–315.Google ScholarCross Ref
    19. B. Lintermann and O. Deussen. 1999. Interactive modeling of plants. IEEE Comp. Graphics and Applications 19, 1 (1999), 56–65. Google ScholarDigital Library
    20. Yotam Livny, Soeren Pirk, Zhanglin Cheng, Feilong Yan, Oliver Deussen, Daniel Cohen-Or, and Baoquan Chen. 2011. Texture-lobes for Tree Modelling. ACM Trans. on Graphics (SIGGRAPH 2011) 30, 4 (2011), 53:1–53:10.Google Scholar
    21. H. Lu, X. Guo, C. Zhao, and C. Li. 2011. Physical Model for Interactive Deformation of 3D Plant. International Journal of Virtual Reality 10, 2 (2011), 33.Google ScholarCross Ref
    22. Thomas McMahon. 1973. Size and Shape in Biology. Science 179, 4079 (1973), 1201–1204. Google ScholarCross Ref
    23. Thomas A McMahon. 1975. The mechanical design of trees. Scientific American 233 (1975), 92–102.Google ScholarCross Ref
    24. R. Měch and P. Prusinkiewicz. 1996. Visual models of plants interacting with their environment. In Proc. of ACM SIGGRAPH 1996. 397–410. Google ScholarDigital Library
    25. Karl J Niklas. 1992. Plant biomechanics: an engineering approach to plant form and function. University of Chicago press.Google Scholar
    26. Nimish J Oliapuram and Subodh Kumar. 2010. Realtime forest animation in wind. In Proc. of the 7th Indian Conference on Computer Vision, Graphics and Image Processing. 197–204.Google ScholarDigital Library
    27. Sören Pirk, Till Niese, Torsten Hädrich, Bedrich Benes, and Oliver Deussen. 2014. Windy Trees: Computing Stress Response for Developmental Tree Models. ACM Trans. Graph. (SIGGRAPH Asia 2014) 33, 6 (2014), 204:1–204:11.Google ScholarDigital Library
    28. Sören Pirk, Ondrej Stava, Julian Kratt, Michel Abdul Massih Said, Boris Neubert, Radomír Měch, Bedrich Benes, and Oliver Deussen. 2012. Plastic trees: interactive self-adapting botanical tree models. ACM Trans. on Graphics (SIGGRAPH 2012) 31, 4 (2012), 50:1–50:10.Google Scholar
    29. PlantFactory. 2016. (2016). http://www.plantfactory-tech.com/.Google Scholar
    30. P. Prusinkiewicz. 1986. Graphical applications of l-systems. In Graphics Interface / Vision Interface. 247–253.Google Scholar
    31. Yipeng Qin, Xiaoguang Han, Hongchuan Yu, Yizhou Yu, and Jianjun Zhang. 2016. Fast and Exact Discrete Geodesic Computation Based on Triangle-Oriented Wavefront Propagation. ACM Transactions on Graphics (SIGGRAPH 2016) 35, 4 (2016), 125:1–125:13.Google Scholar
    32. J. Rayleigh. 1896. The theory of sound. Vol. 2. Macmillan.Google Scholar
    33. A. Reche-Martinez, I. Martin, and G. Drettakis. 2004. Volumetric reconstruction and interactive rendering of trees from photographs. In Proc. of ACM SIGGRAPH 2004. 720–727. Google ScholarDigital Library
    34. Robert J Ross and others. 2010. Wood handbook: Wood as an engineering material. Forest Products Society.Google Scholar
    35. Steffen Rudnick, Lars Linsen, and E. Gregory Mcpherson. 2007. Inverse modeling and animation of growing single-stemmed trees at interactive rates. In Int. Conf. in Central Europe on Computer Graphics, Visualization and Computer Vision. 217–224.Google Scholar
    36. Tatsumi Sakaguchi and Jun Ohya. 1999. Modeling and Animation of Botanical Trees for Interactive Virtual Environments. In Proc. of Symp. on Virtual Reality Software and Technology. 139–146. Google ScholarDigital Library
    37. Ahmed A. Shabana. 1990. Theory of Vibration, Volume II: Discrete and Continuous Systems. Springer-Verlag, New York, NY.Google Scholar
    38. Auston Sterling and Ming C. Lin. 2016. Interactive Modal Sound Synthesis Using Generalized Proportional Damping. In Proc. of the 20th Symp. on Interactive 3D Graphics and Games. 79–86.Google Scholar
    39. Ping Tan, Tian Fang, Jianxiong Xiao, Peng Zhao, and Long Quan. 2008. Single Image Tree Modeling. ACM Trans. Graph. (SIGGRAPH Asia 2008) 108, 7 (2008), 108:1–108:7.Google Scholar
    40. J. Taylor-Hell. 2005. Incorporating Biomechanics into Architectural Tree Models. In 18th Brazilian Symp. on Computer Graphics and Image Processing (SIBGRAPI’05). 299–306. Google ScholarDigital Library
    41. TreeSketch. 2014. (2014). www.algorithmicbotany.org/TreeSketch.Google Scholar
    42. Christopher Twigg and Zoran Kačič-Alesič. 2010. Point Cloud Glue: constraining simulations using the procrustes transform. In Symp. on Computer Animation (SCA). 45–54.Google Scholar
    43. Bin Wang, Longhua Wu, KangKang Yin, Uri Ascher, Libin Liu, and Hui Huang. 2015. Deformation Capture and Modeling of Soft Objects. ACM Transactions on Graphics (SIGGRAPH 2015) 34, 4, Article 94 (2015), 94:1–94:12 pages.Google Scholar
    44. E. T. F. Witkowski and Byron B. Lamont. 1991. Leaf specific mass confounds leaf density and thickness. Oecologia 88, 4 (1991), 486–493. Google ScholarCross Ref
    45. Jason C. Wong and Amitava Datta. 2004. Animating real-time realistic movements in small plants. In Proc. of GRAPHITE. 182–189. Google ScholarDigital Library
    46. Xfrog. 2009. (2009). www.xfrog.com.Google Scholar
    47. Long Zhang, Yubo Zhang, Zhongding Jiang, Luying Li, Wei Chen, and Qunsheng Peng. 2007. Precomputing data-driven tree animation. Computer Animation and Virtual Worlds 18, 4–5 (2007), 371–382.Google ScholarCross Ref
    48. Yili Zhao and Jernej Barbič. 2013. Interactive Authoring of Simulation-Ready Plants. ACM Trans. on Graphics (SIGGRAPH 2013) 32, 4 (2013), 84:1–84:12.Google Scholar


ACM Digital Library Publication:



Overview Page: