很喜欢学マス的小偶像建模,遂解之
解包文件#
所需工具:
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 提取码
问题#
提取完模型后不知道骨骼怎么提取了,希望有大佬帮帮((