2012-06-24 85 views
0

有人可以指點我一些透視光線投射的方法。我已經看到了射線分裂技術。還有哪些其他鑄造方法可用?哪一個最容易實現?透視光線投射

+0

最好添加一個鏈接到一個紙張或什麼 - 「透視光線投射」並不意味着什麼特別,甚至對大多數專家。我熟悉計算機圖形和光線追蹤,但是我必須進行谷歌搜索才能猜測你是在詢問基於體素的場景的別名問題。 – comingstorm

回答

1

請按照此Ray-Casting Tutorial For Game Development And Other Purposes by F. Permadi。它描述了最簡單的方法。它在Tricks of the Game-Programming Gurus book by André LaMothe中也有描述。

我已經實現了好幾次。需要約1K行代碼或更少(取決於您的編程語言以及您希望raycaster的先進程度)。基本的學校數學。

+0

我不明白這裏討論了透視光線投射產生的問題。這只是基本的描述。 – Mark

+0

你在說什麼問題? –

+0

在標準透視中,如果遠離近平面,光線投射體素覆蓋變差。我尋找一種有效的方式來避免這種情況。有一些建議的舊方法,如光線分裂等,但我想知道是否有更近的東西。 – Mark