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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

GPU Gems2 - 13 动态环境光遮蔽与间接光照(Dynamic Ambient Occlusion and Indirect Lighting)

發布時間:2023/12/13 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GPU Gems2 - 13 动态环境光遮蔽与间接光照(Dynamic Ambient Occlusion and Indirect Lighting) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文摘自https://zhuanlan.zhihu.com/p/38411575

?

?

【章節概覽】

?

這章在講大家很熟知的環境光遮蔽(Ambient Occlusion , AO)。

文中的描述是,介紹了一種用于計算散射光傳遞的新技術,并演示如何用它來計算運動場景中的全局光照。主要是一種用GPU加速環境光遮蔽計算的技術,并將此算法變成了實時的解決方案。

?

【核心要點】

?

這章介紹的這項技術效率很高,可以實現在渲染每幀時即時計算環境光遮蔽和間接光照數據。其并沒有預計算輻射傳遞(Precomputed Radiance Transfer ,PRT)或預計算環境光遮蔽技術存在的限制。

?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖 通過環境光遮蔽和間接光照增加真實感

圖注:左邊的場景只用環境光,看起來很平面化。中間的場景用環境光遮蔽加模糊陰影,右邊的場景增加的間接光照,感覺格外真實。

這章的技術通過把多邊形網格看做一些可以發出、傳播或反射光的元素,并且可以互相產生陰影的表面元素集合來工作。此方法效率很高,因為它不需要計算一個元素到另一個元素的可見性,而是用一種更簡單而且更快的技術——基于近似投影的方法——來處理遮擋的幾何體。

【關鍵詞】

環境光遮蔽(Ambient Occlusion, AO)

間接光照(Indirect Lighting)

?

【引申】

關于AO,這篇文章寫的非常好,看了代碼對原理有了很好的認識

https://blog.csdn.net/puppet_master/article/details/82929708

文中代碼用到了Unity一些內置函數,下邊的文章有相應介紹

https://www.jianshu.com/p/98aa7d5de675

另一篇總體概要介紹各AO技術的文章

http://app.myzaker.com/news/article.php?pk=5c0dab0777ac643dde16ebbe

總結

以上是生活随笔為你收集整理的GPU Gems2 - 13 动态环境光遮蔽与间接光照(Dynamic Ambient Occlusion and Indirect Lighting)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。