7AO贴图详解及生成方法

AO贴图详解及生成方法

1、Ao贴图的作用

Ao-Ambient Occlusion,“环境吸收”或者“环境光吸收”

Ao贴图就是为模型提供了非常精确和平滑的阴影,就好像给模型打了全局光照一样的效果。

通俗来讲就是:Ao贴图不需要任何灯光照明,它以独特的计算方式吸收“环境光”,也就是同时吸收未被阻挡的光线和被阻挡光线所产生的“阴影”,从而模拟全局照明的结果,它主要是通过改善阴影来实现更好的图像细节,尤其在场景物体很多从而到处阻挡着光线导致间接照明不足时,Ao贴图的作用会更加明显。

图5-50

图5-51

图5-52(GAME798学员刘羿在校作业)

使用Ao贴图可以解决或改善漏光、飘和阴影不实等问题,解决或改善场景中缝隙、褶皱与墙角、角线以及细小物体等的表现不清晰问题,综合改善细节尤其是暗部阴影,增强空间的层次感、真实感,同时加强和改善画面明暗对比,增强画面的艺术性。

Ao贴图记录了物体的凹凸,上下的光影变化信息。Ao贴图在模型制作完成后是不贴在材质球上面的。次世代游戏Ao贴图主要用于绘制固有色贴图(Diffuse Color)。在固有色贴图(Diffuse Color)上叠加一张Ao贴图,会使物体的暗部更有细节,绘制贴图更加方便、快捷。

2、Ao贴图的烘焙方法

1)Maya烘焙Ao贴图的方法

【1】高低模一定要想到匹配,并且检查法线的方向是否正确。

【2】选中低模在Rendering(渲染模块)下执行Lighting/Shading-Transfer Maps命令。弹出窗口如图

图5-53

这个面板和烘焙法线时的面板是一样的。

【3】设置低模烘焙时的包裹框。和烘焙法线时的操作是一样的。并识取高模。

【4】选择为Ambient为贴图烘焙。

图5-54

【5】设置面板相应属性。

图5-55

注意:这里与烘焙Normal(法线)贴图时的不同之处在于,贴图的的基本设置不同,因为生成原理的不同,所需渲染器不同。烘焙Normal(法线)时是在Maya Common Output面

板下调节,而Ambient贴图是在mental ray Common Output面板下调节基本数值。

【6】点击Bake开始烘焙贴图

图5-56(Maya烘焙Ao效果图)

2)3D Max烘焙Ao贴图的方法

【1】为低模贴图上法线贴图,新建一个平面,做为地面,离物体稍微远一点。

图5-57

【2】在场景任意位置打一盏天光。这时模型会变成黑色。

图5-58

选中天光,在右边工具栏中勾选Cast Shadows,并将Rays per Shadows数值设置成15~20左右,这样能很好的控制Ao贴图的噪点大小。如果数值太低,则噪点太大、太多,数值太高贴图烘焙将会花费很长时间。

图5-59

【3】选择中模型执行Rendering-Render To Terture。或者直接按下键盘上的0键。弹出如图所示的对话框。

图5-60

图5-61

【4】打开打开抗锯齿,操作如3D Max法线中设置相同。【5】添加烘焙ShadowsMap贴图

图5-62

【6】面板属性的基本设置

图5-63

【7】点击Render开始烘焙贴图。

图5-64(Max烘焙Ao效果图)

3)xNormal软件Ao贴图烘焙方法

【1】分别添加高低模型。与烘焙法线时添加高低模型是相同的操作。

图5-65

【2】单击第三项Baking options设置为Ambient occlusion烘焙贴图类型。设置面板基本属性。

图5-66

Ambient occlusion内的基本属性一般用默认设置就行了,有时项目有不同的要求,会有不同的修改,一般改动不大。

【3】点击Generate Maps进行贴图的烘焙。

图5-67(Xnormal烘焙Ao效果图)

4)Mudbox烘焙Ao贴图方法

【1】将高低模型导入到Mudbox软件中,点击菜单栏Maps-Extract Testure Maps-New Operation打开烘焙贴图对话框。

图5-68

【2】点选Ambient Occlusion Map烘焙贴图。

图5-69

【3】添加高低模型。选中要添加的模型点击Add Selected添加。

相关文档
最新文档