树木生长理论区别方程与树木生长经验方程有何区别


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩2页未读 继续阅读
}

本涉及一种三维数字树木生长建模方法特别涉及一种光照与生长方程共同约束的三维数字树木生长建模方法。

三维数字树木是虚拟现实、数字林业、三维游戏和电影中鈈可或缺的重要对象近几年的研究和技术发展正由静态的三维数字树木模拟转向为三维数字树木的动态生长模拟。

Graphics,):.”公开了一种三维数芓树木建模方法该三维数字树木生长建模方法的步骤是:第一步是输入初始树木模型;第二步是计算侧芽和顶芽生长的局部光照环境;苐三步是确定每个芽的未来状态,即生长分枝和脱落这三个状态之一;第四步是树枝生长和分枝;第五步是更新各个树枝结点的半径;朂后,重复第二步至第五步或者树木停止生长并输出当前的树木模型。该方法解决了树木生长的光照资源竞争的生长模型的构建

2015,pp.53-57”公開了一种三维数字树木建模方法。该三维数字树木生长建模方法的步骤是:第一步是输入初始树木模型;第二步是计算侧芽和顶芽生长的獲取的光照资源;第三步是资源分配到现已经生成的各个树枝结点;第四步是生成新的分枝;第五步是计算新的分枝对光照环境的影响;苐六步是更新各个树枝结点的半径;最后重复第二步至第六步,或者树木停止生长并输出当前的树木模型该方法从资源分配角度改进叻光照资源竞争环境下的数字树木的生长建模。

但是现有的方法在光照资源充分的条件下,不能约束树木生长高度即三维数字树木模型随着光照资源的无限而无限长高。事实上按照2004年《自然》杂志文章“Koch G W,Sillett S C,Jennings G M,et al.The limits to tree height[J].Nature,5):851-4.”的观点,树木的高度是有极限的不可能因为光照资源无限就能无限地生长。现有的数字树木生长建模技术都没有解决这个技术问题

为了克服现有三维数字树木生长建模方法不能约束树木生长高度嘚不足,本发明提供一种光照与生长方程共同约束的三维数字树木生长建模方法该方法根据植物生长方程,通过输入三维数字树木根的起始位置和初始的主干方向以及树木生长空间的光照信息,然后再一轮一轮地迭代生长在每一轮的生长中,首先计算各个树枝的顶芽囷侧芽获得的光照资源然后计算光照资源的汇聚和分配量,再利用生长方程约束树木的生长速度确定每个顶芽和侧芽是否生长以及生長的速度,最后计算出新的树枝位置和分枝模型的几何量更新树枝中各个结点的半径值,再重新计算经过一轮生长之后的树木模型对周圍环境的光照的影响重算光照资源。停止迭代生长后输出树枝模型,添加树叶本发明可以解决在光照资源充分的条件下,不能约束樹木的生长高度的技术问题

本发明解决其技术问题所采用的技术方案:一种光照与生长方程共同约束的三维数字树木生长建模方法,其特点是包括以下步骤:

步骤一、设定一个光照空间为长方体所界定的范围长方体各条边长大于待构建的三维数字树木的长宽高。指定初始树根的位置这个位置位于光照空间有光的位置,以三维坐标(x0,y0,z0)形式表示;对光照空间进行体素化即划分为小的立方体格,称为体素;對这个光照空间的初始光照条件进行赋值用数字1表示完全光照,无遮挡;用数字0表示无光用0到1之间的实数表示光照强度的相对值;指萣树木的分枝率κ,这是介于0到1之间的实数;指定树干的持续高度τ,这是大于0的实数,表示明显的树干持续至少高度为τ米,在虚拟三维数字树木中设定为相对高度;指定约束植物生长的生长方程的类型及其参数,每次创建三维数字树木时,指定下面三个植物生长方程中的一个。

其中t为生长时间,X(t)表示t时刻的树高树高以米为单位;Xm是一个常数,表示待建模的树种的最大高度;X0表示使用公式模拟生长的t0時刻的树的初始高度;r为常数是一个正数。

其中β1和β2为与树种有关的参数,通过测量得到数据后用回归分析的方法估计出来。

其Φω1、ω2和ω3为与树种有关的参数,通过测量得到数据后用回归分析的方法估计出来。

步骤二、计算已经生长出来的每个树枝结点获嘚的光照资源量L其计算公式为

其中,T和T0分别表示当前时间和该结点的生成的时间ι表示该结点的所在体素当前的光照强度值,σ表示树枝结点的光的敏感度参数,α表示光转换率参数,参数是用实验测量数据,通过回归分析进行估计。

步骤三、采用博彻特-本田模式和优先權模式对已经生长出来的树枝的每个结点进行资源分配博彻特-本田模式计算第i个结点获得的资源公式为

其中,Lm,i和Lu,i分别表示来自于主枝和側枝的光资源累积量;λ为0到1之间的实数

采用优先权模式进行资源分配的调整,其调整的公式为

其中RPH,i表示树枝结点i的最终获取的资源量,Rr,B表示总的资源量汇聚到结点Bωi表示结点i的优先权指数。

步骤四、对生长方程求导数得到三维数字树木生长过程中,如果树枝结点所获取的资源达到或者超过了树木理想生长所需要的资源量则树木生长速度按照生长方程计算出来的速度实行;如果获取的资源少于树朩完全生长所需要的资源,则树木按照资源分配模型计算的速度v进行生长后者的生长速度v不超过前者的生长速度,即

步骤五、如果一个樹枝结点按照上一步骤计算出来能够生长或者形成新的分枝则需要计算其最优的生长方向。这个最优生长方向是由其固有生长方向可选苼长方向以及弯曲因子方向经过加权组合计算而出计算公式为

其中,μ和γ都根据树种不同,设置不同的系数。

固有生长方向的计算是根据树木结构特征计算得出:若是不分枝则保持当前的树枝生长方向;若是形成新的分枝,则通过分枝方式分枝夹角θo计算出来。

可選生长方向的计算方法是采用周边体素光照强度为权各体素方向加权之和的方向,其计算公式为

其中Na表示附近的有光照的体素的个数,ιk表示第k个体素点的光照强度Po表示当前待分枝点的位置,Pk表示第k个体素中心点的位置

步骤六、更新光照空间中各个体素点的光照信息,其计算公式为

其中ι是空间中任意一个位置的光照强度值,ιo是这个位置的更新之前的光照强度值,b是正实数q是从树枝结点为始点所影响的光照空间的距离。

步骤七、重新计算树枝各个结点的半径按照是否分枝的两种情况分别计算。第一种情况是不分枝时父结点半径R用孩子结点半径Rc按照下面公式计算

其中,参数s和p都是正实数de表示父结点到该枝末端的距离,dc表示父结点到孩子结点的距离

第二种凊况是父结点有分枝的情况,父结点与孩子结点的半径之间的关系满足的公式为:

其中N表示分枝的总数,v是正实数是与树种有关的参數。

对于脱落的树枝则不计算其半径。

步骤八、更新数据结构和存储信息包括更新结点数量,拓扑连接关系光照的空间中各个体素嘚光照强度。

步骤九、按照树木生长时间要求重复上述步骤二到步骤八,直到达到预期目标输出生长模型的结果,给树枝模型添加树葉、花朵以及进行纹理贴图

}

第七章树木生长量测定一、名词解释1单分子式2生长方程3净增量4

}

我要回帖

更多关于 理论区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信