西西软件园多重安全检测下载网站、值得信赖的软件下载站!
西西首页 常用软件 软件下载 安卓软件 游戏下载 安卓游戏 MAC应用 驱动下载 安卓电视
系统工具网络工具媒体工具图形图像聊天工具应用软件编程开发手机软件安卓应用电脑安全字体素材

Unity 游戏资源ktx转换png(PVRTexTool)

4.1.4 官方最新版
  • Unity 游戏资源ktx转换png(PVRTexTool)4.1.4 官方最新版
  • 软件大小:46.6M
  • 更新时间:2014-10-27 16:21
  • 软件语言:中文
  • 软件厂商:
  • 软件类别:国产软件 / 免费软件 / 游戏其他
  • 软件等级:4级
  • 应用平台:WinAll, Win7
  • 官方网站:http://www.imgtec.com/powervr/insider/sd
好评:50%
坏评:50%

软件介绍

Unity 开发的模型贴图都是.ktx格式的,提取出来的资源,其中的ktx资源,用PVRTexToolGUI.exe可以打开查看,可以发现都是上下颠倒,且被拉伸

直接转为png格式的批处理脚本为:

@echo off

path %path%;"D:\Imagination\PowerVR\GraphicsSDK\PVRTexTool\CLI\Windows_x86_32"

for /f "usebackq tokens=*" %%d in (`dir /s /b *.ktx`) do (

    PVRTexToolCLI.exe -f PVRTC1_4 -i "%%d" -d "%%~dpnd.png"

    del "%%~dpnd.pvr"

)

PVRTexTool也支持翻转参数flip,但是在这里,我测试无效,只能使用另一个工具ImageMagick来进行上下翻转,批处理脚本为:

@echo off

path %path%;"D:\Imagination\PowerVR\GraphicsSDK\PVRTexTool\CLI\Windows_x86_32"

for /f "usebackq tokens=*" %%d in (`dir /s /b *.ktx`) do (

    PVRTexToolCLI.exe -f PVRTC1_4 -i "%%d" -d "%%~dpnd.png"

    del "%%~dpnd.pvr"

    "D:\Program Files\ImageMagick-6.8.5-5\convert.exe" -flip "%%~dpnd.png" "%%~dpnd.png"

)

然后记事本新建一个文本输入以下:

@echo off

path%path%;"D:\Imagination\PowerVR\GraphicsSDK\PVRTexTool\CLI\Windows_x86_32"

for /f "usebackq tokens=*" %%d in(`dir F:\lushi\Data\cardtextures1\CAB-cardtextures1\Texture2D /s /b *.ktx`) do(

PVRTexToolCLI.exe -f PVRTC1_4 -i"%%d" -d "%%~dpnd.png"

del %%~dpnd.pvr

)

解释下:

D:\Imagination\PowerVR\GraphicsSDK\PVRTexTool\CLI\Windows_x86_32"

这个是我PVRTexTool文件夹下的Windows_x86_32程序路径,按你自己PowerVR Tools文件夹找到windows_x86_32即可;

F:\lushi\Data\cardtextures1\CAB-cardtextures1\Texture2D/s /b *.ktx

这个是你想转化的ktx文件所在的路径

然后把文本格式从.txt 改为.bat;然后双击,就开始执行批处理了;

转化过程有点慢,慢慢等着。。。转化后的.png图片就在.ktx的同级文件夹下;

其他:从Data文件夹下;

Managed 这个文件里边是代码

Assembly-CSharp.dll是工程里边用到的脚本;用reflector能反编译;

从Managed文件夹中还能看出一些东西,比如

protobuf-net.dll说明游戏用的数据传输格式是protobuf

Assembly-CSharp-firstpass.dll 里边有个itween,说明用到了itween插件等;

软件标签: PVRTexTool Unity

配置好环境变量

右键点击我的电脑>属性>高级>环境变量,双击Path变量在最后的位置添加字段:F:\PowerVR\GraphicsSDK\PVRTexTool\GUI\Windows_x86_32;

把KTX批量转成PNG。。。
BlueEffie

终于实现了批量转换,要先把ktx转换成pvr,然后在转换成png
@echo off
path %path%;”D:\Program Files (x86)\TexturePacker\bin”
path %path%;”D:\Program Files (x86)\PVRTexTool\CLI\”

for /f “usebackq tokens=*” %%d in (dir /s /b *.ktx) do (
PVRTexToolCLI.exe -f PVRTC1_4_RGB -i “%%d” -o “%%~dpnd.pvr”
TexturePacker.exe –opt RGBA8888 –sheet “%%~dpnd.png” “%%~dpnd.pvr”
del %%~dpnd.pvr
)

解释下:

D:\Imagination\PowerVR\GraphicsSDK\PVRTexTool\CLI\Windows_x86_32"

这个是我PVRTexTool文件夹下的Windows_x86_32程序路径,按你自己PowerVR Tools文件夹找到windows_x86_32即可;


F:\lushi\Data\cardtextures1\CAB-cardtextures1\Texture2D/s /b *.ktx

这个是你想转化的ktx文件所在的路径

然后把文本格式从.txt 改为.bat;然后双击,就开始执行批处理了;

转化过程有点慢,慢慢等着。。。转化后的.png图片就在.ktx的同级文件夹下;

软件截图

Unity 游戏资源ktx转换png(PVRTexTool) 4.1.4 官方最新版

    其他版本下载

    热门评论

    最新评论

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)

    下载帮助下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。

    TOP
    软件下载