創作內容

19 GP

[MMDxUnity]MMD4mecanim插件-Unity中使用VMD表情(實作)

作者:節操君│2015-01-20 01:10:36│巴幣:38│人氣:4967
1.確認要做的表情,在MMD中做出表情動畫,並儲存為VMD檔



2.再製作一個空的表情,依樣儲存為VMD
*注意!空的表情不是不鎖任何影格,而是要鎖原先的表情影格
(例如若原先表情為閉眼的表情0還是要鎖閉眼0這個影格資訊)



3.匯入至Unity,並使用插件轉換為FBX



3-1.轉完後在VMD檔案的位置會出現同名的.anim檔,這很重要!後面會用到!



4.建立AnimatorController動畫控制器,並將剛剛轉成FBX的動畫丟進去



5.將MMD模組轉成的FBX丟到場景上,並賦予它剛剛建立的動畫控制器



6.點選MMD4Mecanim Model的Anim,並進行設定



這邊的設定就需要用到剛剛VMD額外生成出來的.anim檔案

6-1.將需要做表情的動畫額外生成出來的.anim檔案拖曳至Add Animation



6-2.設定Animator State Name為該動畫在Animator中State的名稱
命名格式為Base Layer.動畫State名稱

     

7.設定動畫轉換關係,就著就能預覽了~





Q1:為什麼要設定空的動畫?
A:因為若只有單一動畫(在LOOP的情況下),MMD4Mecanim內部程式無法做重複表情的撥放,一定要透過轉換到某動畫後才能驅使程式做表情更新

Q2:若將表情動畫設定在Base Layer以外的層可以嗎?
A:可以!但是要修改MMD4Mecanim的某段程式碼,原因在MMD4Mecanim的程式碼只讀Base Layer,解決方法如下

尋找MMD4MecanimAnim.cs這支程式碼,尋找以下片段


橘色部分是我加上去的,主要是讀取當前Animator的所有層
而設定Animator State Name的命名格式就為層名稱.動畫State名稱
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2720436
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:Unity|Unity3D|東方|MMD|東方Project|自製

留言共 17 篇留言

台中阿任
好厲害!!

01-21 14:08

Hajime
感謝分享,不知道有沒有套件能直接使用MMD的物理[e16]呵~
請問是一個人在做遊戲嗎?

02-05 13:41

節操君
MMD4Mecanim本身就有物理引擎在內,不過參數太多太雜沒有去用過...[e26]

而且MMD的物理引擎不太適合打鬥類的高速動作,長裙之類的物理運算常常破功

另外我目前製作是一個人在做哟[e25],還有個企劃ㄉㄉ就是了02-05 13:51
Ting
我想加入 XD

02-12 13:45

oVo巴爾坦星人

10-03 14:22

叄實壹
想問大大如果我是直接用網站上載下的MMD動作
我要怎麼樣置入該動作所對應的表情?
例如Lamb
我可以成功的放上lamb的動作
但是lamd的表情我怎麼找都找不到

11-07 12:33

節操君
你檢查一下輸出成VMD的時候有沒有選到表情那裏,如果有的畫輸出的VMD就會帶有動作+表情,之後透過MMD4Mecanim轉出來的動畫就會帶有表情資訊
但是這個動畫的表情資訊沒有辦法直接撥放出來,必須透過上面的設定方式讓MMD4Mecanim Model這支程式知道你的某某動畫正在撥放,他才會去讀該動畫的表情11-11 11:24
叄實壹

有個問題跟表情比較無關想要順便問一下
我在Unity裡做好了並且我決定輸出成APK給手機用
請問該怎麼辦呢?

我在網路上都有看到有人成功輸出

11-11 16:40

節操君
你FB名稱是叫余XX的嗎??
是的話我在FB已經有回你了~主要是先用DDMS找到底有沒有錯誤訊息
有錯誤還比較好辦,沒錯誤可能就比較難找原因...11-11 17:12
ハル~ハル~
請問大大,我要用MMD4Mecanim轉檔案時,一直出現msvcp140.d11或是vcruntime140.dll遺失,去網路找到檔案下好後要轉時,又出現了:應用程式無法正確啟動 0xc00007b,已經試了一個下午,找了方法全失敗,請問大大知道嗎?

10-02 14:03

ハル~ハル~
是因為我的電腦是win10所以不能用?還是用MMD4Mecanim要轉日區?
不好意思小的剛接觸

10-02 14:05

蘑菇王
不好意思,想請問我做好的動作檔案要怎麼存檔?因為我做好後直接存成VMD檔,但VMD檔匯入Unity3D並經過轉檔後動作卻沒有顯現,同一動作黨是否能套用在不同的模型身上?

我的MMD是7.39英文版,Unity3D是5.4.1版

~請幫幫我這個新手,感謝您~

02-22 17:07

節操君
你是直接丟VMD進Unity嗎?MMD要進Unity是需要插件轉檔喔~02-23 14:29
蘑菇王
有喔…我解決了,是存檔時忘了選取frame及frame的範圍,導致沒存到

02-23 18:15

蘑菇王
不好意思,節操君,我又遇到新問題了!

問題一:
我將控制器丟給人物模型時,當按下播放時人物模型就消失了,如果把控制器清空就看得到,而console說我一堆東西無效,而無效的東西機乎都在mmd4 mecanim model(script)內,請問有辦法讓人物在播放時看得見嗎?

問題二:
我把做好的vmd檔轉檔,但是沒有出現一個檔案可以在unity3d預覽播放,我確定輸出時有存好,在按下process後的執行框有看到照片幀數的轉檔,想請問是否可能遺漏哪步驟?

感謝你,再次麻煩您了,先和你說聲道歉!

02-26 00:14

節操君
A1 : 我已經2年沒有碰MMD4Mecanim了,不太清楚現在更新成怎麼樣,如果撥放時不正常顯示,請按暫停然後進Scene畫面檢查到底是Renderer出了問題還是單純角色跑掉。02-26 01:28
節操君
A2 : 轉檔後的動畫會在轉出來的FBX檔內,請先去熟悉Unity的FBXImport介面02-26 01:29
蘑菇王
好哦~感謝你

02-26 02:53

蘑菇王
節操君,我換一個人物模型後所有問題都解決了,方便和您留個賴嗎?想說我有問題就貼這會太佔版面,感謝您

02-26 12:40

節操君
LineID : moon82519
[e24]02-26 13:12
蘑菇王
加嘍~感謝您

02-26 14:10

離淵
請問mmd進unity是要用什麼插件呢?看了一下不知道是不是眼殘,好像沒看到TAT

05-30 12:44

節操君
MMD4Mecanim
http://stereoarts.jp/
我有2年沒碰了,不知道更新成如何[e17]05-30 13:47
艾倫D索妮雅
想請教大大,我原本的默認的人物站姿動作Vmd裡就有包含表情,導入後發現,在animation type選擇generic時,人物動作裡會包含表情一起做出來,而humanoid時 則是無法做出表情,只有動作
請問我應該選擇generic讓人物直接包含表情做動作呢(跑動作的時候會很卡),還是選擇humanoid(跑得時候很順),然後表情要另外做一個

05-10 10:53

艾倫D索妮雅
另外想請教,humanoid 可以跑表情嗎@@ 怕它讀不出來

05-10 10:54

我要留言提醒:您尚未登入,請先登入再留言

19喜歡★d82519 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:[非想天姬傳]試了一下連... 後一篇:[MMDxUnity]M...

追蹤私訊切換新版閱覽

作品資料夾

yvonne40528歡迎來看小說ゝω・
🌠《星與銀河》|現代、校園、輕奇幻、喜劇看更多我要大聲說昨天21:45


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】