明日方舟最近出了一个远山的皮肤,特别漂亮,我想保存 png 透明立绘,但是没搜到,所以自己找教程提取了出来。
参考教程:https://pelom.top/archives/68/
这个教程是用于批量提取的,但是我只需要提取远山的这一个皮肤,所以只用了 AssetStudio 这一个软件,没有用另一个软件进行批量合成。
下面开始实践。
立绘文件位于 Android/data/com.hypergryph.arknights/files/AB/Android
下的 charpack
与 avg
文件夹中,若不全请解压安装包并从相同位置提取。
这是我的安卓模拟器里的截图。立绘文件都是以 char_
开头的,后面有角色名字,或者皮肤名字。这次远山的皮肤文件是 char_109_fmout.ab
,把它复制到电脑上。
然后打开 AssetStudio,使用菜单 file - load file,打开这个文件。
打开之后,选择 Asset List,并按 size 排序,先从最大的开始看。因为立绘的体积一般是最大的。
这样我们看到了立绘图片,但是只有这个还不行,再找到它对应的 Alpha 通道图片:
在这两个资源上右键,把它俩导出。
接下来要把这两张图片合成,也就是用 Alpha 通道,从彩色立绘里抠出需要保留的部分。
打开 Photoshop,把两张图片放到一起:
可以看到 Alpha 通道比立绘小,观察两者的宽高,立绘是 2048*2048, Alpha 通道正好是它的一半,1024*1024,这样我们把 Alpha 通道放大 2 倍,让它和立绘完全重叠。
之后,如上图所示,选择 Alpha 图片的图层,转到“通道”,在 RGB 通道上,使用快捷键 Ctrl + 鼠标左键点击
,就会出现选区,选区(白色部分)就是要保留的部分。
如上图所示,隐藏 Alpha 图层,选择立绘图层,Ctrl +J
复制选区,得到了一个新图层。
只显示这个图层,可以看到这样只保留了主体立绘,背景是透明的。另存为 png 图片即可。
提取明日方舟立绘的简单实践
-
Google Chrome 80Windows 7 -
Google Chrome 80Windows 7 在?怎么不更新?
-
Google Chrome 80Windows 7 站长不会被有关部门送进句子喝茶了吧
懒啊( ̄▽ ̄)