很喜歡學マス的小偶像建模,遂解之
解包文件#
所需工具:
Gakuen-idolmaster-ab-decrypt:https://github.com/nijinekoyo/Gakuen-idolmaster-ab-decrypt?tab=readme-ov-file
AssetStudio:https://github.com/RazTools/Studio/releases/tag/v1.36.00
首先在模擬器中下載完整的學マス本體,然後將/data/data/com.bandainamcoent.idolmaster_gakuen/files/octo
文件夾完整拷貝至解包工具的根目錄下
以下操作均默認電腦中存在 Python 及 Pip 環境
在根目錄右鍵 - 在終端打開,輸入pip install -r requirements.txt
安裝工具所需依賴
安裝後輸入python ./main.py
解密資產
運行完畢後可以選擇輸入python ./export_asset_bundle.py
導出全部資產,不過本次僅提取人物模型,就不提取所有文件了
提取模型#
之後進入output/asset_bundle
中搜索mdl_chr
開頭的文件,這些均為角色模型,以藤田 ことね的常服為例,文件名結構如下
mdl_chr_fktn-hair-0000_hair
角色模型_藤田 ことね-頭髮
mdl_chr_fktn-casl-0000_body
角色模型_藤田 ことね-身體
mdl_chr_fktn-base-0000_face
角色模型_藤田 ことね-面部
由上可見,在學マス中一個角色由三部分組成,其中面部模型為所有換皮通用,髮型在不同換皮中可能存在區別
將mdl_chr_fktn-base-0000_face
、mdl_chr_fktn-hair-0000_hair
以及所有mdl_chr_fktn-casl
為前綴的文件複製出來,這些便為藤田 ことね常服的所有模型文件,新建一個文件夾進行存的放
打開AssestStudioGUI.exe
,在Options - Specify Unity version
中填入學マス目前所用 Unity 開發版本2022.3.21f1
,否則 AssetStudio 將無法正常識別
之後選擇File - Folder
,將文件夾中的所有文件導入後,選擇Export - All assets
將所有素材導出
拼裝模型、上材質#
以下操作均在假設您了解 Blender 基礎操作的前提下進行講解,僅供參考
將所有的.obj
文件導入後,開始上材質
像大夥這麼聰明一定知道材質怎麼連接吧((
這邊簡單提一下某些部分的處理
頭髮部分:
hri_hhl 就是頭頂那圈灰色的高光,但是直接用 hhl 是錯誤的 要覆蓋到 hir_def 上用,hirdef 的 a 通道就是所有高光的位置 (包含頭頂那圈灰色的位置,但是高光是白色的要自己通過 hhl 合併成灰色,hircolalp 就是頭髮的貼圖,遊戲中頭頂白光頭髮邊緣黑光那部分暫時不確定,可能是 sdw 把 sdw 就是陰影部分,我暫時用不上上不知道有啥關聯,hirco 就是頭飾 hairprop 部分頭飾裡面材質有兩種要切分開來 一個是頭髮邊的碎髮對應 hirco col alp 另一個是頭髮上的小飾品對應 hir col alp
———— 引用自 NGA 用戶 38417185
拉鍊:
我的操作是將拉鍊部分單獨拆分後上材質
眼睛:
同上,將眼部單獨拆分後上材質
給一個.blend
成品做參考,大佬輕噴
https://www.123pan.com/s/gPN4Td-FNE8d.html 提取碼
問題#
提取完模型後不知道骨骼怎麼提取了,希望有大佬幫幫((