光線追蹤是什麼?

從3D早期開始傳統的渲染就已經使用柵格化來完成了,其中對象的幾何形狀是使用三角形網格構建起來的,然後使用「陰影」來創作它們的外觀。然而柵格化的方式使場景照亮的方式只能是近似的。

光線追蹤是不同的。

它模擬了現實世界中光的工作方式,在現實世界中光源發出的光線在場景中不斷反射,直到到達觀看者的眼睛。光線追蹤從觀看者(螢幕)發出光線到場景中,反射到物體上最終延伸到光源。當光線與物體相互作用時會被物體阻擋、反射或折射,這取決與它們的材質屬性,即使是視角外的物體也會產生陰影和反射。

一旦光線射入場景中,燈光過程就會自然發生,這意味著開發者不需要花費時間去創造「假」的燈光效果。這種優雅的場景燈光方法有助於實現更加真實的圖形效果,提升遊戲和視覺類應用程式,同時簡化內容創作者的燈光效果設計流程。

為了更好的理解光線追蹤的基本原理,請閱讀我們的白皮書《初露曙光:在行動領域引入實時光線追蹤技術》。