當前位置:股票大全官網 - 股票投資 - 什麽是AO?

什麽是AO?

ao-環境遮擋、“環境吸收”或“環境光吸收”。遮擋提供了非常精確和平滑的陰影,就像是全局照明的結果壹樣。在妳最終渲染之後,有很多方法可以合成這些陰影,這真的會改善圖像。它主要可以改善陰影,賦予場景更多的深度,並且確實有助於更好地顯示模型的所有細節。壹般來說,AO不需要任何照明。它以獨特的計算方式吸收“環境光”(包括“未被阻擋的光”和被阻擋的光產生的“陰影”),從而模擬全局光照的結果。主要是通過改善陰影來實現更好的圖像細節,尤其是在到處都有很多場景物體遮擋光線,導致間接光照不足的情況下。接下來我簡單說壹下在3dxxax中用mentalray制作AO的過程:1,設置渲染器為mentalray2,在材質編輯器中創建壹個mentalBasicMaterial 3,然後給壹個反射遮擋的Ambient/shader 4(basic)。將此材質賦予要AO的對象。如果是所有對象,可以用更方便的方法。畢竟壹個壹個換材料不容易。F10打開渲染菜單->;流程->;轉換器選項-& gt;材質覆蓋選擇啟用並將AO材質拖動到右側。5.經過適當的采樣和其他參數設置後可以進行渲染,然後在PS中進行合成。疊加方式壹般是柔光或者疊加,用疊加的話對比度會更強。只要疊加AO層的陰影,就可以使用蒙版等。,各種方法看妳的喜好了。如前所述,AO不需要任何光照,所以可以模擬全局光照的效果,所以被物體遮擋的封閉空間內基本沒有光照,普通光照不會進入AO的計算。因此,我們需要使用“照明AO”的方法進行室內AO計算。我簡單說壹下使用Mentalray進行室內AO操作的壹般流程:1,設置渲染器為mentalray2,在室內空間加入mr AreaOmin燈光。您可以取消GeneralParamenters上的所有記號。因為普通照明計算不會進入AO計算,那麽3。在MentalrayLightShader下拉欄中選擇enable,添加環境光/反射遮擋(基本)的shader4,然後拖到材質編輯器中修改參數,其中最大距離的值比較關鍵。值越大,環境越暗,值越小,環境越亮。5.要被AO的物體被賦予純白色的材料。如果都是對象,可以用更方便的方法。畢竟壹個壹個換材料不容易。F10打開渲染菜單->;流程->;轉換器選項-& gt;材質覆蓋選擇啟用並將AO材質拖動到右側。6.設置好適當采樣等參數後,就可以渲染了。如果壹個鏡頭既有室內場景又有室外場景,可以用兩種方式渲染兩次,合成室內和室外。在制作遊戲模型的post和烘焙AO時,由於選擇了mentalray渲染器,因此,在render to texture(快捷鍵0)中的輸出在按add後會有壹個額外的環境光遮擋。只要選擇它。如果是室內,可以參考前面室內流程的步驟1-5。因為它實際上並沒有賦予對象AmbientOcclusion的材質,所以可以在add中選擇complete map或者Lightmap來代替AmientOcclusion。同樣,如果是低觸感和法線貼圖的機型,用這種方式烘焙AO時,其他設置和烘焙NormalsMap的方式壹樣,需要高觸感和低觸感,設置投影貼圖。壹個好的AO貼圖通常是直接用ps中的漫反射貼圖合成的。簡單來說,想象這樣壹種情況,場景中所有的物體都是單壹的白色,並且被白光直接照亮,所以基本上,結果是壹個蒼白的圖像。但是,當壹些物體阻擋了相當數量的應該投射到其他物體的光線時,會發生什麽呢?光線沒有到達那些物體,結果,被光線擋住的地方變得更暗了。阻擋的光越多,表面就越暗。因此,基本上我們得到的是壹個白色的圖像,它有自己的幾何相交暗區。