Maya渲染教程:Maya Turtle渲染器官方環(huán)境光吸收教程
本篇目的是教授大家在海龜中如何使用Ambient Occlusion,Ambient Occlusion是一種可以使得被渲染場景或?qū)嶓w的受光方向平均的技術(shù),從而快速的模擬類似全局光照的效果。
加載教程提供的場景文件(見貼末),以下三張圖片是該場景在三種不同狀態(tài)下的渲染效果,第一張:只開啟此場景點光源的效果。
第二張:加上此場景環(huán)境光的效果。
第三張:除兩盞光源再配合Ambient Occlusion(環(huán)境光吸收)的效果。
要達(dá)到理想光線的效果我們必須考慮在當(dāng)前場景中Occlusion的參數(shù)設(shè)定.當(dāng)算圖時,Occlusion首先計算光源與物體的位置和距離。當(dāng)光源在物體外,物體受Occlusion的環(huán)境光效果既強(qiáng).當(dāng)光源在物體內(nèi),物體受Occlusion的環(huán)境光效果既弱。如上圖,mollys的頭部和腳部受光便相對較強(qiáng)。
在海龜上使用 ilrOccSampler節(jié)點
在海龜里,Ambient Occlusion功能是通過海龜獨有的ilrOccSampler的節(jié)點所運行。所以我們必須創(chuàng)建并使用它。在海龜?shù)娜咒秩久姘逯写蜷_并激活A(yù)mbient Occlusion,連接一個ilrOccSampler節(jié)點到Occlusion Shader屬性上,設(shè)置Output為Environment + Occlusion和Environment Color 為 [RBG: 74,120,158].為了得到好的光線質(zhì)量我們設(shè)置Min Sample Rays = 200, Max Sample Rays = 400 但其過高的數(shù)值會降低渲染的速度,大家可根據(jù)情況進(jìn)行設(shè)置?,F(xiàn)在我們來渲染看下。
優(yōu)化Occlusion算法
Occlusion算法通常需要花費大量的渲染時間,這里有些可以對此優(yōu)化的方案供大家參考。
Occlusion Exponent:這個屬性不是很好解釋,在ilrOccSampler節(jié)點里它默認(rèn)設(shè)置為0。當(dāng)我們加大其數(shù)值,渲染出的畫面亮度會隨之增加,但采樣效果會隨之降低。同時我們也會縮短渲染的時間,大家可和燈光進(jìn)行搭配的調(diào)節(jié)。
Adaptive Sampling(適應(yīng)采樣):我們再激活A(yù)daptive Sampling(適應(yīng)采樣)屬性。它將允許我們對Occlusion質(zhì)量進(jìn)行進(jìn)一步的調(diào)整?,F(xiàn)在我們渲染看下。
更多動畫制作教程,請關(guān)注http://www.podcasthelpdesk.com/。