當(dāng)前位置:首頁(yè)>軟件教程>maya教程>教程內(nèi)容

Maya教程:分析衰減深度帖圖陰影

來(lái)源:網(wǎng)絡(luò) 作者:admin 學(xué)習(xí):4688人次

 

 

導(dǎo)言:

這套教程是我很久以前收藏的,雖然教程比較老,但個(gè)人感覺(jué)對(duì)衰減深度貼圖陰影分析的非常好,今天拿出來(lái)與大家分享,希望對(duì)大家能夠有所幫助。

下面教程開(kāi)始。

我們可以用使用深度帖圖陰影來(lái)模擬柔和的光線(xiàn)追蹤 (RayTracing) 的效果。

衰減 (ATTENUATED) 這個(gè)詞的含義是消減和柔化陰影。在以下的例子中,我們通過(guò)調(diào)整陰影的顏色來(lái)減弱陰影的亮度。我們這里所演示的技巧在某些場(chǎng)景中是十分有效的。他能極大的減少渲染時(shí)間。例如當(dāng)光線(xiàn)通過(guò)使用了透明帖圖的物體或有顏色的透明表面時(shí),就要必須使用光線(xiàn)追蹤。

下面兩圖是左邊用光線(xiàn)追蹤右邊是衰減深度帖圖渲染。效果差不多但是光線(xiàn)追蹤的渲染時(shí)間要多 2.6 倍。(圖01)

圖01

 

Section1

打開(kāi)場(chǎng)景,包含一個(gè)椅子模型和一個(gè)加上了 attenuated dmap shadow 效果的聚光燈,其名稱(chēng)為 dmapSoftShadow。(圖02)

 

圖02

 

Section2

在 Hypershade 窗口中的 light 選項(xiàng)卡下選擇 dmapSoftShadow,并點(diǎn)擊 Show Upstream Connections 按鈕,便可以看到這個(gè)聚光燈的網(wǎng)絡(luò)節(jié)點(diǎn)。這個(gè)網(wǎng)絡(luò)是為了從最近點(diǎn)到最遠(yuǎn)點(diǎn)淡化陰影而設(shè)置的,它包含3個(gè) Locators,一個(gè)燈光信息節(jié)點(diǎn)以及一些能驅(qū)使兩個(gè) Ramp textures 調(diào)整陰影的過(guò)濾尺寸和顏色屬性的數(shù)學(xué)節(jié)點(diǎn)。

 

Section3

Locator 的作用是在空間里標(biāo)定位置。第一個(gè) Locator 的位置就是聚光燈的位置,他和聚光燈之間有 constrained 的聯(lián)系。另外兩個(gè) Locator 分別在陰影的開(kāi)始和結(jié)束的位置。(圖03)

 

圖03

 

 

Section4

這3個(gè) locators 與2個(gè) Distance Between 節(jié)點(diǎn)連接,Distance Between 節(jié)點(diǎn)是用來(lái)計(jì)算聚光燈和另外兩個(gè) locator 的距離的。

 

Distance Between 節(jié)點(diǎn)輸出的是3D空間上兩點(diǎn)間的距離,是通過(guò)下面的公式計(jì)算的。(圖04)

 

圖04

 

(x1、y1、z1) 和(x2、y2、z2)分別是兩個(gè) locator 的坐標(biāo)。

 

注意:必須用MEL命令來(lái)創(chuàng)建 Distance Between 節(jié)點(diǎn),輸入 createNode distanceBetween; 命令。這個(gè)節(jié)點(diǎn)不會(huì)在 Hypershade 出現(xiàn),你必須在Outliner 中用鼠標(biāo)中鍵把它拖到 Hypershade 中去。(圖05)

圖05

學(xué)習(xí) · 提示

  • 一定要打開(kāi)PS,跟著教程做一遍,做完的圖到這交作業(yè):提交作業(yè)
  • 建議練習(xí)時(shí),大家自己找素材,盡量不要用教程提供的素材。
  • 教程有看不懂的地方,可以到論壇發(fā)帖提問(wèn):新手求助
  • 加官方微信,隨時(shí)隨地,想學(xué)就能學(xué):ps_bbs,或掃右側(cè)二維碼!
  • 關(guān)注我們學(xué)更多,每天都有新教程:新浪微博 抖音視頻 微信小程序
- 發(fā)評(píng)論 | 交作業(yè) -
最新評(píng)論
暫無(wú)評(píng)論,交個(gè)作業(yè)支持一下吧~

關(guān)注大神微博加入>>

網(wǎng)友求助,請(qǐng)回答!