美文网首页
压缩纹理

压缩纹理

作者: HelloWorld_5915 | 来源:发表于2019-05-09 13:16 被阅读0次

游戏开发,为了减小包体,降低运行内存,游戏的运行流畅度,我们需要做很多东西,纹理是一个大头。

纹理最基本的应用就是给网格增添色彩,让游戏世界看起来更加丰富,也是游戏资源占比最大的部分之一。因为场景需要纹理,人物模型需要纹理,界面也需要纹理。

纹理太大,内存吃不消,GPU显存带宽也吃不消,人们就开始琢磨减小纹理大小但又能保证效果不会有很大损失的方式,于是压缩纹理孕育而生。

纹理最终是交给GPU使用,如果能够让GPU自己处理纹理不需要CPU的参与的话,那么就能够节省cpu消耗,所以能够被GPU识别的压缩纹理格式就显得很重要,否则就需要由cpu把GPU不能直接处理的格式转换为可以处理的格式。这个也不是我们希望看到的,所以我们需要了解在不同平台上,GPU可以识别的压缩纹理合适,以及对纹理的限制。

这里要特别说一句:对于未压缩的纹理,GPU是能够直接识别的,这个不分平台,因为这就是它最基本的能力。

相关文章

  • 纹理压缩简介 DXT PVR ETC

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

  • 纹理压缩

    前言: 目前在做纹理压缩,对项目调研的资料进行整理 目前的渲染管线中,对于3D物体表面的细节,主要还是...

  • 纹理压缩

    Using texturetool to Compress Textures - 使用纹理工具压缩纹理 iOS S...

  • 压缩纹理

    游戏开发,为了减小包体,降低运行内存,游戏的运行流畅度,我们需要做很多东西,纹理是一个大头。 纹理最基本的应用就是...

  • 细谈纹理压缩格式

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

  • 纹理压缩资料

    NVIDIA Texture Tools (DXT / BCn Compressor)ARM GPU Textur...

  • 压缩纹理贴图

  • 纹理压缩格式

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

  • 纹理压缩格式

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

  • OpenGL-纹理压缩

    纹理压缩(Texture compression)是一种专为在三维计算机图形渲染系统中存储纹理而使用的图像压缩技术...

网友评论

      本文标题:压缩纹理

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