3d gi意思

"3D GI" 通常指的是 "3D Global Illumination",這是計算機圖形學中的一個術語,用於描述在三維場景中計算和渲染光線的行為,以實現更加真實和照片般逼真的圖像。Global Illumination(全局照明)是一種照明技術,它考慮了場景中所有光源的間接照明,包括多次反射和折射,以及光線的多次散射。

在傳統的計算機圖形學中,渲染一個場景通常只考慮直接照明,即光線從光源直接照射到物體上。但是,這往往不能產生真實世界的視覺效果,因為在現實生活中,光線會在物體之間反彈,產生間接照明。全局照明技術就是為了模擬這種間接照明效果,使得渲染出來的圖像更加真實。

3D Global Illumination 通常包括以下幾種技術:

  1. 光子映射(Photon Mapping):這是一種基於路徑追蹤的全局照明技術,它通過發射光子來模擬光線的傳播,從而計算出間接照明。

  2. 輻射度(Radiosity):這是一種基於表面的全局照明技術,它通過計算表面之間的能量交換來模擬間接照明。

  3. 光線追蹤(Ray Tracing):這是一種基於光線的全局照明技術,它通過發射光線來模擬光線的傳播,從而計算出間接照明。

  4. bidirectional path tracing(雙向路徑追蹤):這是一種結合了光子映射和路徑追蹤的全局照明技術,它通過同時發射光線和接收光子來模擬光線的傳播,從而計算出間接照明。

這些技術在不同的場景和套用中有不同的優劣,因此渲染工程師和藝術家需要根據具體的需求來選擇合適的技術。