准备工作:一台电脑,系统是windows的,当然,linux也可以,不过本教程不适用,但方法可以参考。
相关工具都在网盘中了,红框是这次教程所需的工具,蓝框中是可爱小猫大佬开发的工具,非常好用,集成了反编译代码,不同代的图片处理与转换等功能,值得推荐。另外,本次教程需要用到的python工具自行解决。
pan
.baid
u.com/s
/1ozY8ovW1kb3GphKgkKb
MYQ?pwd=44z6
把表情去除了就行了

1. 安装PVRTexTool软件(安装包PVRTexToolSetup-2024_R2.exe)
安装好后找到PVRTexToolCLI.exe的所在目录

右键属性,切换到安全,复制对象名称

这是我个人的安装目录示例:
D:\ImaginationTechnologies\PowerVR_Graphics\PowerVR_Tools\PVRTexTool\CLI\Windows_x86_64\PVRTexToolCLI.exe
2. 安装配置python环境,在cmd命令行中输入python,如果出现下图类似的提示(出现python版本),则说明配置好了环境。

windows下python环境配置很简单,只需要在安装时勾选如下设置,软件即可自行配置好环境

3. 用文本编辑器等工具编辑脚本convert_dds_to_png.bat文件

用刚才复制的目录名替换图中PVRTEXTOOL_PATH后引号中内容

4. 将5代的素材需要转换的格式如.pkm,.dds文件放到脚本同一目录,并运行bat脚本,在等待程序运行完成后即可获得需要的png图片

脚本逻辑如下:
Ø 将pkm图像文件重命名为ktx格式文件
Ø 调用PVRTexToolCLI.exe工具转换ktx,dds等格式文件为png格式,转换过程中会出现pvr格式的中间文件(后面可自行删除),此时转换好的文件被放置于了png_tmp文件夹中,但打开该png文件发现其色系并不是我们常用的色系



Ø 调用convert_srgb_to_linear.py脚本,将srgb色系转换为linear色系,并将最终结果保存到png_output中

Ø 脚本运行最后会弹出是否删除中间临时文件夹的提示,根据需要选择即可

注:本人并非代码专业出身,部分脚本也借助了AI工具来完成,若代码还存在不足之处,还请谅解!
相关工具都在网盘中了,红框是这次教程所需的工具,蓝框中是可爱小猫大佬开发的工具,非常好用,集成了反编译代码,不同代的图片处理与转换等功能,值得推荐。另外,本次教程需要用到的python工具自行解决。
pan
把表情去除了就行了

1. 安装PVRTexTool软件(安装包PVRTexToolSetup-2024_R2.exe)
安装好后找到PVRTexToolCLI.exe的所在目录
右键属性,切换到安全,复制对象名称

这是我个人的安装目录示例:
D:\ImaginationTechnologies\PowerVR_Graphics\PowerVR_Tools\PVRTexTool\CLI\Windows_x86_64\PVRTexToolCLI.exe
2. 安装配置python环境,在cmd命令行中输入python,如果出现下图类似的提示(出现python版本),则说明配置好了环境。

windows下python环境配置很简单,只需要在安装时勾选如下设置,软件即可自行配置好环境

3. 用文本编辑器等工具编辑脚本convert_dds_to_png.bat文件

用刚才复制的目录名替换图中PVRTEXTOOL_PATH后引号中内容

4. 将5代的素材需要转换的格式如.pkm,.dds文件放到脚本同一目录,并运行bat脚本,在等待程序运行完成后即可获得需要的png图片

脚本逻辑如下:
Ø 将pkm图像文件重命名为ktx格式文件
Ø 调用PVRTexToolCLI.exe工具转换ktx,dds等格式文件为png格式,转换过程中会出现pvr格式的中间文件(后面可自行删除),此时转换好的文件被放置于了png_tmp文件夹中,但打开该png文件发现其色系并不是我们常用的色系



Ø 调用convert_srgb_to_linear.py脚本,将srgb色系转换为linear色系,并将最终结果保存到png_output中

Ø 脚本运行最后会弹出是否删除中间临时文件夹的提示,根据需要选择即可

注:本人并非代码专业出身,部分脚本也借助了AI工具来完成,若代码还存在不足之处,还请谅解!













