【教程】如何提取碧蓝档案中的Q版模型、武器模型、相关材质、动作等 (AssetStudio) |
您所在的位置:网站首页 › 武器建模图文 › 【教程】如何提取碧蓝档案中的Q版模型、武器模型、相关材质、动作等 (AssetStudio) |
【事先说明】 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 |