昨天某哥們?cè)谡f(shuō)god ray的實(shí)現(xiàn),由于OGRE還不太熟,決定還是先用RenderMonkey實(shí)現(xiàn)一下,參考了網(wǎng)上的說(shuō)法,大概是“直接在像素和太陽(yáng)的位置上采樣,再疊加就搞定了”
知道了大概思路,于是匆匆忙忙實(shí)現(xiàn),結(jié)果杯具如下:

調(diào)了不少時(shí)間,調(diào)不出來(lái),于是去nv gpu gem3的官網(wǎng)找那個(gè)代碼,公式照搬,再調(diào)一下參數(shù),神器誕生~~
RenderMonkey 實(shí)現(xiàn)代碼下載 


此外最主要的發(fā)現(xiàn)是RenderMonkey里的Camera要加進(jìn)去,在pass里面引用,這樣里面的視錐矩陣才是Camera的矩陣。之前的那個(gè)有問(wèn)題的Parallax Mapping:
http://www.shnenglu.com/jedi-CY/archive/2009/10/24/99351.html,出現(xiàn)奇怪的現(xiàn)象也是沒(méi)有加Camera導(dǎo)致的。。。汗。。。。。
另外由于RenderMonkey無(wú)法獲得ViewPort大小,還有其他各種限制等原因,整整用了5個(gè)pass,實(shí)際實(shí)現(xiàn)時(shí)2個(gè)pass就夠了
posted on 2010-06-19 00:22
陳昱(CY) 閱讀(1445)
評(píng)論(0) 編輯 收藏 引用 所屬分類(lèi):
圖形學(xué)