我想問一下製作陰影和光線量最簡單的方法是什麼?我怎樣才能讓現場更具現實感?你知道任何好的技巧嗎?我聽說要製作陰影我必須使用模板緩衝區,但我不知道如何:/我找不到任何超級簡單的例子如何使它。OpenGL:製作陰影和光線卷的最簡單方法?
8
A
回答
10
有沒有超級簡單的方法來做陰影。很抱歉讓你失望,但陰影是計算機圖形學中更復雜的問題之一,特別是如果他們必須看起來不錯。
與這裏說現在是進一步閱讀一些可能有用的鏈接:
- The Theory of Stencil Shadow Volumes
- Shadow Mapping with Today's OpenGL Hardware
- Real-time Shadow Algorithms and Techniques
有陰影映射在NVIDIA SDK一個簡單的例子9 here(Paper)這可能很容易採用。還有一部分關於所有GPU寶石中的陰影部分,以及Real-Time Rendering書(不包含代碼)的概述。
1
0
除了這裏提到的其他有用的來源,你應該考慮得到線性代數的介紹性文字,或埃裏克Lengyel的優秀Mathematics for 3D Game Programming and Computer Graphics, Second Edition。計算機圖形學是由數學組成的,在某種程度上,如果沒有對底層代數的理解,就很難從食譜中實現。
2
Wolfire博客在陰影上有一些很好的文章。沒有什麼技術性的,沒有代碼樣本,但爲了對這些概念有一個很好的概述,他們非常棒(我喜歡那些總是伴隨着文章的圖片!)。
以下是標題中帶有「陰影」或「陰影」的每篇文章的完整列表。您也可以選擇在自己的博客上搜索「shadow | shadows」來查看每篇可能的文章,但在此列表之外,您可能找不到太多內容。可能還需要添加「-alpha」,這樣您就不會從每週的alpha更新中獲得任何點擊,而這些更新沒有任何有價值的內容。
- 2006/05/10:Starting shadows
- 2006年5月18日:More shadows
- 2008/11/24:High-detail terrain shadows
- 2008年12月2日:Object shadows
- 2009/03/29:Environment shadows - step 1
- 2009/04/03:Environment shadows - step 2
- 2009/04/07:Environment shadows - step 3
- 2009/04/10:Environment shadows - step 4
- 2009/11/13:Character shadows
- 2010/03/17:Two-part shadow maps
- 2010/04/19:Catching baked shadows
(名單雲集2010/05/19谷歌搜索site:blog.wolfire.com intitle:shadow|shadows
)
看來,你的鏈接不再工作:( – wrongusername 2011-12-20 02:41:25