目前Unity3D引擎开发的游戏产品越来越多,对于游戏中的音频,ICON,模型和动画时常会感觉很惊艳,想提取这些资源素材。本期以我之前一段时间比较沉迷的地下城堡3:魂之诗为例,演示并介绍素材提取工具 AssetStudio 。
点击阅读逆向实验室 - 使用AssetStudio提取Unity3D素材资源
目前Unity3D引擎开发的游戏产品越来越多,对于游戏中的音频,ICON,模型和动画时常会感觉很惊艳,想提取这些资源素材。本期以我之前一段时间比较沉迷的地下城堡3:魂之诗为例,演示并介绍素材提取工具 AssetStudio 。
AssetStudio是一个用于探索、提取和导出资产和资产包的工具。主要针对Unity3D
逆向有法律风险,不要将逆向素材应用于任何形式的商业活动。
AssetStudio
支持Unity3D 3.4 - 2022.1版本。 基本上涵盖至今为止的全部可能遇到的Unity3D发行版。具体的技术实现原理,不是很了解,希望了解的小伙伴可以移步到Github仓库查看源码。
素材类型 | |
---|---|
Texture2D | 转换为 png, tga, jpeg, bmp |
Sprite | 将 Texture2D 裁剪为 png、tga、jpeg、bmp |
AudioClip | mp3、ogg、wav、m4a、fsb。支持将 FSB 文件转换为 WAV(PCM) |
Font | ttf、otf |
Mesh | obj |
TextAsset | |
Shader | |
MovieTexture | |
VideoClip | |
MonoBehaviour | |
Animator | 使用绑定的 AnimationClip 导出到 FBX 文件 |
Scene Hierarchy(场景层次结构)
游戏中场景和模型相关列表视图。可预览游戏场景和模型,地下城堡3使用的2D场景2D贴图动画。
Asset List(资产列表)
提取出来的贴图,动画,字体等游戏资产的列表视图。
提取地下城堡3:魂之诗素材
首先需要从官网或者第三方渠道下载对应的APK包。
解压缩APK包到本地磁盘目录,使用“File” -> “Load folder”, 选中解压缩的文件夹,然后等待AssetStudio索引解压资源完成。博主只需要提取地下城堡3的游戏ICON和音效,所以直接选中切换到“Asset List”查看全部资产列表。如下图所示:
根据名称或者类型进行筛选,批量选中需要导出的资源,鼠标右键单击,选中Export即可。
展示导出结果图:
提取无神之界素材
以导出宠物怒狮模型为例。在Scene Hierarchy视图选中模型,
在Asset List视图中选中对应的动画。
点击后输出为FBX格式的模型加动画。
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名 TinyZ Zzh (包含链接: https://tinyzzh.github.io ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。 如有任何疑问,请 与我联系 (tinyzzh815@gmail.com) 。
评论