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

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

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

 

 

導(dǎo)言:

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

下面教程開始。

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

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

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

圖01

 

Section1

打開場景,包含一個(gè)椅子模型和一個(gè)加上了 attenuated dmap shadow 效果的聚光燈,其名稱為 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)整陰影的過濾尺寸和顏色屬性的數(shù)學(xué)節(jié)點(diǎn)。

 

Section3

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

 

圖03

 

 

Section4

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

 

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

 

圖04

 

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

 

注意:必須用MEL命令來創(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í) · 提示

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

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

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