Direct3D 12——纹理——三角形插值:重心坐标

三角形插值是一种在几何渲染中常用的技术,它用于在三角形的顶点之间进行数据平滑过渡,如纹理坐标、颜色和法线向量。重心坐标提供了一种定义三角形内任意点的方法,基于顶点的线性组合或通过面积比计算。然而,投影变换可能影响这些坐标,在三维空间中处理属性插值时需注意保持坐标不变性。

三角形插值作用:
1.指定顶点处的值
2.获得三角形之间平滑变化的值
3.纹理坐标、颜色、法线向量

重心坐标

是定义在一个三角形上的(α, β, γ)

在这里插入图片描述

在三角形形成的平面内,任何一个点(x,y)都可以表示成这个三个顶点A,B,C坐标的线性组合。
三个系数加起来等于 1。
点在三角形内,三个系数都是非负的。

在这里插入图片描述
重心坐标也可以通过面积比求出,一个顶点对面一定有一个三角形,比如顶点A对面的三角形是AA

三角形重心的重心的计算

在这里插入图片描述

任意一点的重心计算

在这里插入图片描述
重心坐标在投影变换下不能保证重心坐标是不变的。
如果我们要插值三维空间中的属性,我们应取三维空间中的坐标。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值