【教程】如何提取碧蓝档案中的Q版模型、武器模型、相关材质、动作等 (AssetStudio)

您所在的位置:网站首页 武器建模图文 【教程】如何提取碧蓝档案中的Q版模型、武器模型、相关材质、动作等 (AssetStudio)

【教程】如何提取碧蓝档案中的Q版模型、武器模型、相关材质、动作等 (AssetStudio)

2023-10-21 22:27| 来源: 网络整理| 查看: 265

【事先说明】

1.这个都只是我个人的经验,不一定能完美适用于所有系统环境,但是大致思路就是这么个样子,如果哪里卡住的话那我可能多半爱莫能助,我已经尽可能很详细了;

2.这个方法不止能解Q版模型,所有游戏内的素材都能提取的,只要能知道你想要的素材在哪个包里就可以了;

3.解包行为本意是丰富BA社区的创作素材,因为我本人很喜欢BA的艺术风格,所以千万不要拿去获利或者做有涉及到版权的事,务必牢记!

【事先准备】

1.一部装有BA的安卓手机,APK不重要的,重要的是第一次进完游戏下的那三个G的东西;

2.能把手机上数据传输到电脑上的手段;

3.电脑要装有Unity解包软件AssetStudio:

GitHub:https://github.com/Perfare/AssetStudio/releases

百度网盘:链接:https://pan.baidu.com/s/15Iu5Fka04mGt9a_nbxggzg  提取码:1024

(这个net472、net5、net6似乎是架构不同?我不大确定,我个人是64位Win10系统用net6的版本没问题)

[非必选] 4.Unity 3D:这个可有可无,因为BA是Unity开发的,导入Unity是挺方便的,其他能加载.fbx、.obj文件的3d软件像是Blender也是可以的,要记得调整大小;但是解包、使用动作文件时我用的是Unity 3D;

5.想学的脑瓜子和能动的手;

【关于如何寻找一般资源】

【Step 1】找到存放资源的原文件位置:

这里有两种情况,一个是国际服一个是日服,不过这两者都在"内部存储设备\Android\data"下

1.国际服:"com.nexon.bluearchive\files\PUB\Resource\GameData\Android"

2.日服:"com.YostarJP.BlueArchive\files\AssetBundls"

日服有2200多个文件,国际服只有1300多,毕竟进度不一样

【Step 2】拷贝文件到电脑上:

这边的话,两种版本都有几个G的大小,要挺长时间的

特别说明一下日服的.dat文件不用管,就拷.bundle文件

【Step 3】请选择你的Cu:

1.首先要知道角色的英文名,这里以日服文件中的可爱原皮Aru为例,正好今天拿到她的L2D:

日服文件

可以看到有8个文件,但是实际上这里搜出来的还有个是"aru_newyear",这个就是Aru的新年皮啦,换用国际版就只有原皮了:

国际服文件

一般来说,一个角色就是四个文件差不多,留心一下就好,还有就是有的时候搜的关键字会被含在其他人的名字里要注意辨别;

2.接着复制出这些文件到一个新的文件夹:

[不重要的内容]

特别提一下,根据我的经验,这四个文件其实分别是:角色建模(characters)、立绘(spinecharacters)、大厅L2D(spinelobbies)、不知道啥玩意(角色名开头的文件)

【Step 4】开解:

1.打开AssetStudio:

2.导入我们刚刚复制出来文件的文件夹,注意是导入文件夹(Load Folder):

3.这里看到上面有文件、下方的进度变绿、显示Finished了就解好了:

4.转到资源列表(Assset Lsit)里看看成果,这里建议按Type排序,可以方便一点检索资源:

5.导出文件:

那么这么多文件,我的建议是全导出(All Assetd),回头再慢慢删也不迟,因为游戏资源关联性很强,不要随便删为好,熟练工当然自取

6.导出成功

[不重要的内容]

在资源类型里可以看到有这么几类文件:

1.AnimationClip:这个是Unity中的功能了,把它理解成一个动作基本动作就可以了,解包动作文件会用到;

2.Animator:这个是Unity中的功能,动画状态机,解包动作文件的时候会用到,我们这里解包出来的时候会有.fbx文件,是已经着好色的模型了,推荐用这个;

3.AudioClip:声效文件,注意是技能声不是角色语音,角色语音在别的包;

4.Mesh:网格体文件,纯纯的.obj白模,点击一下可以在右边预览;

5.MonoBehaviour:Unity的脚本基类,不作理解;

6.Shader:Unity的着色规则这样?我目前没用明白就是了;

7.TextAsset:角色的L2D素材,有另一个教程详细讲怎么用的;8.Texture2D:贴图文件夹,用来给网格体着色的,提取L2D也会用到;

【关于解出来的文件结构】

和上面讲的差不了多少,可以自己翻着玩玩,文件到这里就解完了,关于在哪里用怎么用,这个完全看个人了,我只能提供方法,还是想再说下不要拿去获利或者搞什么盗用素材,我希望能看到BA社区整更多的好活捏(不要把人创似的二创就好)

【关于模型怎么用的个人经验】

这里有两种用法:

一个是在"Animator"里已经着色完的FBX文件这个是可以直接拿去玩的了;

还有一个是在"Mesh"里的OBJ白模,要记得在Texture2D里找对应的贴图,关于贴图的类型我也不是玩得很透,大概的话,就是绿色的Mask贴图是金属贴图调反光的,那种炫彩的Spec贴图是另一种金属贴图,也是调反光的,这里不展开了;

【关于如何找到特殊角色的资源(泳装、和服、联动之类的)】

【Step 1】找到特定资源:只需要找到含有charactercollect的所有bundle文件,复制到一个新的文件夹里

【Step 2】导出:导出后会发现有的角色是以CHXXXX命名的,找到你要的角色的名称回到之前的【Step 3】就好了

【关于如何提取动作以及如何导入Unity 3D中】

回到【Step 4】-第4步

【Step 1】导出:

1.我们先按Type排序,我们要的有AnimationClip和Animator两种类型

2.全选AnimationClip文件,单选一个Aru_Original的Animator文件:

Export->Animator + Selected AnimationClip:

可以得到这样的文件结构:

【Step 2】导入Unity 3D

1.打开Unity 3D,导入"Aru_Original"文件夹:

2.在资源管理页面单击FBX文件引出Insepector菜单,选中Animation选项,在Clip中就有所有的动作了,在预览窗口可以预览:

后话

    资源提取教程到这里就结束啦,这个教程也是我个人前前后后摸索了一周的结晶,留个赞或是评论就是对我最好的支持,有兴趣的话再来看看Live2D的提取鸭,希望有了这个教程,BA的二创能更加丰富一点,快来拿更多泥头车创我罢!

附一个Aru的捡起动画,眼神♡



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3