AO-Ambient Occlusion,“环境吸收”或者“环境光吸收”。什么是Occlusion?Occlusion 就是提供了非常精确和平滑的
阴影,就好像是全局照明的结果。在你最终渲染后有多种方法来合成这些阴影会在真正意义上改善图像,它主要能改善阴影,给场景更多的深度,真正有助于更好的表现出模型的所有细节。通俗的来讲就是:AO不需要任何灯光照明,它以独特的计算方式吸收“环境光”(同时吸收未被阻挡的“光线”和被阻挡光线所产生的“阴影”),从而模拟全局照明的结果,它主要是通过改善阴影来现实更好的图像细节,尤其在场景
物体很多从而到处阻挡着光线导致间接照明不足时,AO的作用会更加明显。那么要问AO到底能带来哪些效果(好处)呢?具体的说,AO可以解决或改善漏光、飘和阴影不实等问题,解决或改善场景中缝隙、褶皱与墙角、角线以及细小物体等的表现不清晰问题,综合改善细节尤其是暗部阴影,增强空间的层次感、真实感,同时加强和改善画面明暗对比,增强画面的艺术性。接下来我简单的说以下3dxxax里面用mentalray制作AO的流程:1、把渲染器设置为mentalray2、在
材质编辑器里面建立个mentalray材质3、然后在mentalray材质下的BasicMaterial里的surface上给予一个Ambient/reflection Occlusion(basic)的shader4、将要做AO的物体赋予此材质,如果是全部物体的话可以用更方便的方法,毕竟要把材质一个个改回来也是不容易的。F10打开渲染菜单->process->translator Options->Material Overidde 构选enable 并将AO材质拖到右边5、进行适当的采样等参数设置后可以渲染了然后可以进入PS里面进行合成,叠加模式一般选择“柔光”或者“叠加”,用“叠加”将会对比度比较强。如果只要叠加AO层的阴影的话可以使用蒙版等,各种方法就看自己喜好了^_^前面已经说过,AO不需要任何灯光照明,从而可以模拟全局光的效果,所以受到物体阻挡密闭的空间就基本没有任何照明,并且普通的灯光不会进入AO的计算。所以室内的AO计算我们要用到“灯光AO”的方式我大致说下使用Mentalray的进行室内计算AO *** 作的大致流程:1、把渲染器设置为mentalray2、在室内空间里面添加mr AreaOmin灯光,可以在GeneralParamenters里面把on的勾都取消掉,因为普通的灯光计算不会进入AO计算接着3、在MentalrayLightShader下拉栏里面构选enable,并添加Ambient/reflection Occlusion(basic)的shader4、然后可以把他拖进材质编辑器里进行修改参数,其中Max distance的数值比较关键,数值越大,环境就越暗,数值越小,环境越亮5、将要做AO的物体赋予纯白色的材质,如果是全部物体的话可以用更方便的方法,毕竟要把材质一个个改回来也是不容易的。F10打开渲染菜单->process->translator Options->Material Overidde 构选enable 并将AO材质拖到右边6、进行适当的采样等参数设置后可以渲染了如果一个镜头里面同时拥有室内和室外的场景,可以用2个方法渲染两次,进行室内室外的合成在做游戏模型的帖图,烘焙AO的时候,因为选择了mentalray渲染器,所以render to texture(快捷键0)里的output按add后会多出个Ambient Occlusion,选择它就行了。如果是室内的话,可以参照前面室内流程的1-5步骤,因为它实际没有给物体赋予AmbientOcclusion的材质,所以add里面不能选择AmientOcclusion,可以选择complete map或者Lightmap。同样,如果是低摸+法线贴图方式的模型,用这个方法烘焙AO的时候其它设置和烘焙NormalsMap的方式一样,需要高模和低摸,并且设置projection mapping。做好的AO贴图一般是和diffuse贴图直接在ps里面合成掉。简单的来解释,那就想象一下这样的一个情形:当场景中所有的物体都是单一白色并且是由一个白色灯光来产生均匀的直接照明,那么基本上,结果就是得到一个苍白的图像。但是当某些物体阻挡了相当数量的本应投射到其他物体的光线时,那将会发生什么呢?这些光线没有到达那些物体,结果就是被光线阻挡的地方变得较暗。越多光线被阻挡,表面就越暗。所以基本上我们得到的是一个带有自身几何相交暗区的白色图像。怎么制作ao贴图
AO是来描绘物体和物体相交或靠近的时候遮挡周围漫反射光线的效果,可以解决或改善漏光、飘和阴影不实等问题,解决或改善场景中缝隙、褶皱与墙角、角线以及细小物体等的表现不清晰问题,综合改善细节尤其是暗部阴影,增强空间的层次感、真实感,同时加强和改善画面明暗对比,增强画面的艺术性。
比如说是一整块木板,要是真实中不存在反射的不同,就用当反射背景特别大,他的远近,不会太死板,如果在真实世界中。在渲染时候仔细看看你要渲染的材料在真实世界中的样式,但是渲染速度会变慢。
扩展资料:
AO环境光遮蔽通过相对廉价的计算效能来实现全局光照中阴影的高级效果,简单说AO环境光遮蔽就是在每个取样点上计算它被其它几何体覆盖的程度,是计算在一个统一的光强度下场景的软阴影效果的图形技术。
AO环境光遮蔽在多种静态3D处理软件(如3D Max或Maya)中都有涉及,其是一种比全局光照效率更高的光照处理方式(效果接近),它通过改善阴影来现实更好的视觉效果,提高场景的深度和层次感,大大丰富了图像细节。
参考资料来源:百度百科--Ambient Occlusion
评论列表(0条)