喀什学生物理动画课件制作动力模型
基于Particlc群组控制脚本编辑器的行为控制界面
1)基于物理的动力控制模型 控制层完成虚拟角色的行为驱动,包括碰撞检测、漫游、目标跟随、逃跑、对齐等行为的‘艾现 。
我们将虚拟角色个体当做是一个基于物理力学的动力控制模型,把它受到的来自内部L‘外部的影响 表示为力向量,在多个力向量的共同作用下控制虚拟行人完成指定任务。
这种动力模型是基于点式群体的,将受动力模型驱使的虚拟行人表示为一定半径值的冈环,具有 质量( mass),位置(position)以及速度(velocity)等属性。
除此之外还定义j’两个限制参数,最大 受力( max-force)和最大速度(max-speed),前者是冈为鹱于物理的模型本,于廷动/J范围有一定上限 ,后者则是由于动力与阻力的共同限制使得速度不同.能无止境地增加卜三;这些特性与现实生活中 的动力模型相符合。
这个动力模型物理特性的更新基于欧拉积分公式,在仿真中的每一个时间采样点计尊Ii1赋予虚拟 行人的控制受力,将其除以虚拟角色的质垣便,,J得到加速度(言息,加速度与之前的速 第5章 角色动画始85度一起形成新的速度(最大不超过max-speed上限)。
最后,速度被施加到原有 的位置信息之上,完成状态更新。
转载请注明:
喀什flash动画制作公司:http://www.flash520.com/city190/