日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

在3DMAX中为动画添加根骨骼运动

發(fā)布時(shí)間:2024/3/12 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在3DMAX中为动画添加根骨骼运动 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

前言

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)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。