您的位置: 首頁 > 新聞 > 單機資訊 > 新聞詳情

光線追蹤技術(shù)CausticRT最新演示

時間:2009-04-21 16:10:09
  • 作者:不死鳥
  • 編輯:ChunTian

二、CausticRT渲染流程

光線追蹤技術(shù)CausticRT最新演示

整個過程大致可分為三部分:最底層是協(xié)處理器CausticOne,之上是軟件開發(fā)層“CausticGL”,基于OpenGL ES 2.0、GLSL和Caustic擴展,然后就是渲染器“CausticRener”,由一些高級渲染API和組件構(gòu)成。

首先需要特別指出的是,RTPU處理器是專門負(fù)責(zé)處理光線追蹤渲染的,標(biāo)準(zhǔn)的著色渲染等工作依然由顯卡和處理器承擔(dān)。(也就是說,等到今后顯卡性能足夠強的時候,理論上可以將其集成進(jìn)去,就像NVIDIA把PhysX物理引擎放到了GeForce顯卡里。)

出于保護(hù)知識產(chǎn)權(quán)和商業(yè)機密的原因,Caustic Graphics沒有透露所研發(fā)新算法的內(nèi)部機密,簡單地說能夠從看似雜亂無章的光線追蹤里尋找特定順序,并大幅提高內(nèi)存局部性(數(shù)據(jù)局部性),進(jìn)而讓光線追蹤渲染效率有了突飛猛進(jìn)。

Caustic Graphics宣稱,他們找到了一種方法,可以通過專用硬件(RTPU)計算海量的光線路徑,遠(yuǎn)非現(xiàn)有系統(tǒng)可及,同時仍能維持實時渲染效率;然后計算結(jié)果由軟件傳送給GPU,而且后者可以高效率地執(zhí)行這些代碼。換言之,CausticOne硬件利用自己的光線追蹤算法接管了平??雌饋黼S機混亂的著色結(jié)果并單獨進(jìn)行計算,然后CausticGL以GPU能夠看懂的方式編譯結(jié)果數(shù)據(jù),再配合GPU的本職渲染工作,搞定。

Caustic Graphics還設(shè)計了一種算法,可以讓RTPU根據(jù)從板載控制器獲得的一種特定存儲數(shù)據(jù)集來優(yōu)化計算量,因此不需要超大規(guī)模存儲帶寬和容量,這也就是為什么只使用看起來非常可憐的64-bit DDR2 SO-DIMM的主要原因。

友情提示:支持鍵盤左右鍵"←""→"翻頁
0

玩家點評 0人參與,0條評論)

收藏
違法和不良信息舉報
分享:

熱門評論

全部評論

他們都在說 再看看
3DM自運營游戲推薦 更多+