
喀什學生物理動畫課件制作動力模型
基于Particlc群組控制腳本編輯器的行為控制界面
1)基于物理的動力控制模型 控制層完成虛擬角色的行為驅動,包括踫撞檢測、漫游、目標跟隨、逃跑、對齊等行為的‘艾現 。
我們將虛擬角色個體當做是一個基于物理力學的動力控制模型,把它受到的來自內部L‘外部的影響 表示為力向量,在多個力向量的共同作用下控制虛擬行人完成指定任務。
這種動力模型是基于點式群體的,將受動力模型驅使的虛擬行人表示為一定半徑值的岡環,具有 質量( mass),位置(position)以及速度(velocity)等屬性。
除此之外還定義j’兩個限制參數,最大 受力( max-force)和最大速度(max-speed),前者是岡為 于物理的模型本,于廷動/J範圍有一定上限 ,後者則是由于動力與阻力的共同限制使得速度不同.能無止境地增加卜三;這些特性與現實生活中 的動力模型相符合。
這個動力模型物理特性的更新基于歐拉積分公式,在仿真中的每一個時間采樣點計尊Ii1賦予虛擬 行人的控制受力,將其除以虛擬角色的質垣便,,J得到加速度(言息,加速度與之前的速 第5章 角色動畫始85度一起形成新的速度(最大不超過max-speed上限)。
最後,速度被施加到原有 的位置信息之上,完成狀態更新。
轉載請注明︰
喀什flash動畫制作公司︰http://www.canadacareerweekly.com/city190/