最近看过此主题的会员

返回列表 发帖

[中级教程] 贴图教程_次世代游戏基础教程-maya烘焙AO贴图

MAYA  AO(Ambient Occlusion)烘焙

AO就是Ambient Occlusion的缩写,直接翻译中文是环境闭塞,是CG动画和游戏制作常用的一个制作流程。简单地说就是通过运算,渲染并记录下物体的全局光影。有了它,可以渲染并记录物体的凹凸,上下的光影变化信息,对于贴图的制作很有帮助,一般在贴图上叠加一张AO图,会使作品显得更加厚重有力,物体的暗部更有细节。
在MAYA里,我们通常用它的渲染插件Mental ray(以下我们用MR来简称它)来烘焙AO图,效果也是比较理想的。这里我是从游戏角度来讲解,并不需要达到CG的那种效果,这也是为了在制作过程中节约时间。现在,一起来学习吧。
1.打开一个小房子的文件,uv已经简单地展开过了(图1)。

2.jpg
2010-6-3 09:56


2.新安装的Maya里是需要加载MR插件的,首先点击Window→Settings…→Plug-in…,启动插件管理器,找到Mayatomr.mll,一般我们勾选两个加载选项,这样每次打开电脑它是自动加载的,最后close关掉就加载好了

3.jpg
2010-6-3 09:56


说明:1.模型底下我会建立一个面片,离模型有些距离,参考图1,这样是为了模拟出地面对物体底部产生的阴影效果。
        2.这里我的UV都是放在一张图上的,所以模型都是合并的,烘焙出的AO也会是一张图。在制作中,肯定会有多张贴图,这时候我们就不能合并这些不同贴图的模型,然后再批量烘焙出多张AO图。如果这里不是很明白,后面会有提到
3.Maya里烘焙uv是不能重合的所以UV重叠啥的现在就需要把它们给移出,烘焙完再把重叠UV给移回来。)
3.我们打开UV编辑器(菜单栏window→UV Texture Editor),开启UV的颜色显示(图3),方便找到重叠的UV,重叠的都是亮蓝色显示,红色说明UV方向翻转了,重叠UV,难免会翻转,忽略,全部移开就行了,直到全部显示成图4里的那种暗蓝色。
点选其中一个uv点,按住ctrl+右键不放,选择To Shell,选择整块uv,点击工具栏里的mel按钮,uv向左移动一个单位(按钮制作请参考uv编辑技巧那章),把重叠的uv都全部移动到旁边的uv框里,最后得到图4右边的效果,这就是没有重叠的uv情况;当我们烘焙完后,框选左边的uv,向右移动一个单位就可以重叠上了。

4.jpg
2010-6-3 09:56


5.jpg
2010-6-3 09:56

.点选Window→Rendeing Editors→Hypershade,弹出材质编辑器,在默认材质球里,点选Surface Shader,在材质球上点右键,选择Assign Material…,如图5-2,这时场景中的物体将会变黑。Suface Shader是一种完全不进行任何阴影计算的材质,通常我们使用其它的节点与之相连,控制材质表面的颜色,透明度等。

6.jpg
2010-6-3 09:56

5.如图7-1,点击Create Maya Node,选择Create mental ray Nodes,切换到Mental ray的材质球库,点选Textures→mib_amb_occlusion(图7-2),产生节点在工作区里。

7.jpg
2010-6-3 09:56


5.如图7-1,点击Create Maya Node,选择Create mental ray Nodes,切换到Mental ray的材质球库,点选Textures→mib_amb_occlusion(图7-2),产生节点在工作区里。


8.jpg
2010-6-3 09:56


6. 在渲染前,我们需要把渲染器设置成MR的,点击状态栏的渲染设置按钮,在弹出的设置框里选择MR(或选择菜单栏Window→Rendering Editors→Render Settings,如图8。设置完成,我们在刚产生的白色AO节点上按住Shift+鼠标中键,拖拽到黑色的Surface材质球上,放开鼠标,弹出连接编辑器,我们要将AO节点的运算值通过Surface Shader表现出来,所以这里是用out Value(输出值)输出到outColor上(参照图9)。


9.jpg
2010-6-3 09:56


10.jpg
2010-6-3 09:56


7.我们渲染一下,点击渲染按钮(图10),或者Window→Rendering Editors→Render View。渲染后会发现,图片颗粒比较多,效果不好,需要双击白色的ao节点,弹出属性框,具体属性功能如图11,一般情况我们讲Sample值设为128,如果想得到更好效果,可以设256。

11.jpg
2010-6-3 09:56


12.jpg
2010-6-3 09:56

1.jpg
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

本帖隐藏的内容需要回复才可以浏览

TOP

13.渲染完的贴图会自动赋予在模型上,我们需要在无光模式下观看,步骤如图21;如果没有自动赋予,可手动贴上,我们这里需要贴到的材质的自发光属性里,而不是颜色属性,参考图22。

21.jpg
2010-6-3 10:06


22.jpg
2010-6-3 10:06

14.因为有时ao节点的取样值输入不是太高(为了节约渲染时间),渲染出的贴图会出现很多噪点,我们在Photoshop里调节。选择菜单栏Filter(滤镜)→Blur(模糊)→Gaussian Blur(高斯模糊),调节Radius(半径值)——这个值不要一下调太高,慢慢调试,只要噪点消失就行(图24)。

23.jpg
2010-6-3 10:06


24.jpg
2010-6-3 10:06

15.最后,我们需要对过于黑和过于白的地方进行调整,我们选择需要修改部分,进行色阶调整(Ctrl+L),参照图25。然后我们完成了制作。现在我们可以将AO图放在贴图材质之上,进行正片叠底(Multiply)。AO的制作需要的是耐心,多修改才能有好效果。Good Luck!

25.jpg
2010-6-3 10:06

26.jpg
2010-6-3 10:06

TOP

TOP

TOP

TOP

TOP

TOP

TOP

[img][/img]

TOP

返回列表

站长推荐 关闭


实例教程_游戏3D场景制作(建模、展UV、贴图绘制)入门教程

实例教程_3D游戏场景制作(建模、展UV、贴图绘制)入门教程 回复查看游戏3D场景制作(建模、展UV、贴图绘制)入门教程 **** 本内容被作者隐藏 ****


查看

无觅相关文章插件