2019年11月12日 星期二

仿射變換

為什麼?
先內插三角形頂點、再做座標變換=先做座標變換、再內插三角形頂點

線性變換1 link
線性變換2 link
仿射變換1 link

所以可以先在shader裡對三角形的3個頂點做變換 vMVP=v' 後 (clip space)
再內插三角形 (補充1)

v是頂點
MVP =Modle ✖️ View ✖️ Projection Matrix


補充1:
其實是在screen space做三角形內插
但「screen space三角形的內插權重」會等於「NDC三角形的內插權重」α、β、γ
有了α、β、γ,再用透視校正,得到clip space的三角形內插權重α'、β'、γ'


沒有留言:

張貼留言