全局照明什麼意思
全局照明(Global Illumination)是計算機圖形學和3D渲染中的一個術語,它描述了光線如何在三維空間中反射和散射,從而影響場景中物體的照明。傳統的渲染技術,如漫反射和鏡面反射,通常只考慮直接光源(如燈泡或太陽)對物體照明的影響。然而,全局照明考慮了光線在場景中的多次反射和散射,包括間接照明(如天空光、環境光)和多次反射(如鏡面高光、光澤反射)。
全局照明可以分為直接照明和間接照明:
-
直接照明:這是由直接可見的光源(如燈泡或太陽)照射到物體上的光線。
-
間接照明:這是由環境中的物體反射的間接光線,包括多次反射和散射。
全局照明通常通過以下幾種技術來實現:
-
光子映射(Photon Mapping):這是一種基於光線的全局照明技術,它通過模擬光子的發射和散射來計算間接照明。
-
輻射度(Radiosity):這是一種基於表面的全局照明技術,它通過模擬表面之間的輻射交換來計算間接照明。
-
光線追蹤(Ray Tracing):這是一種基於光線的全局照明技術,它通過模擬光線從相機射出並遇到物體表面,然後反射或折射到其他物體表面的過程來計算間接照明。
全局照明可以提供更加真實和照片級的渲染效果,因為它考慮了光線在場景中的複雜相互作用。然而,計算全局照明通常需要更多的計算資源,因此它通常用於電影製作、視頻遊戲開發和其他需要高保真渲染的領域。