2021年12月11日 星期六

Texture2D Bilinear

我當時用比較搞工的觀點

方法1

後來想過,其實可以用更簡單的觀點

方法2
需要把邊界也包含進來(上圖沒畫出來)

我發現TinySoftRendwrer
定義uv值(0,0)、(1,0)、(0,1)、(1,1)
位在貼圖最邊緣的像素上
(我是定義在黑色框框上)

所以他只要
把u mapping到0~(w-1)之間
把v mapping到0~(h-1)之間
uv mapping to u'v'

對 u'、v'取整數值,就能知道
雙線性內插左下角的像素索引了

沒有留言:

張貼留言