2010-05-16 67 views
8

我想問一下製作陰影和光線量最簡單的方法是什麼?我怎樣才能讓現場更具現實感?你知道任何好的技巧嗎?我聽說要製作陰影我必須使用模板緩衝區,但我不知道如何:/我找不到任何超級簡單的例子如何使它。OpenGL:製作陰影和光線卷的最簡單方法?

回答

10

有沒有超級簡單的方法來做陰影。很抱歉讓你失望,但陰影是計算機圖形學中更復雜的問題之一,特別是如果他們必須看起來不錯。

與這裏說

現在是進一步閱讀一些可能有用的鏈接:

有陰影映射在NVIDIA SDK一個簡單的例子9 herePaper)這可能很容易採用。還有一部分關於所有GPU寶石中的陰影部分,以及Real-Time Rendering書(不包含代碼)的概述。

+1

看來,你的鏈接不再工作:( – wrongusername 2011-12-20 02:41:25

1

這些問題在這裏不容易回答,它需要你學習和理解圖形基元的工作原理。不過,網上有一些很棒的網站,你可以看看,比如NeheGameDev。那裏有很多文章和教程,只需要一些時間來搜索和閱讀。還有一些渲染引擎可以用來爲你做很多漂亮的事情,比如Ogre3dIrrlicht,但是如果你不能理解背後的原理(比如陰影,照明...),我建議你嘗試一下首先學習OpenGL,然後使用一些引擎爲您完成工作。

2

Wolfire博客在陰影上有一些很好的文章。沒有什麼技術性的,沒有代碼樣本,但爲了對這些概念有一個很好的概述,他們非常棒(我喜歡那些總是伴隨着文章的圖片!)。

以下是標題中帶有「陰影」或「陰影」的每篇文章的完整列表。您也可以選擇在自己的博客上搜索「shadow | shadows」來查看每篇可能的文章,但在此列表之外,您可能找不到太多內容。可能還需要添加「-alpha」,這樣您就不會從每週的alpha更新中獲得任何點擊,而這些更新沒有任何有價值的內容。

(名單雲集2010/05/19谷歌搜索site:blog.wolfire.com intitle:shadow|shadows