Mipmap
来源:互联网 发布:草莓音乐节 上海 知乎 编辑:程序博客网 时间:2024/04/18 15:05
小编认为,帮助理解mipmap最好的资料来自wiki:
https://en.wikipedia.org/wiki/Mipmap
下方文章转自:https://my.oschina.net/sweetdark/blog/177812
版权归原作者。
Mipmap是一个功能强大的纹理技术,它可以提高渲染的性能以及提升场景的视觉质量。它可以用来解决使用一般的纹理贴图会出现的两个常见的问题:
闪烁问题。当屏幕上被渲染物体的表面与它所应用的纹理图像相比显得非常小时,就会出现闪烁。 尤其当相机和物体在移动的时候,这种负面效果更容易被看到。 性能问题。加载了大量的纹理数据之后,还要对其进行过滤处理(缩小), 在屏幕上显示的只是一小部分。纹理越大,所造成的性能影响就越大。
Mipmap就可以解决上面那两个问题。当加载纹理的时候,不单单是加载一个纹理,而是加载一系列从大到小的纹理当mipmapped纹理状态中。然后OpenGl会根据给定的几何图像的大小选择最合适的纹理。Mipmap是把纹理按照2的倍数进行缩放,直到图像为1x1的大小,然后把这些图都存储起来,当要使用的就选择一个合适的图像。这会增加一些额外的内存。在正方形的纹理贴图中使用mipmap技术,大概要比原先多出三分之一的内存空间。
anyway, 小编认为最好的资料还是wiki:
https://en.wikipedia.org/wiki/Mipmap
阅读全文
1 0
- Mipmap
- mipmap
- Mipmap
- MipMap
- mipmap纹理
- Mipmap 和 ClipMap
- Mipmap纹理技术简介
- Mipmap纹理技术简介
- Mipmap纹理技术简介
- MipMap贴图原理
- D3D10 技术Mipmap
- Mipmap 和 ClipMap
- Mipmap纹理技术简介
- 关于OPENGL中的MIPMAP
- D3D MipMap解析
- Mipmap纹理技术简介
- MipMap(纹理过滤)
- mipmap和drawable
- LeetCode Weekly Contest 39
- 34.css总结
- POJ 2525 Text Formalization 笔记
- LINQ系列:LINQ to SQL Where条件
- Dockerfile中ONBUILD的用法
- Mipmap
- Wish官方运营手册:开启移动跨境电商之路,Jason Lee力荐!
- 穷举法、贪心法、蚁群算法、遗传算法、模拟退火算法介绍
- 鸟哥Linux学习之——归档与压缩
- Codeforces Round #396 (Div. 2)
- Python笔记
- 正向代理、反向代理总结
- 设计模式(Design Pattern)
- Spring Date接口