MipMapping(Mip贴图)
来源:互联网 发布:unity3d 2d游戏开发 编辑:程序博客网 时间:2024/05/06 13:19
这项材质贴图的技术,是依据不同精度的要求,而使用不同版本的材质图样进行贴图。例如:当物体移近使用者时,程序会在物体表面贴上较精细、清晰度较高的材质图案,于是让物体呈现出更高层、更加真实的效果;而当物体远离使用者时,程序就会贴上较单纯、清晰度较低的材质图样,进而提升图形处理的整体效率。LOD(细节水平)是协调纹理像素和实际像素之间关系的一个标准。一般用于中、低档显卡中。
mipmapping用于解决走样的问题,将纹理映射到多边形上和对纹理进行采样(点采样,双线性纹理滤波等)时,将出现一些与空间信息采样理论相关的怪异现象。将两个相同的重复图样(由直线,圆或点阵组成)拼贴起来时,如果它们没有完全对齐,将形成波纹图案,波纹图案不是图象本身固有的,而是一种错觉。这种图案通常出现在对比度较高或频率较高的区域;将两幅图象拼贴起来时,由于浅色区域和深色区域的相互干扰,也会出现这种图案。
为实现mipping,需要创建由纹理组成的mip链,其中每个纹理的大小都为前一个纹理的1/4(沿每条轴缩小一半),最后一个纹理的大小为1x1。
另外,这些mip纹理链都是使用滤波器(平均滤波器,箱形滤波器,高斯滤波器等)生成的。渲染多边形时,根据多边形离视点距离的远近或多边形被投影后的面积,选择使用合适的mip纹理。这样,将最大限度地减少闪烁和低频走样的问题。
- MipMapping(Mip贴图)
- OpenGl Mip贴图
- U3D贴图格式 GENERATE MIP MAPS
- OpenGL(二十二) gluBuild2DMipmaps 加载Mip纹理贴图
- Mipmapping in OpenGL
- OpenGL Mipmapping(Android NDK)
- [base]Mipmapping Normal Maps
- MIP map
- OpenGL蓝宝书源码学习(十)第五章——纹理的应用、Mip贴图、各项异性过滤和纹理压缩基础
- Avoid Texture Aliasing and Mipmapping
- 贴图
- 贴图
- 贴图
- 贴图
- 贴图
- 贴图
- 贴图
- 百度MIP组件使用方法:mip-list mip-infinitescroll等
- VC(MFC、ATL)中 得到2个SYSTEMTIME时间差
- Oracle删除库
- DWR session过期处理方案
- 专访资深DBA赵振平:如何成为一名优秀的DBA
- Android多媒体浅析
- MipMapping(Mip贴图)
- asp.net 使用json
- Android点滴
- 利用SourceInsight与PC-LINT集成做代码分析
- useradd命令详解(转)
- Linux时间同步
- 简单魔方1.0版 教程
- 关于JSP页面打印条码的问题
- 自己写的一个哈希表的实现