光線跟蹤是一種渲染三維(3D)計算機圖形圖像的方法,以創建盡可能逼真的圖像。此方法在渲染過程中使用,不一定影響場景或對象的建模或紋理。渲染過程通常包括生成光線來模擬光線在與對象交互時需要光線,以便更準確地分析對象...
光線跟蹤是一種渲染三維(3D)計算機圖形圖像的方法,以創建盡可能逼真的圖像。此方法在渲染過程中使用,不一定影響場景或對象的建模或紋理。渲染過程通常包括生成光線來模擬光線在與對象交互時需要光線,以便更準確地分析對象如何反射、折射和吸收光線。光線跟蹤可以創建非常逼真的渲染場景,但該過程也相當硬件密集,通常不用于實時圖形光線跟蹤是一種繪制三維(3D)計算機圖形圖像以創建盡可能逼真的圖像的方法使用計算機圖形學創建3D場景通常需要四到五個主要步驟:建模對象、應用照明和相機位置、動畫(如果需要)、創建和應用紋理到對象,然后渲染場景。每個步驟都需要大量的時間,整個過程通常包括這個過程的最后一個階段,渲染,是指光線跟蹤可以用來使渲染的產品更真實。在現實世界中,由于光線與周圍物體相互作用,然后被接收,人們會感知到周圍的物體在人們的眼里光通常可以以四種主要方式中的任何一種進行交互:吸收、反射、折射和熒光。光線跟蹤使用相當復雜的算法來復制這種行為,并允許場景中的對象盡可能真實地與光交互。創建3D場景的人或團隊將建模、紋理并創建光源在場景中設置一個攝像頭,然后使用光線跟蹤來進行渲染,而不是評估光線如何從光源傳播到物體并與這些物體相互作用,從攝影機反向工作通常更容易,并想象由攝影機發射的光,與對象交互,最終到達光源。這使得攝影機無法捕捉到的光線被忽略,而不是在將不會渲染的場景方面浪費處理能力光線跟蹤有效地跟蹤光線與場景中的對象接觸時所走的路徑,然后在二維平面上繪制光線接近攝影機時的最終路徑。該平面就是圖像它是使用光線跟蹤渲染技術創建和顯示的。對于光線以及光線如何穿過各種形狀的物體以及由高反射或折射的材料制成的物體,產生的圖像更加真實,拋光塑料是所有類型的材料,通過這種追蹤可以比許多其他形式的渲染看起來更真實然而,分析這些光線的過程相當費時,而且大多數計算機在歷史上都沒有這樣的處理能力。這就是為什么光線跟蹤主要用于3D預渲染場景,例如廣告中的汽車靜止圖像或電影中的場景。另一方面,視頻游戲的實時渲染hand,通常使用更簡單的渲染形式來允許在游戲中渲染場景
-
發表于 2020-07-30 07:33
- 閱讀 ( 906 )
- 分類:電腦網絡