LV. 10
GP 108

【心得】【ARToolKit_MMD】讓初音ミク跑到你的桌上跳舞!(附簡易教學)

樓主 悟訢 alan6716
GP80 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

有在玩MMD的人可能都知道ARToolKit_MMD
當然ARToolKit不是專為MMD設計的,但是日本的有愛人士將它們給連結起來了
先看一下效果如何~
 
 
咦?這是怎麼回事,miku竟然跑到3次元世界來了!
趁現在趕快推倒(大誤)
 
好…先冷靜一下…
其實這是用即時合成的方式,將MMD的人物模型呈現在攝影機的影像中
所以現實就是:miku還是沒有跑到我的房間(廢話)
 
但透過ARToolKit_MMD,可以將MMD的模型合成到影像中
特別注意這是即時合成,不用後期製作喔!
 
 
 
在詳細介紹之前請先看好注意事項:
1.     必須要有MikuMikuDance主程式
2.     必須要有USB攝影機(就是電腦視訊的那種),並且能在電腦上使用
3.     電腦不能太舊(主要跟顯示卡有關),骨董級的電腦就不要抱太大希望了……
4.     電腦該安裝的插件不能少,下面文章會有提供
5.     如果想自行DIY舞蹈,建議初步瞭解MMD基本操作
6.     目前確定能在Windows XP、VISTA、7作用,其他作業系統未知
 
都明白後,詳細使用步驟請繼續看下去~
 
 
入手先
1.     請先下載相關軟體
 
※請下載它(185MB)載點     備用載點
 
※必裝的Windows插件(如果缺少這些,會在執行中出現錯誤。不確定電腦有沒有的話,裝一下比較保險)
 
 
為了大家入門方便,我私自把各種軟體弄成整合包,如果不這樣做,會有很多人因為路徑問題而失敗
==============================分隔線============================
注意,分隔線內是原版程式,尚未做連結,請下載上面的整合包就好

(1)  MikuMikuDance Ver.7.30
請往下拉到1.3 MikuMikuDance(DirectX9 Ver)的地方
我們的windows是中文語系,MMD會預設為英文介面
(2)  ARToolKit_MMD (α版)
其餘模型、音樂、舞蹈動作的出處在下載包裡面附上
=============================分隔線============================




2.     下載完後,將它整個解壓縮到D:\槽下面
也就是會變成D:\MikuMikuDance_v730\
※切記路徑不能亂改,否則後面一定會失敗
 
 
3.     請找到以下路徑的檔案
D:\MikuMikuDance_v730\ARToolKit_MMD_20100405_source\Data\pattSample1.pdf
打開後會看到一個黑白圖檔,請將它1:1印下來或是用手畫下來,尺寸如下(有點醜)

 
本人是用手畫的↓

 
這東西非常重要,如果要手繪,請畫工整一點…
 
 
4.     準備好你的USB視訊攝影機,連接電腦
如果是筆記型電腦,那一般都有內建了
 
 
5.     開啟以下路徑的檔案:
D:\MikuMikuDance_v730\ARToolKit_MMD_20100405_source\ARToolKit_MMD.exe
會看到這個畫面,直接按確定

 
他會稍微讀取一下,接下來如果看到攝影機的畫面就代表成功了

 
然後拿出剛剛做好的黑白圖紙,往攝影機下一放!!miku就跑到你的手上囉~

 
 
6.     那要如何操控呢?只要按下鍵盤上的「S」,就可讓miku跳舞,還有音樂喔!
想要暫停就再按一次「S」,如果要重新跳舞,就按下「R」回到起點,再按「S」重新開始
 
 
 
 
以上是能玩到這個軟體的最低要求了,想要有變化的請往下看,只是稍有難度
 
 
 
 
基本更換
本人一共提供六套舞步,而且都是不同的初音模型跳的喔
1.     想替換的話,請打開以下檔案(用記事本打開)
D:\MikuMikuDance_v730\ARToolKit_MMD_20100405_source\setting.ini
 
 
2.     出現一堆日文怎麼辦?別擔心,只需要更動紅框框的部分即可

 
本人提供的六套舞步檔名分別是test、test2、test3、test4、test5、test6
隨便換一個後,存檔退出

 
 
3.     然後再次執行ARToolKit_MMD.exe,就可以發現模型跟舞步都換了喔~

 
 
 
 
放大&縮小
模型在攝影機的畫面下可以放大或縮小,請先打開setting.ini
將紅框框的數字更改,就能改變大小。數字越大,模型越大



 
 
 
 
以上是利用本人提供的資源進行的變換操作
如果你像要自行DIY,設計舞步、更換音樂……
那前提是你必須要會使用MikuMikuDance
附件裡面有附上MikuMikuDance主程式
在這裡簡單的說明一下操作
 
1.     打開以下檔案
D:\MikuMikuDance_v730\MikuMikuDance.exe
進入軟體後,按下黃圈圈的按鈕

這裡是要載入人物模型,請在這裡挑一個(副檔名是.pmd的都行),如果覺得不夠可以上網找MMD人物模型


 
 
2.     接著載入舞蹈動作檔案,請見圖

 
 
3.     本人有提供一個動作檔,將它打開

接著會出現一個提示,直接按確定,然後稍微等個幾秒鐘,舞蹈就會載入
 
 
4.     音樂部分,一樣見圖

 
本人也有附上一首音樂,這首國民歌大家應該很熟悉了吧XD

 
5.     存檔

 
※請特別注意!人物模型、音樂、存檔檔案名、存檔路徑,以上完全不能有日文、中文,請一律改成英文或數字(因此存檔必須存在英文或數字路徑底下)
 
6.     接下來,跟上面一樣,打開setting.ini,路徑改成之前做好的MMD存檔路徑
然後執行ARToolKit_MMD.exe就可以囉~
 
 
 
 
以上說明,感謝大家耐心看完
 

補充:
1.   可以多個人物模型同時出現,請參考test4檔案
2.   人物模型、音樂、存檔檔案名、存檔路徑,以上完全不能有日文、中文
請一律改成英文或數位(因此存檔必須存在英文或數位路徑底下)
3.     攝影機有最遠判定距離,因此黑白圖紙拿太遠會讀取不到,
並且離攝影機越遠,攝影機抓取越不穩定(會晃動)
4.   請注意不能讓任何東西或是你的手遮住黑白圖紙,否則攝影機會抓不到

還有光線太亮或太暗也會抓不到
 
 

 
Q&A(這篇文章我也曾在大陸論壇發表過,以下是大家常碰到的問題)
Q1那張黑白紙如果要手繪,用什麼筆都行嗎?
A1建議顏色夠黑夠暗,反光不要太嚴重,我是用毛筆…
 

Q2出現錯誤:「沒有找到d3dx9_42.dll,因此這個應用程式未能啟動。重新安裝應用程式可能會修復此問題。
A2請更新電腦的DirectX到最新版
 

Q3出現錯誤:「Can’t find PMMfile」
A3請確認您的解壓縮路徑是正確的,D:\MikuMikuDance_v730\UserFile\test.pmm
 

Q4出現錯誤:「XXXXXXXXXXXXXXX記憶體不能為Read」或「XXXXXXXXXXXXX記憶體不能為Write」
A4萬年老問題= =,這個跟軟體本身無關,解決方法詳見google
 

Q5出現錯誤:「由於應用程式配置不正確,應用程式未能啟動。重新安裝應用程式可能會糾正這個問題。」
A5這是因為電腦缺少某些dll檔案,請安裝Microsoft Visual C++ 2008 SP1
 

Q6出現錯誤:「シャドウマップ用フローティングバッファ(32bit)の作成に失敗しました。XXX:553」(或者是一堆亂碼,553)
A6記憶體太小、或是顯示卡過舊,硬體問題了…
 

Q7出現錯誤:「Couldn't findIAMStreamConfig interface.
No such interface supported」接下來出現一堆日文或亂碼,然後代碼是:142
A7這是ASUS電腦驅動程式的問題,請打開「電腦管理」>「裝置管理員」
找到「音效、視訊及遊戲控制器」並檢查是否有「ASUS Virtual Video Capture Device Driver」這個項目
有的話請將他停用或無效化,然後再試試ARToolkit看看,這個方法是一個日本人提供的
 

Q8安裝DirectX的時候出現錯誤:「不能信任一個安裝所需的壓縮文件…………」
A8請用系統管理員模式執行安裝檔案
 

Q9載入時,在命令提示字元的視窗中(就是那個黑視窗),出現:「シェーダバージョンが2.0未満の為、セルフシャドウOffで起動します。」或是一排亂碼,然後出現的攝影機視窗是白色的,沒有任何影像。
A9似乎是你的顯示卡太舊了,那句亂碼的意思是說:因為你的Pixel Shaders版本不到2.0,所以關閉了一些功能。可能因為如此造成白屏。
 

Q10雖然初音有出現在電腦螢幕上,但為什麼沒有跑到我的桌子上?
A10:這不是全息投影啊….這是合成的
(↑別笑,很多人問這個問題……)
 
 
 
 
終於把文章打玩了,有任何使用上的問題歡迎提出,本人會盡自己所能回答大家~
 
 
 
分享於巴哈姆特VOCALOID哈拉區,轉載需標明出處、作者

發文驗證密碼:9787
  
80
-
未登入的勇者,要加入討論嗎?
板務人員:

2321 筆精華,10/12 更新
一個月內新增 3
歡迎加入共同維護。


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

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