OpenGL 2D紋理坐標(biāo)解析

原文: CC老師
著作所屬權(quán)歸該作者所有,任何形式轉(zhuǎn)載請聯(lián)系作者并注明原文出處.

15586104043292.jpg

為了能夠把紋理映射(Map)到三角形上,我們需要指定三角形的每個頂點(diǎn)各自對應(yīng)紋理的哪個部分。這樣每個頂點(diǎn)就會關(guān)聯(lián)著一個紋理坐標(biāo)(Texture Coordinate),用來標(biāo)明該從紋理圖像的哪個部分采樣(采樣:采集片段顏色)。之后在圖形的其它片段上進(jìn)行片段插值(Fragment Interpolation)。

2D紋理坐標(biāo)在x和y軸上,范圍為0到1之間。使用紋理坐標(biāo)獲取紋理顏色叫做采樣(Sampling)。紋理坐標(biāo)起始于(0, 0),也就是紋理圖片的左下角,終始于(1, 1),即紋理圖片的右上角

15586104987554.jpg

看圖總結(jié)

沒有方向性的紋理

15586106908952.jpg

有方向性的紋理

15586107177903.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容