小编之前给大家介绍过一款电脑端的游戏模型提取软件Ninja Ripper
今天呢,在带来一款针对安卓游戏的模型提取
在讲解软件之前,我们分析一下一个3D安卓游戏的资源组成情况,
一般大型游戏主要是由APK文件以及OBB文件组成,我们的思路就是资源包含到OBB文件内
我们可以先查看一下OBB文件内部的情况,这里就需要用到打开OBB文件的软件7zip
下图就是文件内部打开的状况,从assets文件后缀可以了解到,这款游戏是unity游戏引擎做出来的
那么按照这个思路,那么就可以得到一个结论,那就是通过unity资源导出工具应该就能导出游戏资源
好叻,现在小编就找到了一款专门针对unity的资源到处软件Unity Studio
相关介绍:
Unity Studio官方版可以直接在自己的软件上查看图片、shader、文本、还能直接播放音频、甚至还能看场景Hierarchy视图的树状结构。
小编测试:
下图就是软件开启的界面
接下来。我们先解压obb文件
之后我们打开Unity studio软件,加载一个关卡得文件【level3】测试一下
(小编这里为了打开游戏目录方便,做了一个快捷方式)
资源已经被打开了,我们点击右边的【asset list(资源列表)】查看一下关卡里面的游戏贴图
为什么没有看到模型,这里我们需要将这个关卡里面包含的模型全部导出来
导出过程会有卡顿和错误出现,不用管他就行,最后会在我们新建的文件夹里生成【fbx模型】文件和【贴图】文件夹
之后我们可以打开3dmax导入刚才的fbx模型看一下
我们可以删除不需要的模型以及虚拟体对象
最后让大家看一下提取后的整体模型效果
小编后记:以上模型提取,仅作为测试所用,不涉及模型修改,请尊重游戏作者劳动果实
(理论上市面上的部分游戏是由Unity引擎做出来,是可以用小编这个方法,其他的游戏有待大家测试)
大家对小编研究出来的方法有什么看法或者有更好的模型提取经验,欢迎在下方评论哦