在 Maya 中處理燈光與陰影時,掌握幾個核心觀念與實務技巧,能大幅提升渲染品質與工作效率。以下整理九項關鍵重點,涵蓋陰影類型選擇、物件渲染屬性控制、高光與陰影的獨立處理、深度貼圖重用、燈光連結管理、體積光應用,以及常見漏光與條紋問題的解決方案。
Raytrace Shadow 能產生柔和、透明且物理正確的陰影,適合高品質輸出,但計算速度較慢;Depth Map Shadow (Dmap) 則速度較快,適合預覽或對柔和度要求不高的場景。依專案需求在品質與效能間取捨。
在物件的 Render Stats 屬性中,可獨立勾選 Cast Shadows(投射陰影)與 Receive Shadows(接收陰影),精確控制哪些物件參與陰影運算,避免不必要的計算開銷。
若對主燈光產生的高光不滿意,可另增一盞燈專門負責高光,並關閉其 Diffuse(漫反射)屬性,使其僅貢獻鏡面反射,不影響整體明暗分佈。
同理,可建立一盞專司陰影的燈光:將 Light Color 設為純黑,Shadow Color 設為 -1(負值),即可單獨控制陰影顏色與濃淡,不干擾場景照明。
Dmap Shadow 可直接載入先前儲存的深度貼圖檔(.dmap),跳過重複計算,極大縮短重渲染或多機渲染時的等待時間。
透過 Light Linking(燈光連結視窗)設定包含/排除關係,讓特定燈光僅照亮指定物件。例如打輪廓光時排除背景,避免光線汙染,實現靈活的電影級布光邏輯。
使用 Volume Light 或聚光燈的 Light Fog,配合衰減與邊界設定,能直觀限制光照影響範圍,營造體積感與氛圍,避免光線過度洩漏。
終極對策:在漏光處前方放置一個幾何體,於 Render Stats 中勾選 Primary Visibility: Off(不渲染本體)但保留 Cast Shadows: On(投射陰影),以此遮擋漏光。輔助手段:適度降低 Bias 與 Filter Size 亦可緩解。
調整 Bias 數值與聚光燈的 Cone Angle(錐角),通常能有效消除陰影邊緣的鋸齒或條紋偽影。