Unity3D 图片纹理格式

版权声明:本文为Jumbo原创文章,采用[知识共享 署名-非商业性使用-禁止演绎 4.0 国际 许可协议],转载前请保证理解此协议
原文出处:https://www.jianshu.com/p/b9a6feb6d7b5

Unity3D 纹理格式


[Desktop]
  • RGB Compressed DXT1 压缩的RGB纹理。这是最常见的漫反射纹理格式。
    4位/像素(32 KB 256x256)
  • RGBA Compressed DXT5 压缩的RGBA纹理。这是漫反射和高光控制纹理的主要格式。
    1 字节/像素(64 KB 256x256)
  • RGB 16 bit 65万颜色不带alpha。压缩的DXT格式使用较少的内存,通常会更好看。(128 KB 256x256)
  • RGB 24 bit 真彩色不带alpha。(192 KB 256x256)
  • Alpha 8 bit 高质量alpha通道,不带颜色。(64 KB 256x256)
  • RGBA 16 bit 低质量真彩色。有16级红,绿,蓝和alpha。压缩的DXT5格式使用较少的内存,通常会更好看。(128 KB 256x256)
  • RGBA 32 bit 高质量真彩色带alpha(256 KB 256x256),这个文件很大。大多数情况下
  • DXT5提供足够的质量,文件大小要小得多。这个主要用于法线贴图,DXT压缩往往带有一个可见的质量损失。

[Android]
  • RGB Compressed DXT1 压缩的RGB纹理。支持Nvidia Tegra。4位/像素(32 KB 256x256)
  • RGBA Compressed DXT5 压缩的RGBA纹理。支持Nvidia Tegra。6位/像素(64 KB 256x256)
  • RGB Compressed ETC 4 bits 压缩的RGB纹理。这是Android工程默认的纹理格式。
  • ETC1是OpenGL ES 2.0标准的一部分,并且支持所有的OpenGL ES 2.0 GPU,但它不支持Alpha。4位/像素(32 KB 256x256)
  • RGB Compressed PVRTC 2 bits 压缩的RGB纹理。 支持Imagination PowerVR GPU。2位/像素(16 KB 256x256)
  • RGBA Compressed PVRTC 2 bits 压缩的RGBA纹理。支持Imagination PowerVR GPU。2位/像素(16 KB 256x256)
  • RGB Compressed PVRTC 4 bits 压缩的RGB纹理。 支持Imagination PowerVR GPU。4位/像素(32 KB 256x256)
  • RGBA Compressed PVRTC 4 bits 压缩的RGBA纹理。 支持Imagination PowerVR GPU。4位/像素(32 KB 256x256)
  • RGB Compressed ATC 4 bits 压缩的RGB纹理。 支持Qualcomm Snapdragon。4位/像素(32 KB 256x256)
  • RGBA Compressed ATC 8 bits 压缩的RGB纹理。 支持Qualcomm Snapdragon。6位/像素(64 KB 256x256)
  • RGB 16 bit 65万颜色不带alpha。比压缩的格式使用更多的内存,但更适用于UI或不带渐变的明快的纹理。128 KB 256x256
  • RGB 24 bit 真彩色不带alpha。(192 KB 256x256)
  • Alpha 8 bit 高质量alpha通道,不带颜色。(64 KB 256x256)
  • RGBA 16 bit 低质量真彩色。默认压缩的纹理带有alpha通道(128 KB 256x256)
  • RGBA 32 bit 真彩色带alpha - 这是高质量压缩的纹理带有alpha通道。(256 KB 256x256)

[iOS]
  • RGB Compressed PVRTC 4 bits
  • PVRTC 4位,压缩的RGB纹理。这是最常见的漫反射纹理格式。
    4位/像素(32 KB 256x256)
  • RGBA Compressed PVRTC 4 bits
    压缩的RGBA纹理。这是漫反射和高光控制纹理的主要格式。
    4 位/像素(32 KB 256x256)
  • RGB Compressed PVRTC 2 bits
    压缩的RGB纹理。 低质量格式,适用于漫反射纹理。
    2 位/像素(16 KB 256x256)
  • RGBA Compressed PVRTC 2 bits 压缩的RGBA纹理。 低质量格式,适用于漫反射纹理和高光控制纹理。2 位/像素(16 KB 256x256)
  • RGB Compressed DXT1 压缩的RGB纹理。 在iOS不支持此格式,但为桌面项目保持向后兼容性。
  • RGBA Compressed DXT5 压缩的RGBA纹理。在iOS不支持此格式,但为桌面项目保持向后兼容性。
  • RGB 16 bit 65万颜色不带alpha。比PVRTC格式使用更多的内存,但更适用于UI或不带渐变的明快的纹理。128 KB 256x256
  • RGB 24 bit 真彩色不带alpha。(192 KB 256x256)
  • Alpha 8 bit 高质量alpha通道,不带颜色。(64 KB 256x256)
  • RGBA 16 bit 低质量真彩色。具有16级的红、绿、蓝和alpha。比PVRTC格式使用更多的内存,但如果需要精确的alpha通道,会更方便。(128 KB 256x256)
  • RGBA 32 bit 真彩色带alpha - 这是最高质量。256KB 256x256,这个是很消耗性能的。大多数情况下,PVRTC格式提供足够的质量,但有更小的文件大小。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 2. 计算机基本颜色以及运算 颜色运算RGB(red, green, blue)(0, 1, 0),强度为0的红光...
    Wwnje阅读 7,114评论 0 0
  • 绘制像素到屏幕上 answer-huang22 Mar 2014 分享文章 一个像素是如何绘制到屏幕上去的?有很多...
    阿狸旅途T恤阅读 5,598评论 0 7
  • 卷首语 欢迎来到 objc.io 的第三期! 这一期都是关于视图层的。当然视图层有很多方面,我们需要把它们缩小到几...
    评评分分阅读 5,811评论 0 18
  • 原文地址 http://www.fx114.net/qa-75-172454.aspx 使用Profiler工具...
    IongX阅读 11,277评论 1 11
  • 知道了那么多关于iOS上界面渲染的理论知识后,终于可以回归最开始的问题,将一张 png/jpg 格式的图片渲染到页...
    巫师学徒阅读 4,093评论 0 2

友情链接更多精彩内容