嘿傢伙,我想開發一個光/激光表演編輯器和模擬器,對於這個我當然要學習一些圖形編程。我正在考慮使用C#和XNA。光/激光表演模擬器的推薦3D編程方面?
我只是想知道我應該研究或專注於圖形編程的哪些方面給予我正在進行的項目。我是圖形編程的新手,所以我不太瞭解它,但是舉個例子,我想象一下我可能會研究的東西(可能是?)是體積照明。
例如,將呈現不同寬度/顏色的「激光」的實用方法是什麼?我讀了一個地方,只是畫一個圓柱體,並應用着色器,我想確認這是方式。
鑑於這看起來像一個大項目,我正在考慮通過創建光源並給予它們屬性以便我可以輕鬆操縱它們來開始。我有(錯誤的)讀到,在任何給定的時間只有一定數量的燈可以呈現,我相信有八個。這是否僅適用於環境光?鑑於這種可能的限制,以及我將使用的大多數燈將是方向性的,例如頭燈或激光器,那麼渲染這些燈的方式會有所不同?那是什麼體積照明?
我想在深入研究之前弄清楚一些事情。由於我對此很陌生,因此我可能沒有充分利用單詞,所以如果某些東西沒有意義,請告訴我。謝謝你,對我的無知感到抱歉。
您可以通過最新的SIGGRAPH論文獲取靈感,看看是否有與照明效果相關的項目;其中一些可能也會幫助你:http://www.cs.rit.edu/~jmg/courses/procshade/20073/papers.html – RMorrisey 2009-10-06 19:19:26