前言:
這篇教學目標是抓出BangDream的有關Live2D動態模型的各種表情、物理設定、動作等等檔案
用Live2DViewer讓可愛的可口蘿成功動起來♥
恩...這篇是假設你已經看過我的上一篇文章所寫出來的教學
趁現在還算有空來對BangDream做一點點貢獻吧
如果想轉載可以的話附上來源
記得請附上可愛的花音圖片><
推廣花音人人有責
畢竟我的教學也只是把網路上的資源統整在一起
再加上一點點自己想推坑的東西
看到有戰鬥女子學園、少女前線 等等的拆包教學
自己研究一段時間之後就開始著手BangDream的教學拉
附上Live2D 快要哭出來的花音><
眼睛會閃亮閃亮的超可愛♥
好想狠狠的给她X下去
(上篇好像也有某人說過這樣的話)
正文開始:
首先 你應該會有上篇文章所拆出來的檔案
(本篇文章為2018/10/10 HHW二期活動的拆包)
點開TextAsset資料夾
會發現這裡有一堆Live2D的相關檔案
但這裡的檔案名稱結尾都被加上了「.txt」
雖然說手動一個一個把.txt去掉之後就能使用了
不過還是提供一個較快速的批量處理方法
新增一個.txt文件
內容打入:
rename *.txt *.
然後存檔,把這個.txt檔改名成 XXX.bat (任意名字)
對這個XXX.bat按一下Enter or 連點兩下左鍵 or 右鍵開啟
就會發現名字全部都改好拉
(不會用.bat檔批次處理的話一個一個改名字也可以)
Live2D:
這裡簡單介紹一下Live2D (我不是LIve2D大師,所以不做深入介紹)
.moc 類似Live2D的專案檔
.mtn 是角色的動作(Motion的縮寫) (笑、生氣、插腰 等等)
.physics 是角色的物理設定
.exp是角色的臉部表情(Expression的縮寫)
所以設定錯誤的話會出現很奇怪的畫面
例如選擇「微笑」動作(smile01.mtn)
但是可口蘿卻是出現哭哭臉
(.mtn檔是一堆指令集,會修改模型的參數)
(沒有改到的參數會維持原來不動)
(如果這個新的動作只包含手部,那麼就只會更改手部動作,臉部表情就保持上個動作)
(以這圖片為例,Smile01.mtn是可口蘿會做出微笑的手部動作,但是並沒有改變臉部表情)
(以上都是我觀察到的經驗,有錯還請指證><)
要開啟這些檔案
要先去下載Live2D Viewer
然後把快樂可口蘿的.moc檔案放進去
(Drop moc file指的是把.moc檔案拖曳進去裡面)
(或是把.moc檔案的預設開啟方式設為Live2D Viewer,左鍵雙擊也可以)
然後就會發現......
整個大失敗了阿QQ
國防部完全沒有畫面
這時不要灰心
我當初也是卡死在這裡放棄的(上一篇好像也是這麼說?)
因為Live2D Viewer不會自動把圖片、動作、物理量放進去
要按照格式才能讀取
所以要自行整理出來一個資料夾比較方便(如果有多個Live2D檔案的話也比較乾淨一點)
整理成如下圖的格式
注意!!!
kokoro_event057 這個資料夾檔名要和kokoro_event057.moc 一模一樣
才會讀取的到
動作、表情、物理量可以透過後面匯出的檔案快速讀取
或是用一個一個拖進去的方式讀取(也可以批量拖曳)
所以可以先讀取.moc檔後再慢慢加進去
但是圖片(Texture)只能一剛開始就設定好
如果讀取.moc檔案的時候Texture沒有讀取到的話
無法透過後續用拖曳、點擊的方式為剪影上圖了
這時只能重新啟動
kokoro_event057資料夾裡面放的是texture_00.png
取自於拆包檔案裡的texture_00.png
(就是上一篇文章的獵奇可口蘿分屍圖)
放進kokoro_event057 這個資料夾裡面
這時開啟kokoro_event057.moc
就成功上圖拉!!!
滑鼠左鍵點擊並長按畫面可以讓角色看向那個方向
可以長按著四處繞圓圈
(如果僅僅是滑鼠移動、滑鼠沒有點擊拖曳的話不會有效果)
再從拆包檔裡拿到可口蘿的各種可愛表情(.exp檔)
(2018/10/10的HHW二期 新增資料並沒有這些.exp檔案 是要從全部資料裡面去找到這些表情)
(同理,底下的.mtn檔案也是要從全部資料去找)
放到整理後的expressions資料夾裡
再用.bat檔快速把.exp檔名改成.exp.json檔名(此處省略 不會看上文吧><)
(不會用.bat檔批次處理的話一個一個改名字也可以)
(.exp檔 Live2D Viewer是讀不到的 要加上.json才能讀取)
然後吧這些.exp.json檔批量選取拖曳進去快樂可口蘿裡面
就可以看到快樂可口蘿笑起來了><
接下來再把.mtn檔案放進motions資料夾裡面
(來自於全部的檔案,並非2018/10/10的新增檔案)
總之隨便挑幾個動作進去
.mtn檔可以直接拖曳進去Live2D Viewer
害羞內向的可口蘿><
原本是屬於花音おどおど(odoodo01.mtn)的表情被我拿來給可口蘿了><
由上圖範例可知
可以拿一些其他角色的動作來亂入(X)
像是格鬥家可口蘿~~
或是格鬥家花音(X)
存檔:
2019/07/11小更新
不知道為啥又能存檔了
如果遇到問題這地方我也給不了提示
總之如果想要存檔的話
(就是滑鼠雙擊存檔model.json,自動會讀取你之前有拖曳進去的屬性、動作)
就按照以下步驟:Project => Write =>Setting File ,勾選Relative Path(相對路徑) =>按OK
就完成啦!!
(另外兩個選項我沒有測試)
以下為先前打的文章
僅供參考
(我的Live2D Viewer的存檔不知道為啥壞了)
(頓時尷尬了一下)
總之 如果不能存檔的話 變成說
一樣可以使用Live2D Viewer
但是開啟專案時會多一些步驟
每次開.moc檔之後要把動作、表情、物理量拖進去裡面
如果照之前一樣能存檔的話
就雙擊model.json就能全部的都套用上去了
model.json是存檔,以txt記事本開起來會像下圖
就存著各種檔案路徑
附上動圖以證明我曾經有成功存檔過(但是目前只能讀檔)
解決不了問題
就用嗚耶耶♥來解決提出問題的人吧><
召喚一隻害羞花音呈守備狀態結束這篇教學