朱峰社區(qū)首頁 朱峰社區(qū)

搜索資源 注冊|登陸

等待

返回 展開菜單

maya深度帖圖陰影模擬柔和的光線追蹤

Maya建模基礎教程 觀看預覽

Maya建;A教程

包含27節(jié)視頻教程
關注63.6萬

從零基礎講解MAYA建模的基礎,包括各種工具和小實例。讓你簡單的學會MAYA建模!并且喜歡上MAYA建模!

關閉

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

衰減 (attenuated) 這個詞的含義是消減和柔化陰影 . 在以下的例子中 , 我們通過調(diào)整陰影的顏色來減弱陰影的亮度 . 我們這里所演示的技巧在某些場景中是十分有效的 . 他能極大的減少渲染時間 . 但是在某些場合慊故潛匭朧褂霉庀咦紛?. 例如當光線通過使用了透明帖圖的物體或有顏色的透明表面時 , 就要必須使用光線追蹤 .( 但即使是后面兩種情況有時也可以用深度帖圖模擬光線追蹤 . 可以參考我翻譯的另一篇教程。

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

section1

打開場景 attenuateddmapshadow.mb 這個場景包含一個椅子模型和一個加上了 attenuated dmap shadow 效果的聚光燈 , 其名稱為 dmapsoftshadow.

section2 .
在 hypershade 窗口中的 light 選項卡下選擇 dmapsoftshadow, 并點擊 show upstream connections 按鈕 . 便可以看到這個聚光燈的網(wǎng)絡節(jié)點 . 這個網(wǎng)絡是為了從最近點到最遠點淡化陰影而設置的 . 它包含 3 個 locators, 一個燈光信息節(jié)點以及一些能驅使兩個 ramp textures 調(diào)整陰影的過濾尺寸和顏色屬性的數(shù)學節(jié)點 .
section3

locator 的作用是在空間里標定位置 . 第一個 locator 的位置就是聚光燈的位置 , 他和聚光燈之間有 constrained 的聯(lián)系 . 另外兩個 locator 分別在陰影的開始和結束的位置 .

section4

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

distance between 節(jié)點輸出的是 3d 空間上兩點間的距離 . 是通過下面的公式計算的 .

(x1,y1,z1) 和 (x2,y2,z2) 分別是兩個 locator 的坐標 .

注意 : 必須用 mel 命令來創(chuàng)建 distance between 節(jié)點 , 輸入 createnode distancebetween; 命令 . 這個節(jié)點不會在 hypershade 出現(xiàn) . 你必須在 outliner 中用鼠標中鍵把它拖到 hypershade 中去 .

section5

然后把聚光燈到兩個 locator 的距離連接到 plusminusaverage utility 節(jié)點上 . 并將此節(jié)點設為 subtract 方式 . 這是一個將聚光燈到兩個 locator 的距離相減的工具 . 我們可以了解到兩個距離之差 ( 注意這里是遵循矢量加減法則 )

這個距離上的差值將決定兩個 ramp texture 節(jié)點如何影響 dmap shadow 的 filter size 和 shadow color.

section6

為了確定聚光燈到某個點的距離 , 必須使用 light info utility 節(jié)點 . 和 sampler info 節(jié)點相似 ,light info 節(jié)點與其他節(jié)點連接時能提供某個被渲染點的信息 .

light info 與 sampler info 不同之處在于需要將一個燈光信息連接到 light info 上 . 你會注意到在渲染網(wǎng)絡中 dmapsoftshadow 聚光燈的 worldmatrix[0] 屬性連接到了 light info 節(jié)點的 worldmatrix 屬性上 . 它告訴了 light info 從場景中的什么地方計算輸出屬性 sample distance.

sample distance 是從聚光燈中心到某個被渲染點的距離 .

注意 :light info 節(jié)點在確定 sample distance 時十分有用 .

clarisse搭建3D天空之城拉普達全過程 clarisse搭建3D天空之城拉普達全過程

朱峰社區(qū)網(wǎng)頁版
朱峰社區(qū)網(wǎng)頁版(手機掃描-分享-添加到屏幕)


朱峰社區(qū)公眾號
朱峰社區(qū)微信公眾號(微信掃一掃-關注)

資源說明圖文教程無法下載,只能觀看圖片和文字。
版權規(guī)則本站圖文皆來自互聯(lián)網(wǎng)共享資源,如涉及到版權請查看版權規(guī)則。本平臺提供圖文僅可用于個人學習,如用于商業(yè)請購買正版。您必須遵守的版權規(guī)則

未知用戶

未知用戶

2005-2025 朱峰社區(qū) 版權所有 遼ICP備2021001865號-1
2005-2025 ZhuFeng Community All Rights Reserved

VIP

朱峰社區(qū)微信公眾號

回頂部

1.復制文本發(fā)給您的QQ好友或群、微信等;好友點擊鏈接以后,轉發(fā)就成功了。 2.如朋友點擊您的鏈接,您需要需刷新一下才行;同一個好友僅能點擊一次。
購買VIP,觀看所有收費教程!!