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

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

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

 

 

Section9

Clamp節(jié)點(diǎn)能把輸入值限制在一定范圍內(nèi)輸出,Multiply Divide 節(jié)點(diǎn)在被連接到 Ramp 節(jié)點(diǎn)的 vCoordinate 屬性之前,將通過(guò)先 Clamp 節(jié)點(diǎn)來(lái)限制范圍。Clamp 的 Min 和 Max 分別設(shè)為0和1,這意味這從 Multiply Divide 節(jié)點(diǎn)過(guò)來(lái)的輸入值在0-1之間的保持不變,小于0的按0輸出,大于1的按1輸出。(圖11)

 

圖11

 

注意:在 clamp 節(jié)點(diǎn)中只使用 x-channel,這是因?yàn)榫嚯x這個(gè)屬性是單值的,當(dāng)輸入的是 3 值類型的數(shù)據(jù)時(shí) ( 例如顏色的 RGB 值 ) 就要用到其他的 channel。(圖12)

 

圖12

 

在這個(gè)渲染網(wǎng)絡(luò)中,clamp 節(jié)點(diǎn)的輸出值將連接到 Ramp 節(jié)點(diǎn)的 vCoordinate 屬性上。0表示 vCoordinate 在底部,1表示 vCoordinate 在頂部。(圖13)

 

圖13

 

我們可以通過(guò)調(diào)整 ramp 的位置和數(shù)值來(lái)控制輸出,最后 ramp 將連接到聚光燈的 Filter Size 和 Shadow Color 屬性上。注意: 如果輸入的數(shù)據(jù)沒有經(jīng)過(guò)clamp 節(jié)點(diǎn),在 0-1 范圍之外的數(shù)據(jù)將重復(fù) coordinate 的值,會(huì)導(dǎo)致一些不可預(yù)料的結(jié)果。(圖14)

 

圖14

 

Section10

最終將用2個(gè) ramp 節(jié)點(diǎn)來(lái)控制 dmap shadow 的 Filter Size 和 the Shadow Color 屬性。

 

Filter Size 將影響 dmap shadow 的柔化和模糊效果,本例中它被 blurInterpolationRamp 節(jié)點(diǎn)控制。這個(gè)節(jié)點(diǎn)有兩個(gè) color entries,在底部設(shè)為2,在頂部設(shè)為 32。

 

這意味著 Filter Size 的最小值為2,這個(gè)值用于渲染離 startShadow locator 最近的點(diǎn),而最大值32將用于渲染離 endShadow locator 最近的點(diǎn),這能給dmap shadow 產(chǎn)生柔化的衰減效果。

 

下圖是將 Filter Size 設(shè)為1和不設(shè)置的比較。(圖15)

 

圖15

 

為了加強(qiáng)最終效果,我們把另一個(gè) ramp 節(jié)點(diǎn)連接到 Shadow Color 屬性上,這個(gè) ramp 的兩個(gè) color entries 的值分別設(shè)為 0.5 和 -0.5. -0.5 將startShadow locator 附近的陰影變暗。而0.5使 endShadow locator 附近的陰影變亮和透明。(圖16)

 

圖16

 

結(jié)論

以上例子證明了我們可以用一個(gè)衰減深度帖圖的渲染網(wǎng)絡(luò)來(lái)節(jié)省渲染時(shí)間,在許多情況下能代替光線追蹤的方式。

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

  • 一定要打開PS,跟著教程做一遍,做完的圖到這交作業(yè):提交作業(yè)
  • 建議練習(xí)時(shí),大家自己找素材,盡量不要用教程提供的素材。
  • 教程有看不懂的地方,可以到論壇發(fā)帖提問:新手求助
  • 加官方微信,隨時(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)回答!