maya 為制作真實的鏡頭光斑效果提供了大量的控制屬性,如圖 7-29 所示。通過改變這些屬性要素,可以改變透鏡光斑效果的外表狀態,讓光斑效果更加真實或者更復雜。
圖 7-29 鏡頭光斑的各種屬性
在 opticalfx 節點屬性中的 optical fx aattributes 選項組中,選中 lens flare 復選框,即可使用鏡頭光斑效果,同時, lens flare attributes 選項組中的各種屬性參數被激活。
● flare color :在 lens flare 里的顏色與鏡頭通常的 color 屬性有點不同,鏡頭光斑顏色是一種色彩光譜,其范圍由 flare color spread 屬性決定。
● flare intensity :設置透鏡光斑的亮度大小。
● flare num circles :改變鏡頭光斑中,光圈的數量。
● flare min size 和 flare max siza :設置透鏡光斑的尺寸大小。
● flare focus :改變透鏡光斑的銳利度。
● flare vertical 和 flare horizontal :設置透鏡光斑的延伸方向。
● flare length :設置透鏡光斑的延伸長度。
提示:
要為場景設置一個非常逼真的燈光效果,需要進行不斷的嘗試。在一般情況下,初次設置場景燈光的成功率很低。
體霧
體霧能夠產生燈光透過灰塵和霧的自然效果,利用它可以制作出類似汽車燈光穿過大霧的效果。典型的體霧效果如圖 7-30 所示。
圖 7-30 體霧效果
提示:
適當的使用體霧可以給環境增加一些細微的效果,這是運用一般的光或者紋理所無法得到的效果。
創建體霧的方法與創建燈光特效的方法基本相似。在場景中選擇產生體霧的燈光,然后打開其 attribute editor 對話框,在 light effects 區域中,單擊 light fog 右側的 按鈕。這時系統會自動創建一個 light fog 節點,如圖 7-31 所示。
圖 7-31 創建 light fog 節點
體霧的設置不僅可以被分配給一個燈光,而且還可以被分配給一系列的燈光,雖然許多燈光可以使用同一個體霧設置,但是當所有的燈光參數不同時,體霧的效果更加真實。體霧也有許多控制屬性,利用 lightshape 節點面板的這些屬性可以改變體霧的外觀狀態。
● color :設置體霧的顏色。
● fog intensity :設置體霧的亮度和大小。
● decay rate :設置體霧的亮度衰減。
● intensity curve :設置聚光燈體霧的亮度衰減。
● color curve :設置聚光燈體霧的顏色衰減。
下面制作一個體霧的實例。具體操作步驟如下:
(1) 創建一個如圖 7-32 所示的場景,在這個場景中主要包括一個平面物體、一個字母 m 和一盞聚光燈。在制作這個場景時,燈光照射的圓錐范圍一定要把整個字母 m 包括在內。
(2) 選中燈光物體,并且打開其 attributo editor ,設置燈光的顏色為亮黃色; decay rate 為 none ; intensity 的值為 2 。打開 depth map shadow attributes 選項區域,選中 use depth map shadow 復選框,使物體產生陰影。
(3) 在聚光燈的 attributo editor 中,打開 light effects 區域,單擊 light fog 右側的指定節點按鈕,這時 attributo editor 窗口中將列出體霧的各種屬性參數,更改 density 的值為 1.0 。
(4) 對當前的場景進行渲染,最后的結果如圖 7-33 所示。
圖 7-32 體霧測試場景 圖 7-33 體霧的渲染效果
用戶不僅可以為體霧指定單一的顏色,而且還可以為體霧指定紋理貼圖,這樣可以產生更加奇妙的效果,例如,為體霧顏色指定漸變色貼圖,可以產生彩虹的效果。繼續用上面的例子來看一看指定紋理貼圖的效果。具體操作步驟如下:
(1) 在場景中重新選中燈光物體,并打開其 attributo editor 窗口。在該窗口中單擊 light fog 標簽按鈕,以進入體霧的屬性控制面板。
(2) 單擊 color 右側的指定節點按鈕
[1] [2] 下一頁
新聞熱點
疑難解答