日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

渲染管道(3)几何阶段二“坐标转换”

發(fā)布時間:2025/3/21 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 渲染管道(3)几何阶段二“坐标转换” 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. 概述

model space模型空間 +(模型變換)–> world space世界空間 + (視圖變換)—> view space觀察空間

最后投影階段會將圖像投影到屏幕上,那個叫做投影變換,這三個變換矩陣稱為 MVP矩陣

1.1

step1. 局部坐標(biāo)->世界坐標(biāo)

模型的每個頂點都可以由世界坐標(biāo)表達出來,由物體坐標(biāo)到世界坐標(biāo),需乘以一個世界矩陣,這樣就得到了相對世界坐標(biāo)的模型。

step2. 世界坐標(biāo)->相機坐標(biāo)

需乘以一個觀察矩陣,這樣就得到了相對于相機坐標(biāo)的模型

step3. 相機坐標(biāo)->屏幕坐標(biāo)

a. 構(gòu)建視錐體

b. 三維坐標(biāo)就要變換到二維坐標(biāo)了,需乘以透視矩陣,最終得到了一個投影于視錐體近平面的二維模型

1.2 坐標(biāo)變換

  • 如果物體存在非均勻縮放,那么在變換法線時要注意,不能簡單地通過乘以上述矩陣來將法線變換到世界空間。
  • 如果只是存在平移變換(Translation),無需對法線進行變換;
  • 如果只存在平移和旋轉(zhuǎn)變換(Rotation),只需要乘上渲染矩陣;
  • 如果存在非均勻縮放變換(Scaling),需要使用矩陣的逆的轉(zhuǎn)置來變換法線。

總結(jié)

以上是生活随笔為你收集整理的渲染管道(3)几何阶段二“坐标转换”的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。