開始研究Ray tracing

幾個月前面試時Boss問過我一個問題--「除了scanline渲染方法,你還知道什麼其餘渲染方式?」,我沒答出來,至今記憶猶新。面試

前段時間擺弄Intel VTune時看了它的示例代碼,是一個十分精巧的C語言寫的ray tracer,醒悟過來這應該就是那個問題的答案。光線跟蹤的渲染流程跟掃描線光柵化算法徹底不一樣,很簡潔天然,並且:(1)從簡單的局部光照作到加入全局光照,最終甚至能達到照片級效果。(2)每條光線的計算都是獨立的,因此利於實施多線程。算法

這真是一個至關有意思的課題,無疑對數學知識是個至關大的鍛鍊。我決定接下來的業餘時間來研究下Ray tracing這個奇妙的東東,下面是我在軟渲中加入的無比簡陋的prototype,working on it now!多線程

 

image

相關文章
相關標籤/搜索