图形学基础 |
您所在的位置:网站首页 › opengl纹理映射如何导入图片 › 图形学基础 |
目录
纹理映射方法
原理
纹理尺寸引发的问题
纹理过小
双线性插值(Bilinear Interpolation)
纹理过大
Mipmap
各向异性过滤Mipmap
纹理映射应用
法线贴图 (Normal Maps)
凹凸贴图 (Bump Maps)
移位贴图 (Displacement Maps)
环境光映射 (Environment Maps)
阴影贴图 (Shadow Maps)
纹理映射方法
原理
纹理映射是将三维物体每个点的颜色信息存储在一张2d的Texture里,根据映射关系计算出漫反射系数,经过计算纹理就被贴在了物体上。 计算方法:纹理坐标用(u,v)表示,纹理空间之内任意一个二维坐标都在[0,1]之内。对每个光栅化的屏幕坐标算出uv坐标,再利用查询texture对应的颜色,作为漫反射系数 K d K_d Kd。 纹理尺寸引发的问题 纹理过小 把小尺寸的纹理贴在大尺寸的物体上,会有很多像素共享一个颜色,造成失真的效果。 双线性插值(Bilinear Interpolation)
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |