範例:NURBS造型燈

本文摘錄自-trueSpace6 動畫寶典 by 猶他茶壺工作室 編著

作者:猶他茶壺

Page:4-4

適用版本:trueSpace6+


材質與彩繪

18. 首先設定燈座的顏色,開啟材質編輯器並展開,將其顏色設定為黑色,如圖 18。

19. 從「凹凸質感樣式(Displacement Shaders)」中選擇「粗糙(細顆粒)」,如圖 19a;「振幅(Amplitude)」參數設定為 0.01 (預設值為)。

圖19a:凹凸質感樣式 圖20a:反射度質感樣式

20. 從反射度質感樣式中選擇「反射鏡(mirror)」的質感樣式,如圖 20a。並設定「明亮(Luminance)」、「擴散(Diffuse)」、「漫射(Shininess)」、「反光(Specular)」及「反射(Reflection)」參數分別為 0.32、0.15、1、0、0.01,如圖 20b。


圖20b:凹凸與反射度參數設定,框取處為「彩繪物件」工具

21. 使用「物件彩繪(Paint object)」,彩繪至燈座上,著色後如圖 21。


圖21:彩繪底座後著色

22. 在材質編輯器的預覽視窗中按下滑鼠右鍵上,可開啟快顯功能表,選擇「重新設定(Reset all)」,如圖 22a,可將材質重置。重複步驟 18~21,為燈柱設定材質,但是您可以不需設定燈柱的凹凸質感樣式,同時將反射度的反射參數稍微的調高一點,如圖 22b。

圖22a:重置材質 圖22b:燈柱的材質設定

23. 彩繪後燈柱的部分如圖 23。


圖23:彩繪燈柱後著色

24. 接著設定燈罩的材質,大致上與前述的步驟相同,但是比較特別的地方,為了凸顯燈罩有點微微的透光效果,我們使用一個影像遮罩貼圖,如圖 24。本圖片為純白 (R255 G255 B255)漸層到黑 (R64 G64 B64) 再漸層到純白 (R255 G255 B255),其中越黑的地方越透明,相對的越白越不透明,若是純黑色 (R0 G0 B0) 的話會變為為完全透明,這也是此處我們並沒有使用純黑色的原因。

圖24:燈罩的遮罩貼圖 圖25a:燈罩的材質設定

25. 從展開的材質編輯器的顏色中選擇「透明度:影像遮罩貼圖Transparency: transparency map」,如圖 25a。圖 25b 為彩繪後的樣子。


圖25b:彩繪燈罩後著色

設定燈光

26. 燈罩中並沒有透光的感覺出來,那是因為我們並沒有在燈罩中放置光源。選擇加入一盞泛光燈「Local Light」,如圖 26a。並將其放置於燈罩的正中間,如圖 26b。

圖26a 圖26b:加入泛光燈並置於燈罩的中間

27. 在光源上按下滑鼠右鍵 (或快速鍵 L),可開啟光源面板。首先啟用「光源陰影的效果(Toggle Shadow casting by current light)」,如圖 27a。由於燈罩是半透明的,所以陰影型態必須設定為穿透陰影,在 27a 的工具上按下滑鼠右鍵,可開啟陰影 (Shadow) 面板,從「陰影透明度(Shadow Transparency)」中設定「穿透陰影(Transparent Shadows)」,如圖 27b。

圖27a:啟用陰影效果 圖27b:設定穿透陰影 圖28:設定衰減效果

28. 調高光源強度及「設定光源為非線性衰減(Squared Falloff with distance)」,如圖 28。調高光源強度是為了突顯透光的效果,選擇非線性衰減是為了不讓此調高的光線影響到場景其他的範圍。

29. 著色後如圖 29,燈罩的透光效果是不是不錯呢!!


圖29:完成後的著色效果

30. 加入其他物件後著色的效果,圖30。


圖30:完成作品

下載完成的作品場景 stylelight.zip (約765K)


123‧4‧我要發表意見

作者:猶他茶壺

資料整理:仕冶資訊技術服務小組