Unreal 入門-AO貼圖

1

AO貼圖詳解及生成方法

1、Ao貼圖的作用

Ao-AmbientOcclusion,“環境吸收”或者“環境光吸收”

Ao貼圖就是爲模型提供了非常精確和平滑的陰影,就好像給模型打了全局光照一樣的效果。

通俗來講就是:Ao貼圖不需要任何燈光照明,它以獨特的計算方式吸收“環境光”,也就是同時吸收未被阻擋的光線和被阻擋光線所產生的“陰影”,從而模擬全局照明的結果,它主要是通過改善陰影來實現更好的圖像細節,尤其在場景物體很多從而到處阻擋着光線導致間接照明不足時,Ao貼圖的作用會更加明顯。

使用Ao貼圖可以解決或改善漏光、飄和陰影不實等問題,解決或改善場景中縫隙、褶皺與牆角、角線以及細小物體等的表現不清晰問題,綜合改善細節尤其是暗部陰影,增強空間的層次感、真實感,同時加強和改善畫面明暗對比,增強畫面的藝術性。

Ao貼圖記錄了物體的凹凸,上下的光影變化信息。Ao貼圖在模型製作完成後是不貼在材質球上面的。次世代遊戲Ao貼圖主要用於繪製固有色貼圖(DiffuseColor)。在固有色貼圖(DiffuseColor)上疊加一張Ao貼圖,會使物體的暗部更有細節,繪製貼圖更加方便、快捷。

2、Ao貼圖的烘焙方法

1)Maya烘焙Ao貼圖的方法

【1】高低模一定要想到匹配,並且檢查法線的方向是否正確。

【2】選中低模在Rendering(渲染模塊)下執行Lighting/Shading-TransferMaps命令。彈出窗口如圖

這個面板和烘焙法線時的面板是一樣的。

【3】設置低模烘焙時的包裹框。和烘焙法線時的操作是一樣的。並識取高模。【4】選擇爲Ambient爲貼圖烘焙。

圖5-54

【5】設置面板相應屬性。

注意:這裏與烘焙Normal(法線)貼圖時的不同之處在於,貼圖的的基本設置不同,因爲生成原理的不同,所需渲染器不同。烘焙Normal(法線)時是在MayaCommonOutput面

板下調節,而Ambient貼圖是在mentalrayCommonOutput面板下調節基本數值。【6】點擊Bake開始烘焙貼圖

【6】點擊Bake開始烘焙貼圖

2)3DMax烘焙Ao貼圖的方法

【1】爲低模貼圖上法線貼圖,新建一個平面,做爲地面,離物體稍微遠一點。

【2】在場景任意位置打一盞天光。這時模型會變成黑色。

選中天光,在右邊工具欄中勾選CastShadows,並將RaysperShadows數值設置成15~20左右,這樣能很好的控制Ao貼圖的噪點大小。如果數值太低,則噪點太大、太多,數值太高貼圖烘焙將會花費很長時間。

【3】選擇中模型執行Rendering-RenderToTerture。或者直接按下鍵盤上的0鍵。彈出如圖所示的對話框。

【4】打開打開抗鋸齒,操作如3DMax法線中設置相同。

【5】添加烘焙ShadowsMap貼圖

【6】面板屬性的基本設置

【7】點擊Render開始烘焙貼圖。

3)xNormal軟件Ao貼圖烘焙方法

【1】分別添加高低模型。與烘焙法線時添加高低模型是相同的操作。

【2】單擊第三項Bakingoptions設置爲Ambientocclusion烘焙貼圖類型。設置面板基本屬性。

Ambientocclusion內的基本屬性一般用默認設置就行了,有時項目有不同的要求,會有不同的修改,一般改動不大。

【3】點擊GenerateMaps進行貼圖的烘焙。

4)Mudbox烘焙Ao貼圖方法

【1】將高低模型導入到Mudbox軟件中,點擊菜單欄Maps-ExtractTestureMaps-NewOperation打開烘焙貼圖對話框。

【2】點選AmbientOcclusionMap烘焙貼圖。

【3】添加高低模型。選中要添加的模型點擊AddSelected添加。

【4】設置面板的基本屬性。

【5】點擊Extract進行貼圖的烘焙。


發佈了60 篇原創文章 · 獲贊 3 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章