在3DMAX中为动画添加根骨骼运动
目錄
前言
1.導(dǎo)入動(dòng)畫(huà)FBX
2.創(chuàng)建root骨骼
3.將root設(shè)置為動(dòng)畫(huà)根骨骼。
4.復(fù)制位移數(shù)據(jù)到root
5.解決位移增倍問(wèn)題
6.root歸零
前言
本篇文章講述如何為動(dòng)畫(huà)添加根骨骼運(yùn)動(dòng),對(duì)想制作RootMotion的動(dòng)畫(huà)師們也許會(huì)有些幫助,寫(xiě)得可能不是很全面,有些沒(méi)提及到的點(diǎn)希望大家可以指出。
教程啟發(fā)于YouTube上的一些RootMotion制作教程,不過(guò)不完全一樣,這里簡(jiǎn)化了一些操作步驟。
教程中使用的軟件為3dmax2020。
1.導(dǎo)入動(dòng)畫(huà)FBX
這里用一個(gè)跑步動(dòng)畫(huà)做演示,此時(shí)動(dòng)畫(huà)是沒(méi)有地面root骨骼的。
使用fbx文件的原因是方便使用max中的曲線編輯器。
這里我建議大家先用動(dòng)畫(huà)拷貝插件復(fù)制一份質(zhì)心的動(dòng)畫(huà),后面調(diào)整質(zhì)心位置會(huì)有用。
2.創(chuàng)建root骨骼
使用輔助對(duì)象中的虛擬體或者點(diǎn)作為root,位移旋轉(zhuǎn)都?xì)w零。
圖片里用的是點(diǎn),按一下就能創(chuàng)建好,也不用修改大小,方便快捷。
3.將root設(shè)置為動(dòng)畫(huà)根骨骼。
進(jìn)入圖解視圖,將質(zhì)心鏈接給root就行。
這個(gè)步驟最好在動(dòng)畫(huà)第0幀進(jìn)行,不然位移數(shù)據(jù)可能會(huì)出錯(cuò)。
4.復(fù)制位移數(shù)據(jù)到root
選擇原來(lái)的根骨骼(質(zhì)心),在曲線編輯器中找到主要位移的軸,比如圖中的動(dòng)畫(huà)是朝著Y軸移動(dòng),所以選擇Y軸。
?對(duì)著【Y位置】按鼠標(biāo)右鍵,點(diǎn)復(fù)制,就可以復(fù)制軌跡信息了。
?
再選擇剛創(chuàng)建的root,同樣找到【Y位置】,對(duì)著它按鼠標(biāo)右鍵,選擇粘貼。
?彈出的框默認(rèn)選擇復(fù)制,再點(diǎn)確定;這樣位移的軌跡就復(fù)制下來(lái)了。
5.解決位移增倍問(wèn)題
粘貼完后動(dòng)畫(huà)會(huì)出現(xiàn)一個(gè)問(wèn)題:由于人物自身帶有位移,根骨骼也帶有位移,兩者疊加后,角色就跑得比root還遠(yuǎn)。
解決方法就是將原本根骨骼上的位移數(shù)據(jù)刪除,讓它跟著root動(dòng)就行。
找到原本的根骨骼,在曲線編輯器中把Y軸位移數(shù)據(jù)按delete刪除。
最好要在第0幀進(jìn)行這個(gè)操作,因?yàn)閯?dòng)畫(huà)會(huì)根據(jù)當(dāng)前位置確定初始位置,所以在別的幀刪除數(shù)據(jù),會(huì)導(dǎo)致角色初始位置不對(duì)。
6.root歸零
你可能會(huì)發(fā)現(xiàn)root第0幀的位移沒(méi)有歸零,而且人物位置也移動(dòng)了一些。
造成的原因是root本身位移是在零點(diǎn),而原本的根骨骼動(dòng)畫(huà)在第0幀就有基礎(chǔ)位移。root復(fù)制了動(dòng)畫(huà)數(shù)據(jù)后,第0幀也會(huì)就帶有相應(yīng)的基礎(chǔ)位移,從而帶動(dòng)原本根骨骼進(jìn)一步位移。
解決方法:確保幀數(shù)在第0幀,選擇root,在左下角輸入框中對(duì)著小三角按鼠標(biāo)右鍵就能快速歸0。
動(dòng)作銜接問(wèn)題
? 有些動(dòng)作末尾root的位置可能與待機(jī)動(dòng)作的root位置銜接不上,造成的原因是初始質(zhì)心位置各不相同,導(dǎo)致復(fù)制出的root位置也有偏差。
解決方法:記錄當(dāng)前動(dòng)作第一幀的質(zhì)心位置,再查看待機(jī)動(dòng)作第一幀的質(zhì)心位置,兩者相加/減就能得出偏差值。然后把root骨骼移動(dòng)相應(yīng)的偏差值,打開(kāi)自動(dòng)關(guān)鍵幀,把第0幀位置歸零就好了。此時(shí)質(zhì)心位置大概率會(huì)有偏差,可以直接用動(dòng)畫(huà)拷貝插件粘貼回去。
總結(jié)
以上是生活随笔為你收集整理的在3DMAX中为动画添加根骨骼运动的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 综合能力测评系统
- 下一篇: 夜空中最靓的二狗子是如何让 HTTPS