PVRTexTool是Imagenation公司 PVRSDK的一部分,专门针对PVR格式提供纹理压缩和优化,也可以用来转换图片格式。

关于PVRSDK,你可以在这里面找到下载地址:
http://community.imgtec.com/developers/powervr/graphics-sdk/

1.你可以使用托拽或者打开按钮来打开图片。特别注意,PVRTT不支持中文路径。

2.使用压缩按钮选择图片格式选项,并点击Encode进行编码。

3.生成新的纹理之后,我们选中纹理,保存即可输出文件。

不同引擎支持的PVR版本可能不同,如果遇到纹理采样失败(模型一片黑),需使用Save As Legacy…选项另存为旧版PVR格式(PVR新格式可能部分引擎不支持,比如我现在研究的SIO2,另外OSX可以直接预览老版本的PVR图片)。

命令行工具参考下面文章
http://wiki.c3.99.com/index.php?title=%E7%BA%B9%E7%90%86%E5%B7%A5%E5%85%B7%E5%91%BD%E4%BB%A4%E8%A1%8C%E8%B0%83%E7%94%A8%E8%8C%83%E4%BE%8B

在Help菜单中,PVRTT自带了工具说明书和PVR格式文档,方便查看。

对于材质文件所用的纹理,在使用PVRTT优化后,需要修改材质文件中的纹理图片扩展名。

纹理压缩优化是针对不同的显示芯片的,请使用对应的优化工具,使用方法大致是一样的。

 本文转自 老G 51CTO博客,原文链接:http://blog.51cto.com/goldlion/1539215,如需转载请自行联系原作者

使用PVRTexTool压缩纹理的基本用法相关推荐

  1. 各种移动GPU压缩纹理的使用方法

    介绍了各种移动设备所使用的GPU,以及各个GPU所支持的压缩纹理的格式和使用方法. 1. 移动GPU大全 目前移动市场的GPU主要有四大厂商系列: 1)Imagination Technologies ...

  2. linux为什么用tar压缩,linux下tar压缩和解压命令用法详解

    linux下tar压缩和解压命令用法详解 2017-03-25 14:06 分享人:老牛 将/usr/local/test目录下所有文件仅打包,不压缩到 /usr/local/auto_bak/目下 ...

  3. 游戏进度:关于DirectX3D的压缩纹理格式DXT1/CB1

    2022-11-17 前几天刚弄完将FBX文件内的模型骨骼动画实现到自己的游戏,但是看着那只有线条的正方体模型在那走来走去总觉得缺少一点美感,于是乎觉得应该开始研究纹理了 这几天就一直在研究纹理,以将 ...

  4. 游戏中纹理压缩格式之Texture压缩纹理

    记载目录 1.杂言杂语 2.纹理格式与文件格式的区别 3.常见的纹理格式和应用场合及硬件的特定要求常见的压缩纹理格式硬件需求 4.压缩纹理特殊处理RGBA16 + Dithering 处理ETC1的通 ...

  5. Stage3D的压缩纹理- ATF工具介绍跟下载

    那么这是什么呢? 首先,让我们开始谈论压缩纹理. 在任何技术里GPU编程都是一样的,你有两个选择,你可以选用压缩或没压缩的纹理,那么,有什么区别呢? 当使用未压缩的纹理,将一个png 图形文件上传至G ...

  6. ETC1压缩纹理格式详解

    本来以为,ETC1作为Android 设备的OpenGL标准,开源且最常用的的一种压缩纹理格式,总会有人去翻译一下khronos的文档,读一下代码,给大家作个普及的,不料就是搜不到.没办法,尽管英文不 ...

  7. android,ETC1压缩纹理带alpha通道

    天降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行指乱其所为,所以动心忍性,曾益其所不能. --<孟子> 1,ETC纹理. opengl2.0的所有android机器支持ET ...

  8. 压缩命令_linux中压缩文件命令gzip和tar的压缩选项的简单用法

    linux当中压缩命令有多种,比较常用的有gzip gzip的用法很简单,把要压缩的文件或列表跟在命令gzip的后面就可以了. gzip 要压缩的文件 | 列表 gzip file.tar 压缩打包文 ...

  9. ETC1压缩纹理图片格式

    参考: https://www.khronos.org/registry/DataFormat/specs/1.1/dataformat.1.1.html#ETC1 https://www.khron ...

最新文章

  1. C#编码标准--命名约定和风格
  2. 白话红黑树系列之二——红黑树的构建
  3. POJ 3855 计算几何·多边形重心
  4. Python中经典类和新式类的区别
  5. Android Framework增加API 报错 Missing nullability on parameter
  6. zincrby redis python_【Redis数据结构 序】使用redispy操作Redis数据库
  7. 使用Qt的多线程编程
  8. log4j slf4j实现_slf4j 与log4j logback的区别以及使用场景
  9. (简单) POJ 3984 迷宫问题,BFS。
  10. druid seata 配置_架构设计 | 基于Seata中间件,微服务模式下事务管理
  11. Ural 1297 Palindrome(后缀数组+最长回文子串)
  12. 初中数学分几个模块_11.初中数学:xy4x+6y5,怎么因式分解?分组配方法再平方差...
  13. 汽车故障诊断技术【9】
  14. 鸿蒙 林蒙 秦羽,从主神归来的主角们
  15. 高校最美图书馆!飘在水上?
  16. 【OP都能理解之】 张量
  17. 常见CSS鼠标悬浮动画-hover属性
  18. 生物学中的云计算和大数据
  19. Python生成前缀+随机数
  20. keyevent常用键列表

热门文章

  1. python cnn图像分类_关于CNN图像分类的一份综合设计指南
  2. spring.profiles.active配置了没生效_一文带你彻底学会 Git Hooks 配置
  3. python用代码表示5与2的整除_Python教程5:Python 2.x和Python 3.x的区别有哪些?
  4. vim如何在底部打开新窗口
  5. mysql跨库查询 索引_MySQL中跨库查询怎么搞?
  6. c语言建立线性表(顺序储存,链式储存,循环,双向)全
  7. 笔记本电脑linux系统下载,给笔记本电脑装Linux系统
  8. 转载-致IT同仁 —— IT人士常犯的17个职场错误
  9. Jenkins中安装Credentials Binding插件实现凭证管理与安装Git插件和拉取代码构建项目
  10. Angular中使用JS实现路由跳转、动态路由传值、get方式传值