官术网_书友最值得收藏!

知識(shí)點(diǎn)三 燈光陰影

如果一個(gè)物體沒有陰影,看上去好像物體懸浮在半空中一樣,因此要制作出優(yōu)秀的渲染圖片,必須要有非常真實(shí)的陰影。要想在Maya中產(chǎn)生陰影必須含有一盞投射陰影的燈光:一個(gè)投射陰影的物體和一個(gè)接收陰影的物體,而且這盞燈的光必須都能照到這兩個(gè)物體。在Maya中有兩種投射陰影的方式,一是Depth Map Shadows(深度貼圖陰影),二是Raytrace Shadows(光線追蹤陰影)。下面介紹如何用這兩種方法投射出陰影。

1.Depth Map Shadows(深度貼圖陰影)

默認(rèn)情況下新創(chuàng)建的燈光都沒有開啟陰影功能。若要?jiǎng)?chuàng)建深度貼圖陰影,只需選中燈光屬性編輯面板里【Shadows】>【Depth Map Shadow Attributes】>【Use Depth Map Shadows】復(fù)選框即可,如圖1-39所示。除了Ambient Light以外,其他所有燈光都可以創(chuàng)建深度貼圖陰影。由于場(chǎng)景中可能不止有一盞燈,如果都開啟陰影,會(huì)使場(chǎng)景混亂且消耗渲染時(shí)間,所以要根據(jù)自己想要的效果開啟盡可能少的陰影。

圖1-39

深度貼圖陰影渲染時(shí)間要比光線追蹤陰影長得多,所以盡可能使用深度貼圖陰影,除非深度貼圖陰影不能實(shí)現(xiàn)想要的效果。

在每次渲染時(shí)Maya都會(huì)產(chǎn)生一張深度貼圖,但這只是暫時(shí)的,不會(huì)永久記錄下來,如圖1-40所示。如果要永久記錄下來,可以通過改變【Disk Based Dmaps】(基于硬盤的深度貼圖)屬性。此屬性在燈光屬性編輯器【Shadows】擴(kuò)展欄的下方?!綝isk Based Dmaps】的下拉菜單里有3個(gè)選項(xiàng):Off(關(guān)閉)、Overwrite Existing Dmaps(覆蓋現(xiàn)有的深度貼圖)、Reuse Existing Dmap(重新使用現(xiàn)有的深度貼圖)。

圖1-40

深度貼圖的基本參數(shù)如下所述。

① Resolution(分辨率)

深度貼圖的分辨率,數(shù)值代表像素。

② Use Mid Dist(使用中間距離)

默認(rèn)是選中的。如果取消選中,Maya計(jì)算的距離是從燈光到最近投射陰影的物體。如圖1-41為開啟和關(guān)閉的對(duì)比效果圖。

圖1-41

③ Use Auto Focus(自動(dòng)對(duì)焦)

默認(rèn)是選中的。此屬性會(huì)自動(dòng)縮放深度貼圖來適應(yīng)燈光所照射的物體。除了區(qū)域光和體積光外都有此屬性。

④ Focus, Width Focus(焦距)

當(dāng)【Use Auto Focus】被選中的時(shí)候,此屬性才可用。只有平行光才有【W(wǎng)idth Focus】。如果使用【Use Auto Focus】不能得到理想的效果,可以手動(dòng)調(diào)節(jié)焦距。

⑤ Use Light Position(使用燈光位置)

只有平行光才有此屬性。選中此選項(xiàng)將只照射平行光所處位置的前方。

⑥ Filter Size(濾鏡大?。?/p>

用來模糊陰影的邊緣,值越大模糊越大。

⑦ Bias(偏離)

偏移深度貼圖。改變數(shù)值會(huì)使陰影與物體產(chǎn)生偏移。

2.Raytrace Shadows(射線追蹤陰影)

雖然深度貼圖陰影比射線追蹤陰影渲染時(shí)間少,但是射線追蹤陰影比深度貼圖陰影更準(zhǔn)確。所有燈光(包括環(huán)境光)都可以產(chǎn)生射線追蹤陰影。要想創(chuàng)建射線追蹤陰影,必須同時(shí)選中燈光屬性編輯面板里【Shadow】>【Raytrace Shadow Attributes】>【Use Ray Trace Shadows】復(fù)選框和Render Settings窗口中的【Maya Softerware】>【Raytracing Quality】>【Raytracing】復(fù)選框,圖1-42所示為4種燈光不同屬性對(duì)比。

圖1-42

① Shadow Radius, Light Radius, Light Angle (陰影半徑,燈光半徑,燈光角度)

Shadow Radius用于環(huán)境燈,Light Radius 用于聚光燈、點(diǎn)光和體積光,Light Angle用于平行光。這三個(gè)值都是用來控制陰影邊緣的柔和度的,數(shù)值越大,陰影邊緣越柔和。Shadow Radius和Light Radius的滑動(dòng)條范圍為0~1, Light Angle的滑動(dòng)條范圍為0~360。區(qū)域光不具有柔和陰影邊緣的屬性,這是因?yàn)樗旧砭途哂腥岷完幱斑吘壍奶匦浴?/p>

② Shadow Rays(陰影射線)

用來控制陰影射線的數(shù)量。增加數(shù)值可以提升陰影質(zhì)量,但是會(huì)增加渲染時(shí)間,所以要多測(cè)試,最后采用可接受的最低數(shù)值。

③ Ray Depth Limit(射線深度限制)

設(shè)置光線經(jīng)過多少次反射和折射后還能投射陰影。

圖1-43為3種不同參數(shù)值的陰影效果對(duì)比圖。

圖1-43

主站蜘蛛池模板: 潜江市| 南充市| 鄂州市| 卢龙县| 尼勒克县| 靖远县| 平和县| 普陀区| 棋牌| 通山县| 峨山| 崇阳县| 尼玛县| 德兴市| 长治县| 皮山县| 遂平县| 甘肃省| 游戏| 厦门市| 荣昌县| 英山县| 大关县| 波密县| 石景山区| 南雄市| 唐河县| 怀柔区| 伊宁县| 浦东新区| 泽普县| 灵山县| 潮安县| 黎川县| 河津市| 临漳县| 保康县| 健康| 垫江县| 昌图县| 屯门区|