西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

Unity 游戲資源ktx轉(zhuǎn)換png(PVRTexTool)

4.1.4 官方最新版
  • Unity 游戲資源ktx轉(zhuǎn)換png(PVRTexTool)4.1.4 官方最新版
  • 軟件大小:46.6M
  • 更新時間:2014-10-27 16:21
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產(chǎn)軟件 / 免費軟件 / 游戲其他
  • 軟件等級:4級
  • 應用平臺:WinAll, Win7
  • 官方網(wǎng)站:http://www.imgtec.com/powervr/insider/sd
  • 應用備案:
好評:50%
壞評:50%

裝機必備軟件

軟件介紹

Unity 開發(fā)的模型貼圖都是.ktx格式的,提取出來的資源,其中的ktx資源,用PVRTexToolGUI.exe可以打開查看,可以發(fā)現(xiàn)都是上下顛倒,且被拉伸

直接轉(zhuǎn)為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也支持翻轉(zhuǎn)參數(shù)flip,但是在這里,我測試無效,只能使用另一個工具ImageMagick來進行上下翻轉(zhuǎn),批處理腳本為:

@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

這個是你想轉(zhuǎn)化的ktx文件所在的路徑

然后把文本格式從.txt 改為.bat;然后雙擊,就開始執(zhí)行批處理了;

轉(zhuǎn)化過程有點慢,慢慢等著。。。轉(zhuǎn)化后的.png圖片就在.ktx的同級文件夾下;

其他:從Data文件夾下;

Managed 這個文件里邊是代碼

Assembly-CSharp.dll是工程里邊用到的腳本;用reflector能反編譯;

從Managed文件夾中還能看出一些東西,比如

protobuf-net.dll說明游戲用的數(shù)據(jù)傳輸格式是protobuf

Assembly-CSharp-firstpass.dll 里邊有個itween,說明用到了itween插件等;

軟件標簽: PVRTexTool Unity

配置好環(huán)境變量

右鍵點擊我的電腦>屬性>高級>環(huán)境變量,雙擊Path變量在最后的位置添加字段:F:\PowerVR\GraphicsSDK\PVRTexTool\GUI\Windows_x86_32;

把KTX批量轉(zhuǎn)成PNG。。。
BlueEffie

終于實現(xiàn)了批量轉(zhuǎn)換,要先把ktx轉(zhuǎn)換成pvr,然后在轉(zhuǎn)換成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

這個是你想轉(zhuǎn)化的ktx文件所在的路徑

然后把文本格式從.txt 改為.bat;然后雙擊,就開始執(zhí)行批處理了;

轉(zhuǎn)化過程有點慢,慢慢等著。。。轉(zhuǎn)化后的.png圖片就在.ktx的同級文件夾下;

軟件截圖

Unity 游戲資源ktx轉(zhuǎn)換png(PVRTexTool) 4.1.4 官方最新版

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評論 > 字數(shù): 0/500

TOP
軟件下載