使用边缘函数的三角形光栅化(重心插值):使用边缘函数计算的基本三角形光栅化-matlab开发

时间:2021-05-30 05:25:42
【文件属性】:
文件名称:使用边缘函数的三角形光栅化(重心插值):使用边缘函数计算的基本三角形光栅化-matlab开发
文件大小:1.05MB
文件格式:ZIP
更新时间:2021-05-30 05:25:42
matlab test_render_triangles.m - 绘制测试线。 调用 render_triangles(..) 来绘制一组三角形。 绘制/渲染/光栅化过程为: 1. 三角形顶点(齐次坐标系)在东北向下坐标系中指定。 参考 test_render_triangles.m。 点在光栅化之前转换为 opengl 坐标系。 (-Z 向前轴)。 2. 计算视图矩阵、透视矩阵和视口矩阵。 3. 点转换为裁剪空间。 三角形的裁剪是使用 suderland hodgman 算法实现的。 4.三角形光栅化是使用基于边缘函数的重心插值(优化)完成的5. 预期正确的纹理插值6、z缓冲实现7.使用breshenham算法绘制三角线网格 (在阅读代码之前/同时阅读书籍或搜索互联网:搜索主题:opengl 图形管道、感知矩阵计算、裁剪空间、梁巴尔斯基算法、透视除法、opengl 视口计算、三角形填充的边缘函数和重
【文件预览】:
triangle_rasterizer-uploaded-version-2.0.zip
triangle_rasterizer.zip

网友评论