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

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

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

 

 

導(dǎo)言:

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

下面教程開始。

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

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

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

圖01

 

Section1

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

 

圖02

 

Section2

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

 

Section3

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

 

圖03

 

 

Section4

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

 

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

 

圖04

 

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

 

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

圖05

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

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

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

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