轉換 modelMatrix
在典型的渲染管道中,使用一系列矩陣將轉換應用於場景中的物件:
物件座標(模型空間):
世界座標:
模型矩陣:
視圖空間(眼睛座標):
視圖矩陣:
剪輯座標:
投影矩陣:
標準化設備座標 (NDC):
視窗座標(螢幕座標):
使用 glm 轉換模型矩陣
而 glm::lookAt ()主要用於設定視圖矩陣,可以進行某些修改以將其用於模型矩陣:
位址位置轉換:
頂點著色器轉換:
注意:雖然這種方法可以達到預期的結果,但對於設定模型矩陣來說並不是最佳的。通常建議使用函式庫提供的特定函數或建立自己的函數來處理模型矩陣轉換。
以上是glm::lookAt()可以用來設定模型矩陣嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!