Just My Life & My Work

Posts tagged ‘render’

[C++] 光線追蹤動畫 (Ray Tracing Animation)

看到阿立正在寫KD樹的光線追蹤,讓我回想起去年寫的光線追蹤,這個作業說實在的非常有趣,我可以對球作反射、折射、陰影、鏡射光、散射光之外,還能寫其應用如動模糊、景深、動畫、軟陰影、去鋸齒等,哈~不過我並沒有太多時間去完成,這點令我有點遺憾呢!

在這呢~我想要將我去年所做的成果貼上來,這回合是光線追蹤動畫 (Ray Tracing Animation),想要知道動畫如何被製作出來,首先必須先參考我去年寫的光線追蹤 (Ray Tracing)

(繼續閱讀…)

高等計算機圖學期末專案—輻射度 (Final Project – Radiosity)

期初對Radiosity相當感興趣,於是期末project就選擇它來實做,以老師建議的code來做修改,我把它寫到OpenGL上去,接著顯示它顏色變化的結果。Radiosity的理論可以參考:Radiosity的概念 (Radiosity Concept)

下圖是較為複雜的場景,使用Radiosity技術畫出來的影像感覺相當真實吧!

(繼續閱讀…)

[C++] 光線追蹤 (Ray Tracing)

關於【Ray Tracing】是一門很值得研究的學問,
在實做過程我遇到幾個瓶頸:
遞迴、折射、反射、鏡射光、散射光等,
尤其是【遞迴】如果沒有清楚的腦袋,
很難將後四者給兜起來。
首先我們來看一條「主光線」如何遞迴:

(繼續閱讀…)

標籤雲