MMD4Mecanim 教程(基本編)(偽譯)

□概要
MMD4Mecanim?是Unity處理MMD的各種模型和動(dòng)作數(shù)據(jù)轉(zhuǎn)換的插件。
插件地址:http://stereoarts.jp/
□使用MMD的模型及動(dòng)作數(shù)據(jù)時(shí)
請(qǐng)務(wù)必要瀏覽并遵守記載在模型及動(dòng)作數(shù)據(jù)中的說(shuō)明書(shū)等利用規(guī)約。關(guān)于以公開(kāi)配布為目的的游戲及內(nèi)容的利用,除了利用規(guī)定明確的許可的情況以外,在包含作品內(nèi)的使用及數(shù)據(jù)的狀態(tài)配布與否,請(qǐng)務(wù)必向模型動(dòng)作的制作者確認(rèn)。
※很多模型與動(dòng)作數(shù)據(jù)是以在動(dòng)畫(huà)及圖片的使用為前提,不能另做他用。
使用具有Crypton Future Media公司的版權(quán)的角色進(jìn)行創(chuàng)作活動(dòng)時(shí),請(qǐng)一定要認(rèn)真閱讀使用準(zhǔn)則。
使用軟件角色的準(zhǔn)則
http://piapro.jp/license/character_guideline
關(guān)于商用,請(qǐng)充分確認(rèn)是否符合以下項(xiàng)目。
(除非直接簽訂合同,原則上多數(shù)都不能使用。)
不論盈利還是非營(yíng)利的任何利用
以不問(wèn)個(gè)人或法人格的團(tuán)體有償無(wú)償?shù)臓I(yíng)利為目的的利用
在獎(jiǎng)品、獎(jiǎng)金的比賽中出展,以及在有償活動(dòng)的展示
關(guān)于違反公共秩序良俗的表現(xiàn),請(qǐng)充分進(jìn)行考慮。
(可否使用取決于模型制作者的判斷及指導(dǎo)標(biāo)準(zhǔn)。)
比如,如果在家庭聚會(huì)的場(chǎng)合觀看時(shí),請(qǐng)注意不要做出因做出露骨的表現(xiàn)描述而產(chǎn)生的困惑和厭惡的感覺(jué)。(參照民放臺(tái)的播放標(biāo)準(zhǔn))
□關(guān)于在截圖中使用的模型及動(dòng)作數(shù)據(jù)
為了說(shuō)明各種畫(huà)面,使用以下的模型及動(dòng)作數(shù)據(jù)。
よ式初音ミク v1.2.1 /よっさん
http://piapro.jp/t/QcRy
行走動(dòng)作/ Nora
(附在配布包中)
□PCL Credit
這個(gè)作品是根據(jù)具有虛擬角色版權(quán)
(http://piapro.jp/license/pcl/summary)的Crypton Future Media公司的創(chuàng)造的角色「初音未來(lái)」。
□安裝到Unity
解壓縮發(fā)布頁(yè)面中的MMD4Mecanim的文件將展開(kāi)以下文件。
其他…各種輔助腳本等(可選)
MMD4Mecanim.unitypackage…導(dǎo)入U(xiǎn)nity項(xiàng)目的安裝包文件
Readme.txt…工具說(shuō)明書(shū)、使用規(guī)則
○創(chuàng)建項(xiàng)目
啟動(dòng)Unity,從菜單的File > New Project制作新項(xiàng)目

○MMD4Mecanim的導(dǎo)入
雙擊解壓縮文件夾中的MMD4Mecanim.unitypackage,導(dǎo)入到Unity中。

顯示Import Package對(duì)話框后,按Import按鈕導(dǎo)入。

□導(dǎo)入模型動(dòng)作數(shù)據(jù)
○導(dǎo)入文件
解壓發(fā)布頁(yè)面中的文件,拖放到Unity的Project窗口中導(dǎo)入。

○確認(rèn)服務(wù)條款
單擊與模型文件在同一文件夾中自動(dòng)生成的文件~.MMD4Mecanim,可以顯示出模型的說(shuō)明和使用條款的確認(rèn)畫(huà)面。 務(wù)必確認(rèn)使用條款,充分理解內(nèi)容后,然后按“同意する(我同意)”按鈕。
*對(duì)于動(dòng)作文件,請(qǐng)?jiān)谫Y源管理器打開(kāi)文件直接確認(rèn)。

□模型動(dòng)作數(shù)據(jù)的轉(zhuǎn)換
○打開(kāi)PMX/PMD + VMD向FBX轉(zhuǎn)換設(shè)定窗口
同意使用規(guī)則后,如下所示,打開(kāi)從PMX/PMD模型轉(zhuǎn)換為FBX模型的設(shè)定頁(yè)面。
模型自己的比例值以及,同時(shí)轉(zhuǎn)換VMD動(dòng)作的設(shè)定也在這里進(jìn)行。

轉(zhuǎn)換后,打開(kāi)生成的模型,如下所示,打開(kāi)Inspector窗口的設(shè)定界面。

□構(gòu)建場(chǎng)景和動(dòng)畫(huà)
○在場(chǎng)景中放置對(duì)象
將模型從Project拖放到Scene或Hierarchy窗口中,放置到場(chǎng)景。

○Animator Controller的設(shè)定
在Project窗口中,右鍵單擊> Create >選擇Animator Controller,生成空的Animator Controller。?

將生成的Animator Controller拖放到場(chǎng)景上的模型Animator > Controller項(xiàng)目中。

雙擊導(dǎo)入的Animator Controller,打開(kāi)動(dòng)畫(huà)狀態(tài)轉(zhuǎn)移圖。
將模型中包含的動(dòng)作(步行.vmd)拖放到導(dǎo)入狀態(tài)轉(zhuǎn)移圖中。

登錄后,如果變成下面那樣的狀態(tài),設(shè)定完成。
在此先從菜單中選擇File > Save Scene,保存場(chǎng)景。

□場(chǎng)景的微調(diào)整和播放
之后,使用GIZMO調(diào)整燈和照相機(jī)的角度·位置,使角色容易被看見(jiàn)。
編輯后,按下播放按鈕,播放場(chǎng)景。
※播放中編輯位置和角度,停止后會(huì)恢復(fù)原狀,請(qǐng)注意。

□補(bǔ)充
MMD4Mecanim的大致工作流程如下。

○限制事項(xiàng)
Mecanim(Humanoid)中的VMD播放因存在許多殘缺部分,并非所有動(dòng)作都能正常播放。
這種情況下,請(qǐng)選擇Animation Type不是Humanoid而是Generic。
我們還附帶在Unity上運(yùn)行的實(shí)時(shí)Bullet Physics插件/ C#DLL。
○Rig>關(guān)于Animation Type
可以從下面選擇Animation Type。請(qǐng)根據(jù)應(yīng)用進(jìn)行切換。
Generic...強(qiáng)調(diào)VMD的可重復(fù)性。但是,存在以下限制。
Humanoid運(yùn)動(dòng)無(wú)法完成。 (只能播放轉(zhuǎn)換時(shí)一同轉(zhuǎn)換過(guò)的VMD)
不能使用諸如視線移動(dòng)(LookAt),人體IK等的Humanoid特定的交互功能。
如果您只想簡(jiǎn)單地播放VMD動(dòng)畫(huà),我們建議您使用此設(shè)置。
Humanoid ......也可以播放教程和Mixamo等Mecanim動(dòng)作。
另外,可以使用諸如視線運(yùn)動(dòng)(LookAt)和人體IK之類(lèi)的Humanoid特定功能。
然而,VMD的可重用性降低。 (由動(dòng)作產(chǎn)生的細(xì)微偏差和間接動(dòng)作會(huì)被破壞。)
選擇此選項(xiàng)時(shí),我們建議使用稍后描述的物理設(shè)置(插件版Bullet Bullet)。
*此處省略“Avatar”的默認(rèn)設(shè)置和插件版本Bullet Physics的設(shè)置。
○補(bǔ)充:關(guān)于動(dòng)畫(huà)文件
當(dāng)您在場(chǎng)景中登錄的模型的設(shè)置腳本中打開(kāi)Anim頁(yè)面時(shí),用標(biāo)準(zhǔn)同時(shí)轉(zhuǎn)換的VMD .anim文件已經(jīng)登錄。
這是為了聯(lián)動(dòng)Animation Controller的狀態(tài),做出面部表情變形動(dòng)畫(huà)文件和,狀態(tài)名稱(chēng)被組合為組。此外,在添加狀態(tài)時(shí),
還需要添加與其對(duì)應(yīng)的.anim文件。
