摘要
植物真实感建模与仿真不仅是现代农业科学与植物学领域面临的难点问题之一,也是计算机应用与虚拟现实技术领域的研究热点.而玉米是我国乃至世界范围内重要粮食作物,玉米叶片建模是现代农业虚拟植物领域中面临的重要问题.本文提出一种基于物理约束的玉米叶片三维建模方法,主要针对玉米叶片褶皱特征,建立基于质点弹簧系统的物理约束模型,并提取特征参数建立一种自适应物理约束机制,生成具有复杂形态的玉米叶片模型,并且通过一系列特征参数调控和特征点约束实现一种交互式玉米叶片建模机制,最后基于偏微分方程曲面建模方法构建真实感玉米叶片三维模型,并集成开发相应软件原型系统.结果表明,本文方法以一种自适应机制有效、高效生成具有一定真实感效果的玉米叶片模型,少量参数控制的建模方式使自动化生成大规模玉米三维群体模型成为可能,为虚拟植物领域建模应用提供可用的技术参考和方法工具.
Realistic plant modeling as well as simulation is a problem in modern agriculture and botany. It is also a hot research issue in computer science and virtual reality. Maize is an important crop in our country and world,and maize leaf modeling is a problem in virtual plant applications. This paper describes a modeling approach to drape features of maize leaf based on physical constraints. By a mass-spring-based model,we extract key parameters and construct a self-adaptive process to generate and control complex shape model by parameter adjustment and feature points constrains. Finally,by use of partial differential equations,we construct maize leaf surface models. All algorithms are implemented in a prototype software system. The experimental results show that the proposed method effectively constructs realistic maize leaf models and enables quick and automatic modeling of large size maize canopies by less parameter controls. The presented method provides a technical reference and methodological tool for virtual plant modeling applications.
引文
[1]郭焱,李保国.虚拟植物的研究进展[J].科学通报,2001,46(4):273-280Guo Yan,Li Baoguo. Progress in virtual plant research[J]. Chinese Science Bulletin,2001,46(4):273-280
[2] Prusinkiewicz P. Modeling of spatial structure and development of plants:A review[J]. Scientia Horticulturae,1998,74(1-2):113-149
[3]赵春江,陆声链,郭新宇,等.数字植物及其技术体系探讨[J].中国农业科学,2010,43(10):2023-2030Zhao Chunjiang Lu Shenglian,Guo Xinyu,et al. Exploration of digital plant and its technology system[J]. Scientia Agricultura Sinica,2010,43(10):2023-2030
[4]赵春江,陆声链,郭新宇,等.数字植物研究进展:植物形态结构三维数字化[J].中国农业科学,2015,48(17):3415-3428Zhao Chunjiang,Lu Shenglian,Guo Xinyu,et al. Advances in research of digital plant:3D digitization of plant morphological structure[J]. Scientia Agricultura Sinica,2015,48(17):3415-3428
[5] Li Jianfang,Liu Min,Xu Weiwei,et al. Boundary-dominant flower blooming simulation[J]. Computer Animation and Virtual Worlds,2015,26:433-443
[6] Przemyslaw Prusinkiewicz,Pierre Barbier de Reuille. Constraints of space in plant development[J]. Journal of Experimental Botany,2010,61(8):2117-2129
[7] Akagi Y,Kitajima K. Computer animation of swaying trees based on physical simulation[J]. Computers&Graphics,2006,30:529-539
[8] oren Pirk,Till Niese,Torsten adrich,et al. Windy trees:Computing stress response for developmental tree models[J]. ACM Transactions on Graphics,2014,33:6-204
[9] Xu H,Chen B. Knowledge and heuristic based modeling of laser-scanned trees[J]. ACM Transactions on Graphics,2007,26(4):19
[10] Rutzinger M,Pratihast A K,Elberink S O,et al. Detection and modeling of 3D trees from mobile laser scanning data[C]. Processing of International Archives of Photogrammetry,Remote Sensing and Spatial Information Sciences,Commission V Symposium,Newcastle upon Tyne,UK,2010:520-525
[11]马伟,项波,查红彬,等.基于测量数据的植物建模[J].中国科学F:信息科学,2009,39(1):134-144Ma Wei,Xiang Bo,Zha Hongbin,et al. Modeling plants with sensor data[J]. Science in China Series F:Information Science,2009,52(3):500-511
[12] Guo Y,Ma Y,Zhan Z,et al. Parameter optimization and field validation of the functional-structural model GREENLAB for maize[J]. Annals of Botany,2006,97(2):217-230
[13]邓旭阳,郭新宇,周淑秋,等.玉米叶片形态的几何造型研究[J].中国图象图形学报,2005,10(5):637-641Deng Xuyang,Guo Xinyu,Zhou Shuqiu,et al. Study on the geometry modeling of corn leaf morphological formation[J].Journal of Image and Graphics,2005,10(5):637-641
[14] Xiao B,Guo X,Du X,et al. An interactive digital design system for corn modeling[J]. Mathematical and Computer Modelling,2010,51:1383-1389
[15]迟小羽,盛斌,陈彦云,等.基于物理的植物叶子形态变化过程仿真造型[J].计算机学报,2009,32(2):221-230Chi Xiaoyu,Sheng Bin,Chen Yanyun,et al. Physically based simulation of weathering plant leaves[J]. Chinese Journal of Computers,2009,32(2):221-230
[16]郭小虎,秦洪.适用于可变形体物理建模与模拟的无网格方法[J].中国科学F辑:信息科学,2009,39(1):47-60Guo Xiaohu,Hong Qin. Meshless methods for physics-based modeling and simulation of deformable models[J]. Science in China Series F:Information Science,2009,39(1):47-60
[17] Du Haixia,Qin Hong. Dynamic PDE-based surface design using geometric and physical constraints[J]. Graphical Models,2005,67:43-71
[18] Tang Min,Tong Roufeng,Narain Rahul,et al. A GPU-based streaming algorithm for high-resolution cloth simulation[J]. Computer Graphics Forum,2013,32(7):21-30
[19] Matthias Müller,Bruno Heidelberger,Marcus Hennix,et al. Position based dynamics[J]. Journal of Visual Communication and Image Representation,2007,18(2):109-117
[20] Matthias Müller. Hierarchical position based dynamics[R]. Workshop on Virtual Reality Interaction and Physical Simulation VRIPHYS,2008
[21]唐勇,曹园园,陆声链,等.三维植物叶片萎蔫变化实时模拟[J].计算机辅助设计与图形学学报,2013,25(11):1643-1650Tang Yong,Cao Yuanyuan,Lu Shenglian,et al. The simulation of 3D plant leaves wilting[J]. Journal of ComputerAided Design&Computer Graphics,2013,25(11):1643-1650
[22] Xiao Boxiang,Guo Xinyu,Zhao Chunjiang. An approach of mocap data-driven animation for virtual plant[J]. IETE Journal of Research,2013,59(3):258-263
[23] Xiao Boxiang,Guo Xinyu,Zhao Chunjiang,et al. Interactive animation system for virtual maize dynamic simulation[J].IET Software,2013,7(5):249-257
[24] Shreiner D M,Woo J Neider,Davis T. OpenGL programming guide:The official guide to learning OpenGL[M].Addison-Wesly,2013