计算机图形学入门VII
Shading 3(Textture Mapping Cont.)
一、重心坐标(Barycentric Coordinates)
- 引入重心坐标的作用是完成三角形内的插值来使顶点间的过渡平滑,插值的内容是定义在三角形顶点的法线
- 三角形平面内的点可以使用三个顶点的线型组合来表示,如果满足系数和为1,则三个系数为该点(x,y)的重心坐标(如果是三角形内的点则系数都不能为负)
- 也可以用几何面积来求解
- 可以得到重心坐标一般的表达式(同时可以得到三角形重心其系数均为1/3)
二、渲染中的纹理
- 纹理定义了漫反射系数,这就相当于将纹理贴到物体上
- pixel指生成画面上的像素,texel指纹理上的像素(纹素)
- 双线性插值(Bilinear Interpolation)
- Mipmap:一张图生成一系列图(范围查询速度快,但只能做近似的正方形的查询),且仅多出三分之一的存储量(每层图为上一层图像素的四分之一求极限得到)
(つづく)
计算机图形学入门VII
https://baifabaiquan.cn/2021/02/27/计算机图形学入门VII/