[英]Point light shadow mapping and lighting shader
我正在進行全向陰影貼圖,而我無法掌握的一件事是在照明階段,如何獲得用於采樣立方體貼圖的矢量?
在陰影通道中,我僅使用深度值,因此現在需要位於相同的空間。 但是,我怎么知道要使用六個視圖矩陣(每個面一個視圖矩陣)中的哪一個將世界空間位置轉換為NDC空間呢?
例如,使用它作為參考,查看片段着色器有一個“ light_view_matrix”-但這是什么? 光線視圖矩陣...什么臉? 我在陰影傳遞過程中為每張臉生成了一張。
實際上,關於可編程通道的陰影映射,有非常深入的教程,請參閱教程16:陰影映射。
網站上有關點光源的報價:
點燈
一樣,但是帶有深度立方體貼圖。 立方體貼圖是一組6個紋理,每個貼圖>立方體的每一側; 而且,它不是使用標准UV坐標訪問的,而是使用3D向量>表示方向的。
深度是在空間中所有方向上存儲的,這使得可以在點光源周圍>投射陰影。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.