環境映射 (Direct3D 9)
環境映射是一種技術,可以在不使用光線追蹤的情況下模擬高度反光的表面。 實際上,環境映射會將一張包含物件周圍場景影像的特殊紋理地圖套用到該物件上。 結果會近似於反射表面的效果,足以迷惑肉眼,而不會涉及任何光線追蹤的複雜計算。
下圖展示一種稱為球型環境映射的技術。 如需詳細資訊,請參閱 球面環境映射。
這張影像中的茶壺似乎反映了其周圍環境,而這實際上是套用在物件上的紋理。 由於環境對應使用紋理,結合特製計算的紋理座標,因此可以實時執行。
本節提供有關利用 Direct3D 執行兩種常見環境對應類型的資訊。 在整個圖形產業中有許多類型的環境對應,但下列主題以兩種最常見的形式為目標:立方環境對應和球面環境對應。
相關主題