[英]3D graphics pipeline
到目前為止,這是我對圖形管道(Opengl)的了解,有人可以確認嗎?
對象空間:對象(幾何)特定的坐標;
世界空間:旋轉,平移和縮放對象到世界空間;
我讀到眼空間使Z軸反向,因此,原始的+ z頂點從眼向后旋轉,為什么?
不。 有
→Modelview轉換→
→投影變換→
→均勻坐標w歸一化→
通常通過矩陣乘法來表示模型視圖和投影變換。 對使用的矩陣沒有特殊要求,但是您通常希望它們不是奇異的。 但是在那之間發生了什么。 通常發現的變換是旋轉縮放+平移和剪切縮放+平移。
我讀到眼空間使Z軸反向,因此,原始的+ z頂點從眼向后旋轉,為什么?
不,不是。 我認為您可能會在投影矩陣中留下負的z和w元素。 但這只是為了正確進行深度排序。 通過對深度范圍和深度測試功能進行某些調整,您可以將它們的符號恰好翻轉並反轉該效果。 通常使用負號來獲得具有默認設置的慣用右手坐標系,即正Z眼空間坐標從屏幕中出來。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.