compute_triangle_info的时候为啥要reorder vertexes?
为什么要 reorder vertexes
注释当中已经说明了,重排序是为了能用离屏幕中心更近的点作为插值的基数以改善插值精度。
特别是,考虑一个巨大的三角形,顶点A在View Frustum内,顶点B,C在Frustum外,如果使用边BC插值,就很容易有比较大的误差。
edge_factor的是什么意思以及计算公式的依据是什么
edge_factor 保存了三个和插值有关的因子。具体有什么用你要看后面的代码是怎么用到它们的,然后把因子展开后看一下公式的含义。这三个因子和边是有关的所以就统一叫做edge_factor。
ddx ddy是什么意思以及计算公式的依据是什么
以ddx为例。
ddx 是
的一阶差分。基本上,对于屏幕空间坐标系下像素
处,属性
(例如纹理地址)的
的值可以通过以下方式求得:
【compute_triangle_info的时候为啥要reorder vertexes?】
推荐阅读
- 江海|
- 在美国大学学习computer science 是啥样的体验
- 为啥mapinfo火不起来
- 在C盘中\\Apple Computer\\MobileSync\\Backup 文件夹可以删除吗
- IT在金融领域是怎样应用的
- 澳大利亚国立大学的business information technology就业咋样?
- 请问港城大的data science和港理工的information tech的课程设置哪个更好
- 工作记忆能力受损的人学习computer science 有可能吗
- c#调用c++在winform上绘图的问题
- 德国留学,计算机(info)和w-info之间怎样选择
