Maya 中制作和烘培AO贴图的基础教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
这是一个在Maya 8中制作和烘培AO贴图的基础教程。有些步骤可能与较早的版本里的菜单名不同。
大部分的东西在Maya中可能有很多不同的方法可以做到,但是这个方法很合理和快速很适合我。
1. 设置材质节点
- 首先打开hypershade窗口,使用鼠标中建将SurfaceShader节点从节点列表内拖入至工作区域
- 点击"Create Maya Nodes"(下图中蓝色圈中部分)改变为Menta Ray节点列表
- 然后展开T extures栏,用鼠标中建将mib_amb_occlusion节点托至工作区。
- 这里都是废话了,简单的讲就是看下图... 把两个节点的OutValu属性和OutColor属性链接起来
2. 设置场景
- 为了得到更好效果的AO贴图,场景的环境色必须是白色。在大纲中选中渲染用的摄像机后Ctrl+A 在属性编辑器里将Environment栏的背景色滑条拖动到100%的白色。
- 废话太多精简为:在全局渲染属性窗口里将渲染器改为MentalRay,然后将multi-pixel filter 改为Lanczos方式
- 关掉渲染设置窗口后将Surface Shader材质应用到模型,这个时候模型将会变成黑色。
3. 调整
- 废话太多,精简:渲染很快... 颗粒很多... 如下图:
- 废话省略N字。在HyperShade里选中AO节点Ctrl+A 把Samples改成256
4. 烘培至贴图
一旦有了AO渲染效果就更好,下一步就是烘焙至贴图了。
- 指定一个项目文件夹。file> Project> Set ... 我想这里不用翻译了。用Maya不知道制定项目,那么Maya就白学了....
- 确定已经为模型展好了UV。
- 确定模型的法线设置。不然贴图烤出来可能是黑的哦...
- 确定模型的软硬边...
- 记得备份场景哈
- 点选菜单Lighting/Shading > Batch Bake (Mental Ray) > Options box(文字后面那个方块)
看下图,其他的大部分设置一般不用动了..
- 在viewport窗口中选中模型,点击"Convert and Close"按钮开始烘焙AO.后面的都是废话了。反正如果出maya没有反应的话,不用担心,此乃“假死”。
5. 利用烘好的AO贴图
- 在项目文件夹下:RenderData > MentalRay > Lightmap > 就是我们烘好的AO贴图了。开始PS了...
- Drag the Occlusion bake on top of your model's texture layer(s) and select Multiply as the layer blending mode. You may also want to apply a slight Gaussian blur to your occlusion layer, especially if it being used on an organic surface. For hard sharp edged surfaces like this one no blur was applied.
(用Multiply方式将AO叠加到贴图层上方)
This picture shows the object and a basic 3-light setup with and without occlusion in the texture.
The effect of the AO map is to fake GI lighting in real time.
(这里不用我翻了,看下图:)
6. 从高模上烘培出AO用于低模上
AO贴图也可以配合法线贴图。高模上烤的AO用于低模的UV布局?可以帮助展示法线贴图细节?如果用的巧妙的话?
This function is found in the transfer maps window under lighting/shading in the Render menu set.
As an example I will use this alien head model with normal map already extracted......
(不用翻了,看图吧...)
现在我们开始烘培AO用来配合法线贴图....
In the Transfer Maps window....
1. [目标模型]在viewport里选中低模,点击Add Selectd载入
2. [源模型]同上:将高模载入
3. 点击"Ambient" 图标
4. 用下图显示的设置:记得指定一个存放贴图的文件夹
The resulting Occlusion map looks like this....
Baking occlusion larger than 512x512 using this method can take forever so be prepared to wait a while
This map can then be taken into Photoshop and multiplied over the model's texture in the same way as before....
(不用翻了,看图:)