2015-11-19 14:49:01 BlueEffie 阅读数 38121

0x00 Disunity 一个很老的开源工具(建议使用Jdk8的版本),只支持查看Unity5.x资源列表不支持资源导出,Unity4.x 支持命令行解包

源代码下载 https://github.com/ata4/disunity/

编译版下载 https://github.com/ata4/disunity/releases



0x01 UnityAssetsExplorer 有点像界面版的Disunity,最新版已经支持Unity5.x(不是很稳定,不建议使用)

下载地址(需要翻墙) http://forum.xentax.com/viewtopic.php?f=10&t=10085



0x02 UnityStudio 可视化界面,可以批量导出贴图,模型,字体,音频等,可以预览,最新版已经支持Unity5.x (推荐使用)

源代码下载 https://github.com/RaduMC/UnityStudio

编译版下载 https://github.com/RaduMC/UnityStudio/releases

                   https://github.com/Perfare/UnityStudio/releases (推荐Perfare的分支版本)



0x03 UnityAssetsBundleExtractor 可视化界面,是目前对Unity5.x支持比较好的工具(唯一支持资源回编的工具)

可以提取资源和修改后的回编,缺点就是不能批量导出模型,但可以批量导出图片

作者已分享此工具的API(C++),感兴趣的可以自己开发Unity解包工具 

下载地址 https://7daystodie.com/forums/showthread.php?22675-Unity-Assets-Bundle-Extractor



0x04 以上这些工具有的提供了图片转换插件可以直接把ktx tga dds pvr格式的文件转换成png格式

想自己转换的可以用下面的工具进行转换

PowerVR Tools & SDK中的PVRTexToolCLI.exe

下载地址 http://community.imgtec.com/developers/powervr/installers/ (可能要翻墙)

这个SDK有几百MB,但是只需要其中的一个文件,我已经写好了批处理文件,具体使用方法参看说明文档 下载见下方百度网盘


网速不好或是不能翻墙的同学 可以去我的百度网盘下载以上所有文件 

链接: http://pan.baidu.com/s/1c0I54XU 密码: q9m5

2016-04-17 13:41:17 MAOMAOXIAOHUO 阅读数 42708

提取Unity3d资源,用过2个工具


解压XXX.apk.,如果能在XXXX\assets\bin\Data\Managed路径下找到UnityEngine.dll,则表明该游戏由Unity3d打包。其目录XXXX\assets\bin\Data\为游戏包内资源(图片,音频,网格等)。然而大部分Unity3d网游,发布一个空资源的游戏包,选择在首次运行游戏时下载资源,而此目录需要游戏程序拥有读写权限,开发人员在实现此机制时通常会选择Application.persistentDataPath作为资源下载目录,其具体路径与平台相关。参见文章http://blog.csdn.net/maomaoxiaohuo/article/details/51173812
这里写图片描述


Disunity

无GUI界面,命令行方式提取资源。作者称能提取到Unity3d 5.X资源。不过在GitHub Issues上,使用者吐槽各种失败。并且作者没有说明新版本Disunity0.5.0如何将.block转换成图片、音频格式文件。按我的使用经验,旧版本0.3.4能成功提取Unity3d 4.3以下的大部分游戏。

A note about the versions
0.3 works best with Unity 3.x and has most of the original extraction features.
0.4 is a somewhat incomplete and untested upgrade to support Unity 4 and 5 and has some of
the extraction features of 0.3.
0.5 is a code rewrite to properly support all Unity games from 2 to 5 that also comes with unit
tests. Right now, it only
supports raw file reading and writing without any object deserialization, therefore it also can’t ? > extract any asset data directly.

Disunity 0.3.4输出格式如下

资源类型 输出格式
图片 .ktx
音频 .mp3
网格 .obj
配置表(策划表) .txt
Shader .Shader

主要执行如下命令

disunity extract *

Disunity0.5输出格式如下
很不幸福!所有都为.block。以至于GitHub上各种吐槽!作者貌似遇到技术难点,也开始着手修改输出格式为mp3, obj等

资源类型 输出格式
图片 .block
音频 .block
网格 .block
配置表(策划表) .block
Shader .block

主要执行如下命令

disunity asset unpack *.asset

UnityStudio

GUI操作界面,提供预览国片,播放音频功能。执行菜单命令File/Load Folder导入资源目录XXXX\assets\bin\Data。按我的使用经验,在执行菜单命令Export/All 3D object 和Export/All assets时,必出错。我怀疑是网格输出错误的有关。所以,我会先排序筛选类型,然后多选对象,再执行菜单命令Export/Selected assets输出
这里写图片描述
这里写图片描述

UnityStudio输出格式如下

资源类型 输出格式
图片 .pvr和.dds
音频 .mp3
网格 貌似不支持
配置表(策划表) .txt
Shader .Shader

pvr转换png

使用安装TexturePacker,将下面代码复制到bat脚本中,并在*.pvr目录下运行。注意将D:\CodeAndWeb\TexturePacker\bin\替代成你的安装路径。

path %path%;"D:\CodeAndWeb\TexturePacker\bin\"

for /f "usebackq tokens=*" %%d in (`dir /s /b *.pvr`) do (
TexturePacker.exe --sheet "%%~dpnd.png" "%%d" --algorithm Basic --allow-free-size --no-trim
)
del *.ccz
del out.plist
pause

ktx转换png

参考:http://blog.csdn.net/akof1314/article/details/38022263

dds转换png

使用DDS Converter, 下载http://www.ddsconverter.com/
这里写图片描述

2018-12-12 10:10:25 yaoyutian 阅读数 731

Unity2017.2以上,模型导入新增materials标签页,可以不提取出材质,如果要修改某一个材质(修改为cutout/transparent),可以点开fbx模型,选中要修改的材质球,选中择Assets- > Extract From Prefab;提取单独材质进行修改。

https://docs.unity3d.com/Manual/FBXImporter-Materials.html

2020-01-19 10:37:45 weixin_44328367 阅读数 3

下载安装包后 导入到Unity中

找到脚本 QuickOutline
在这里插入图片描述
将此脚本挂到需要描边的物体上
在这里插入图片描述
组件介绍:
Outline Mode 默认选择全部 outline All
Outline Color 描边颜色
Outline Width 描边的宽度 粗细

点击下载百度网盘插件链接
提取码:gic3

欢迎使用 转载 后续问题请留言 谢谢~

2017-08-10 14:12:11 CJB_King 阅读数 14749

                       使用Unity3D提取王者荣耀英雄模型 VR资源


我玩儿王者荣耀的时候,看到大乔的建模非常漂亮,于是想提取出来研究一下。搜索网上发现只有在各个网站出售的提取好了的模型,需要用各种币购买,以及注册等非常麻烦。所以我来写一个提取的教程以便大家可以自己提取需要的模型放入【MMD】等进行后续的使用。

5648787
  王者荣耀使用的是【 5.X】开发,可以使用Unity3D手游通用的提取方法提取。本文以安卓为例,IOS虽然资源路径,但解包方法相同,请自行探索。
  1、找到需要提取的模型包。
  1、王者荣耀安装后,就将模型等资源解压到SD卡目录里,我们需要找到这个目录。
  2、模型资源存储在SD卡中,路径为:
  【/SDCard//data/com.tencent.tmgp.sgame/files/Resources/AssetBundle/】
 

 

  3、所有英雄的资源包都在这个目录下,以【.assetbundle】为后缀。要想找到只要搜索英雄名称的拼音即可,我想提取大乔的模型,在ES文件浏览器中输入”DaQiao”即可找到下列的资源包。
 
 

  4、可以看到每个英雄都有许多资源包,其中有不同精度的几个版本,我们根据需求自行选择,例如在这里,我需要的是在英雄展示界面的那个高精度的版本,所以我选择文件名中带有”_show”字样的资源包,可以看到这个资源包也是非常大的。
  5、将你选择好的.assetbundle结尾的资源包复制或发送到电脑端准备解压。
  2、使用【Unity Studio】解压资源包。
  1、自行访问https://github.com/Perfare/UnityStudio/releases下载UnityStudio并安装。
  2、点击【File->LoadFile】,找到刚将右下角的文件过滤器选为Unity BundleFiles,选择刚才发送到电脑上的【.assetbundle】文件,点击打开。
 
 

  3、切换到【Asset List选项卡】,可以按照类型等方法排序,左侧点击的资源,可以在右侧显示资源的预览,操作方式在软件右下角。Mesh为模型,Texture为贴图。
 
 

  4、选中资源,选择菜单项【Export->Selected 3D Objects】,导出类型可选择【fbx】或者【dae】格式。
 
 

  5、导入3Dmax等软件进行处理,或者直接导入Unity3D等游戏引擎使用。模型带骨骼。
 
 
喜欢玩王者荣耀的朋友们,我只能帮你们到这儿了!!
注:本文只提供提取方法,不对提取模型的用途负责
没有更多推荐了,返回首页