Barycentric Coordinates 重心坐标系
- 重心坐标是定义在一个三角形上的
- A B C 为一平面上任意三个点
- 三数皆为非负
- 三个三角形的面积比
- 三角形的重心分成了三个等面积的三角形
- 三维空间取三维空间重心坐标做插值 投影后重心坐标会改变
Applying Texture 应用纹理
Texture Magnification
纹理太小
- 纹理如果太小 就会被拉大
- 纹理上的像素-texel 纹素
给出一个非整数坐标如何得到它的值 - 双线性插值(四舍五入)
- 投影出四个点 取得t s
- 对上下两个边做插值 s
- 对左右两边做插值 t
纹理太大
MipMap
允许做范围查询
- 快速
- 不准确的
- 仅仅能做近似的正方形的查询
只多原来的1/3存储量
- 三线性插值做一查询得到覆盖面积的平均 得到一个完全连续的表现
MipMap Limations
各向异性过滤
- 在各不同的方向上表现得完全不同
- 开销非常大
- 显存足够 对性能几乎没有影响