基于L系统改进的虚拟植物原型系统设计

基于L系统改进的虚拟植物原型系统设计(重庆大学计算机学院,重庆400044)摘要:设计实现了基于L系统改进的虚拟植物可视化原型系统。该原型系统实现了微机平台上可视模拟植物生长,并取得了较好的试验效果。系统设计思想以植物可视外观展现为主要目的,结合了L系统和基于图像建模的优点,对植物器官的建模方法是基于能够反映植物器官主要特征的表面建模。其实现思路是在L系统所描述的植物拓扑结构的基础上,对预先定义好的植物器官网格面进行装配。与L系统相比较,有更好的外观效果和较低的时间复杂度。关键词:虚拟植物;L系统;网格面中图法分类号:TP391文献标识码:A:10013695(2006)08023203DevelopmentPrototypeofVirtualPlantBasedonImprovedLSystemLIYunfeng,ZHUQingsheng,FUHegang,GUPing(CollegeofComputerScience,ChongqingUniversity,Chongqing400044,China)Abstract:AprototypeofvirtualplantbasedonimprovedLsystemisdesigned.Theplatformcanrunwellonpersonalcomputer,andachievedgoodvisualresultofsimulatingthegrowthofvirtualplant.ThemethodcombinesthecharacteristicofLsystemandthevisualresultofimagemodeling.ToconstructmainstemandmajorbranchbasedonLystem,growingtheremainderoftheplantbasedonplantorgansmodelofmesh.TheproposedmethodreducedthecomplexityofLsystem,andresultedinrealisticviewofvirtualplant.Keywords:VirtualPlant;LSystem;Mesh自然植物计算机模拟一直是计算机图形学的研究热点。如何对植物模型进行有效的控制是亟待解决的问题:模型参数过少不足以表现植物复杂多样的各种特征;参数过多则可能导致模型过于复杂,实际应用困难。L系统是一种形式语言,其本质是一个重写系统,它通过对公理应用产生式进行有限次迭代后,对产生的字符串进行几何解释,就能生成非常复杂的图形。L系统侧重于植物拓扑结构的表达,具有坚实的数学理论基础、定义简洁、结构化程度高、易于实现等优点。但该方法无法预测植物的最终生成形状,对重写过程很难有效控制;同时L系统过于复杂,稍微复杂的植物其L系统规则提取困难。基于粒子的系统,如AMAP模型将地球上的植物归类为二十多个植物结构基本模型。对于某种植物,系统通过模式识别方法提取生长规则,进行定性分析,确定描述其结构的基本模型。在此基础上对植物结构进行定量化,应用几何方法表达其形态规律。本文基于一种新的建模方法(称之为EasyL系统),该方法结合了L系统和基于图像建模方法的优点。其基本思路是对植物主干的分枝仍采用传统L系统建模,细节部分则采用植物器官网格面进行建模。系统利用L系统对植物主干建模表达能力强的优点,改进了单一采用L系统进行植物建模时,时间复杂度比较高以及对生成的植物外观可控性差的缺点。因此EasyL系统与经典L系统相比较,在时间复杂度上有较好的改善。在此基础上设计了一种基于L系统改进的虚拟植物可视化原型系统(VP1.0),满足了在机器配置比较低的情况下模拟植物的生长要求。1EasyL系统EasyL系统结合了L系统和基于图像建模的优点,对植物器官的建模方法是基于能够反映植物器官主要特征的表面建模。例如,对于叶建模主要提取叶的正面轮廓图像;对于树干建模,主要提取树干的横截面形状,然后采用图形变换方法(如拉伸、扭曲等方法)。EasyL系统优点主要有:①提高植物生长视觉效果。对于植物器官的建模是基于植物器官图像进行的,通过对能够反映植物器官特点的图像进行特征提取来生成植物器官图形符号,因此比L系统更加真实地反映了植物器官的特点,所以整株植物在视觉效果上优于L系统。②降低了时间复杂度。在L系统中,对时间复杂度要求高的就是L系统文法的迭代过程,其时间复杂度是呈几何级数增长的,因此在迭代步数较多的情况下,其时间复杂度是很高的。在EasyL系统中,将传统L系统对植物器官的细节部分的描述改为传统的基于表面的建模,有效地降低了系统的时间复杂度。系统注重植物可视化重建的视觉效果,不是严格符合植物的生理模型。其实现思路是在L系统所描述的植物拓扑结构的基础上,对预先定义好的植物器官的网格面进行装配的过程,即植物器...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?