<th id="bwd7y"><progress id="bwd7y"></progress></th>
    <dfn id="bwd7y"></dfn>
        • <b id="bwd7y"></b>

              <noframes id="bwd7y"><menu id="bwd7y"><td id="bwd7y"></td></menu>
              1. 暴雪國際動漫教育
                • 暴雪國際2024招生簡章
                • 暴雪國際2024招生簡章
                • 暴雪國際2024招生簡章
                • 暴雪國際2024招生簡章
                在線咨詢 預(yù)約課程 網(wǎng)上報名
                Maya材質(zhì)教程

                maya材質(zhì)分析衰減深度貼圖陰影

                編輯:暴雪國際來源:暴雪國際教育發(fā)布時間:2011-11-20
                這套教程是我很久以前收藏的,雖然教程比較老,但個人感覺對衰減深度貼圖陰影分析的非常好,今天拿出來與大家分享,希望對大家能夠有所幫助。
                下面教程開始。
                 
                我們可以用使用深度帖圖陰影來模擬柔和的光線追蹤 (RayTracing) 的效果。
                衰減 (ATTENUATED) 這個詞的含義是消減和柔化陰影。在以下的例子中,我們通過調(diào)整陰影的顏色來減弱陰影的亮度。我們這里所演示的技巧在某些場景中是十分有效的。他能極大的減少渲染時間。例如當(dāng)光線通過使用了透明帖圖的物體或有顏色的透明表面時,就要必須使用光線追蹤。
                下面兩圖是左邊用光線追蹤右邊是衰減深度帖圖渲染。效果差不多但是光線追蹤的渲染時間要多 2.6 倍。(圖01)
                 22e752b3578b0edfcfc94d7a60230ed1.jpg
                 
                Section1
                打開場景,包含一個椅子模型和一個加上了 attenuated dmap shadow 效果的聚光燈,其名稱為 dmapSoftShadow。(圖02)
                 57e901f5a551cf0d1d25203d92dfb3ba.jpg
                 
                Section2
                在 Hypershade 窗口中的 light 選項卡下選擇 dmapSoftShadow,并點(diǎn)擊 Show Upstream Connections 按鈕,便可以看到這個聚光燈的網(wǎng)絡(luò)節(jié)點(diǎn)。這個網(wǎng)絡(luò)是為了從最近點(diǎn)到最遠(yuǎn)點(diǎn)淡化陰影而設(shè)置的,它包含3個 Locators,一個燈光信息節(jié)點(diǎn)以及一些能驅(qū)使兩個 Ramp textures 調(diào)整陰影的過濾尺寸和顏色屬性的數(shù)學(xué)節(jié)點(diǎn)。
                Section3
                Locator 的作用是在空間里標(biāo)定位置。第一個 Locator 的位置就是聚光燈的位置,他和聚光燈之間有 constrained 的聯(lián)系。另外兩個 Locator 分別在陰影的開始和結(jié)束的位置。(圖03)
                 
                3a087b2f7fab6f3598fee997dfdfda37.jpg
                 
                Section4 
                這3個 locators 與2個 Distance Between 節(jié)點(diǎn)連接,Distance Between 節(jié)點(diǎn)是用來計算聚光燈和另外兩個 locator 的距離的。
                Distance Between 節(jié)點(diǎn)輸出的是3D空間上兩點(diǎn)間的距離,是通過下面的公式計算的。(圖04)
                 
                (x1、y1、z1) 和(x2、y2、z2)分別是兩個 locator 的坐標(biāo)。
                 
                注意:必須用MEL命令來創(chuàng)建 Distance Between 節(jié)點(diǎn),輸入 createNode distanceBetween; 命令。這個節(jié)點(diǎn)不會在 Hypershade 出現(xiàn),你必須在Outliner 中用鼠標(biāo)中鍵把它拖到 Hypershade 中去。(圖05)
                 
                Section5 
                然后把聚光燈到兩個 locator 的距離連接到 plusMinusAverage Utility 節(jié)點(diǎn)上,并將此節(jié)點(diǎn)設(shè)為 Subtract 方式,這是一個將聚光燈到兩個 locator 的距離相減的工具,我們可以了解到兩個距離之差 (注意這里是遵循矢量加減法則)。
                 
                這個距離上的差值將決定兩個 Ramp texture 節(jié)點(diǎn)如何影響 dmap shadow 的 Filter Size 和 Shadow Color。(圖06)
                 
                 

                上一篇:maya材質(zhì)mental ray焦散效果

                下一篇:maya材質(zhì)高級分層—燈光影響層的制作和使用

                草草久久久无码国产专区,国产精品一码二码三码在线,无码综合一区二区三区,在线播放午夜无码毛片
                <th id="bwd7y"><progress id="bwd7y"></progress></th>
                  <dfn id="bwd7y"></dfn>
                      • <b id="bwd7y"></b>

                            <noframes id="bwd7y"><menu id="bwd7y"><td id="bwd7y"></td></menu>