數碼資源網

文章頻道 軟件下載 安卓下載 蘋果下載

當前位置:首頁文章中心渲染專欄Maya → renderMan自帶教程--散焦效果

renderMan自帶教程--散焦效果

時間:2005-11-02 23:25:14人氣:210作者:網友整理
背景散焦app最新版(照片圖片處理) v2.3.4 安卓手機版
背景散焦app最新版(照片圖片處理) v2.3.4 安卓手機版 for Android
  • 類型:安卓圖像處理大小:18.71M語言:簡體中文 評分:3.0
  • 想不想讓自己手機中的照片顯得更加專業,像電視電影中那樣,把照片焦點周圍的背景變成...
立即下載
嗨映v1.6.4
嗨映v1.6.4 for Android
  • 類型:安卓圖像處理大小:100.65M語言:簡體中文 評分:3.5
  • 嗨映app是一款功能強大的P圖應用軟件,首次使用還有教程指引哦,這裏彙集了海量的...
立即下載
手機root教程安卓版(HTC手機刷機) v2.7.0 官方版
手機root教程安卓版(HTC手機刷機) v2.7.0 官方版 for Android
  • 類型:安卓其他大小:14.28M語言:簡體中文 評分:3.0
  • 有人說手機隻有root了才是自己的手機,否則上麵有很多自帶的軟件,沒有辦法卸載,...
立即下載
首先看一下效果圖

   第一步打開一個新的maya場景,建立一個簡單的NURBS平麵作為地麵。接下來建立一些簡單的物體,在例子裏是一個球和一個稍微複雜一點的物體。

下麵我們要在場景中添加燈光。 主光用的是spotlight,它將在計算光能貼圖來建立散焦效果發射光子 注意:燈光要有足夠的衰減(falloff),聚光燈和點燈的falloff要使用平方衰減選項(squared Falloff).Directional燈一定不要設置有falloff,因為從聚光燈和點燈發出的光子以二次方的速率衰減,而從日光發出的光子是平行的,因此很自然的沒有衰減。建一個聚光燈然後沿x軸移動150個單位。 技巧:使用maya的測距工具可以測出光源到場境中心的距離,這個距離的平方決定了在這個場景中燈光使用多大的亮度。可以參考淩天的貼子-如何自動設置燈光亮度。
   接下來我們設置你建的聚光燈的MTORSpotLight shader。我們將給這個燈光材質建兩個連接,一個用於燈光的陰影(shadow),另一個用於光子貼圖(Photon Map)來產生散焦的效果。 因為要建立散焦貼圖,所以要把燈光設置中的發射光子(emit photons)這個選項打開。設置光強度為25,000(你的燈光一定要在X軸移動了150個單位)。接下來在shadow選項處點擊並選擇connection,在右邊的按鈕點出下拉菜單選取”shadow”。

   點擊“shadow ”打開“shadowmap”節點。點選“make shadow map”選項。這樣擴充出產生陰影貼圖的設置板。 首先選frequency項,這個選項決定在渲染時怎樣執行產生陰影的任務,你把它設成every frame,這樣會在渲染時對每一幀都做陰影的計算。 接下來我們將選擇將要應用shadow map的物體的名稱,因為在這個例子裏隻有一盞燈,所以我們就輸入字串“$OBJNAME”,這樣與這個物體的shape節點連接的shader將執行從攝影機的角度產生出貼圖。 如果需要我們可以設置剪輯平麵的遠近、貼圖分辨率,抗鋸齒等等。在這個例子中我們選擇貼圖分辨率為256作為深度陰影貼圖,這樣比標準陰影貼圖需要的分辨率要少很多。

[page]

 返回我們的聚光燈材質(spotlight shader)節點,現在來設置用於產生散焦效果的散焦貼圖 在caustic選項上點擊選擇connection然後在右邊的按鈕點擊選下拉菜單中的PhotonMapCaustic,"PhotonMapCaustic中的參數設置和剛才的陰影節點的設置相似,在這裏要把photons emit設為400000,在photon map選項中簡單的選為refer to àcaustic photon,這樣,散焦陰影效果就做好了。

   接下來在場景中加上一個定向燈(directional light),在maya中的屬性麵板裏把光強度(intensity)降為0.25,因為,我們隻是用它來作為輔光。
   使用PRMan的光線追蹤(ray tracing)能控製場景中的哪一個物體表麵最終被如何追蹤計算。無論我們什麼時候建立一個新材質,我們都可以使用ensemble模板來進行。接下來,我們需要建立並連接一個surface shader到地板物體上。建一個ensemble 並連接一個blinn材質樣本到它的surface選項上。在這個blinn材質上架上一個網格紋理,這個紋理在rat自帶的($RATTREE/lib/textures) 在這個ensemble的上方有一個折疊菜單,有一項是ray.這一項用來設置表麵的光線追蹤。在這個例子中我們簡單的設置這個表麵為光子的matte表麵,點選shading model菜單中的photon map選區選取matte。

 在這個ensemble 中我們連接surface為Glass。在這個Glass shader中可以設置所有的參數來達到你需要的效果。接下來,就項剛才設置地板的材質一樣,我們要把ensemble的Ray選項設置一下,在這個photon map的shading model設為Glass.注意:在這個例子中把color或tint應用到光子上有很多的方法。第一,你可以在燈光材質本身裏設置它。在聚光燈材質的caustic effects 選區你可以看到”caustic tint”這一項,這一項控製著燈在發光時光子的tint顏色。在這個ensemble中我們可以通過glass shader的表麵屬性定義來顏色(Cs),缺省情況下,表麵的顏色為藍色。如果你不改變這項,你的光子就帶這種顏色。

   “Estimator”控製著光子的散光強度。高數值產生虛化效果,50是一個不錯的值,renderman缺省的是-1每一個surface都有一個Estimator數值關聯,這個數值是從RenderMan Globals裏繼承的,但是它可以在每個ensemble材質集裏修改。

相關文章

感謝速聯科技、八度網絡、九九數據、億恩科技、群英網絡讚助部分帶寬!

關於本站 | 聯係方式 | 版權聲明 | 下載幫助(?) | 網站地圖

Copyright 2002-2020 95262.com 【數碼資源網】 版權所有 粵ICP備2020128507號-1

本站所有軟件來自互聯網,版權歸原著所有。如有侵權,敬請來信告知 ,我們將及時撤銷。