国产成人精品高清在线观看99,国产免费久久久久久精品,三级韩国一区久久二区综合,特色特黄特爽特刺激的三级视频网,久久成人永久免费播放

暴雪國際動漫教育
  • 暴雪國際2022招生簡章
  • 暴雪國際2022招生簡章
  • 暴雪國際2022招生簡章
  • 暴雪國際2022招生簡章
在線咨詢 預約課程 網上報名
Maya材質教程

maya教程-分析衰減深度帖圖陰影(二)

編輯:徐州暴雪國際來源:徐州暴雪國際發(fā)布時間:2013-09-10

    Section7 和 section5 的方法類似 , 我們用另一個 plusMinusAverage 節(jié)點來確定 Sample Distance 和聚光燈到 startShadow locator 的距離差 . 為方便起見 , 這個差值命名為 sample point difference. 

2013.jpg

  Section8

上一步中得到的 sample point difference 是用來調整陰影的 . 如果這個值比較小 , 那么被渲染的點就離 startShadow locator 比較近 . 如果這個值比較大 , 那么被渲染的點就離 startShadow locator 比較遠 .

但是這個 sample point difference 地值可以是從 0 到一個很大的數(shù) . 這個無限的范圍不太適合用于 Ramp 節(jié)點 .Ramp 節(jié)點適合于 0-1 的范圍 . 為了解決這個問題 , 需要使用一些數(shù)學手段來把這個距離差值轉化到 0-1 的范圍內 .

我們把 Section5 中得到的聚光燈到 startShadow locator 和 endShadow locator 的距離之差稱為 total difference.

使用 Multiply Divid 節(jié)點 , 計算出 sample point difference 與 total difference 的比值 . 即 sample point difference 在 total difference 所占百分比 . 這樣就把 sample point difference 轉換到了 0-1 范圍內 .

注意 : 對于位預 startShadow locator 與聚光燈之間和 endShadow locator 之外的點的返回值將不在 0-1 之間 . 我們將在下一個節(jié)點 Clamp 中調整 . 因此 locator 的位置并不需要十分精確的位于陰影開始和結束的地方 . 我們可以以后在做調整 .

2014.jpg
 

Section9

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

7788.jpg

    注意 : 在 clamp 節(jié)點中只使用 x-channel. 這是因為距離這個屬性是單值的 . 當輸入的是 3 值類型的數(shù)據(jù)時 ( 例如顏色的 RGB 值 ) 就要用到其他的 channel.

7910.jpg

    在這個渲染網絡中 ,clamp 節(jié)點的輸出值將連接到 Ramp 節(jié)點的 vCoordinate 屬性上 .0 表示 vCoordinate 在底部 .1 表示 vCoordinate 在頂部 .

90999.jpg

   我們可以通過調整 ramp 的位置和數(shù)值來控制輸出 . 最后 ramp 將連接到聚光燈的 Filter Size 和 Shadow Color 屬性上 . 注意 : 如果輸入的數(shù)據(jù)沒有經過 clamp 節(jié)點 , 在 0-1 范圍之外的數(shù)據(jù)將重復 coordinate 的值 . 會導致一些不可預料的結果 .( 如下圖 )

4455.jpg

Section10

最終將用 2 個 ramp 節(jié)點來控制 dmap shadow 的 Filter Size 和 the Shadow Color 屬性 .

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

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

下圖是將 Filter Size 設為 1 和不設置的比較 . 

8181.jpg

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

44444.jpg

 

 

 

上一篇:maya教程-分析衰減深度帖圖陰影(一)

下一篇:MAYA材質教程:皮膚的制作方法