美文网首页
纹理压缩格式

纹理压缩格式

作者: 至少还有光 | 来源:发表于2019-11-29 11:07 被阅读0次

JPG:有损压缩不透明

PNG:无损压缩有透明

这两个是被压缩过的,不是最原始的纹理。我们导入到unity后,会产生一些变化。无论是什么图片格式,Unity都会转变成纹理格式。

什么是纹理格式呢?

RGBA(16),RGB(32)就是

Unity为什么要多这么一步操作?

因为PNG,JPG是无法直接被解压的,所以需要先换成纹理格式,纹理格式是针对GPU的格式,GPU可以直接读取。不同的GPU解压的压缩格式是不同的。没法用一种压缩格式针对所有平台。

如果一个纹理格式在另一个平台不适用怎么办

开始指定了一个格式,到了一个平台上无法正常运行,unity就会做处理,就会把当前的压缩格式转换成RGBA格式,RGBA格式是所有平台都认的。RGBA是可以所有平台使用,因为几乎无损接近原图但是性能损耗非常大,所以一般不用

相关文章

  • 纹理压缩简介 DXT PVR ETC

    参考为什么需要纹理压缩移动端纹理压缩格式干货:Unity游戏开发图片纹理压缩方案Creator使用压缩纹理常用纹理...

  • 纹理压缩格式

    JPG:有损压缩不透明 PNG:无损压缩有透明 这两个是被压缩过的,不是最原始的纹理。我们导入到unity后,会产...

  • 纹理压缩格式

    常用的纹理格式占用: R8G8B8每个像素占用3个字节 A8R8G8B8 4个字节 一张1024*1024的RG...

  • Unity3D 图片纹理格式

    Unity3D 纹理格式 [Desktop] RGB Compressed DXT1 压缩的RGB纹理。这是最...

  • 细谈纹理压缩格式

    我们先不谈纹理压缩在做什么,我们先看下自然状态下没有压缩的纹理的问题 不压缩的纹理有什么问题 目前的渲染管线中,对...

  • 一个操作让游戏内存立减50+%-CocosCreator性能优化

    1 什么是压缩纹理 在游戏中,纹理不仅占据大量的包体,也占据了大量的内存。传统的图片压缩格式(如JPEG、PNG等...

  • Unity ETC 压缩

    纹理压缩可以通过减少内存来显著地提高OpenGL的性能,使内存使用的效率更高。Android设备支持很多格式的纹理...

  • 移动平台纹理压缩格式选择

    1)移动平台纹理压缩格式选择2)Unity 2018是否在Mali GPU上支持Alpha 8格式3)如何在Uni...

  • NGUI图集压缩UIAtlasMaker修改

    阅读前请先了解下Unity3D 图片纹理格式Unity游戏开发图片纹理压缩方案 解决的问题? 包体过大 内存占用大...

  • OpenGL 纹理API

    1.纹理 在OpenGL中,我们读取的png,jpeg等一些格式的图片,在GPU中最终会被压缩成纹理(位图)。假设...

网友评论

      本文标题:纹理压缩格式

      本文链接:https://www.haomeiwen.com/subject/kbvwwctx.html