相关分类
MAYA教程
3DSMAX教程
AutoCAD教程
VRay教程
MentalRay教程
Zbrush教程
SoftimageXSI教程
Cinema 4D教程
三维理论
Rhino教程
飞特网 顶部通栏广告

(AO)Ambint occlution的原理与高级应用

布布发布于:2012-3-10 18:03 |原作者: 一起飞翔| |来自:飞特网原创教程
布布
甘肃 甘南 
发私信 + 关注
简介: 本教程向FEVTE的朋友们介绍(AO)Ambint occlution的原理与高级应用,教程很实用,主要介绍一些基础知识,感兴趣的朋友可以来学习一下!
Ambient occlusion也就是大家熟知的环境遮挡,.简单点说,就是一个取样点上被其他几何体覆盖的程度,它是被通常用来模拟全局光照效果的简单方法。

环境遮挡的原理:

基本的原理跟final gather 类似,其取样点的生成是一样的。

首先从摄像机发出取样光线,取样光线和物体的交点,就是我们说的取样点,然后从取样点发出次光线(probe rays)。

接着ambient occlusion和fg就不一样了。ambient occlusion的次光线是求每一条光线是否被周围的物体所遮挡,如果遮挡了直接返回值,不做任何的shader计算,也就是取样点的周围被物体阻挡着不让看到背景的百分比;fg的次光线不太一样,他的次光线与周围的物体相交以后,它要求焦点处的颜色值,然后返回的是颜色值,而不是ambient occlusion的真假值。

最后也是不一样的,作为ambient occlusion,每一个取样点其实就是渲染时输出的色彩值,而fg只是为下布渲染时的fg point,它代表着要渲染点附近的光照,在渲染时用来产生照明。

下图是他们的原理:
(AO)Ambint occlution的原理与高级应用 飞特网 MentalRay教程 ›

FEVTE编注:更多MENTAL RAY教程讨论交流及作业提交请到飞特论坛三维交流区:地址:https://www.fevte.com/forum-54-1.html

下面我就结合mentalray for maya,跟大家大家一起讨论一下ambient occlusion的一些应用。 mentalray for maya中有三个节点是我们在使用环境遮挡是需要用到的,mib_amb_occlusion, mib_fg_ occlusion, mib_bent_normal_env,如下图
(AO)Ambint occlution的原理与高级应用 飞特网 MentalRay教程 ›
在介绍实际的应用之前,我们用一个简单的场景作介绍,场景中只有一盏物理灯。默认渲染如图:

(AO)Ambint occlution的原理与高级应用 飞特网 MentalRay教程 ›
Ambient occlusion(AO)经典的环境遮挡效果,也被称为漫反射遮挡(diffuse occlusion),可以用来缩放对材质环境光的贡献,它一般赋给材质的环境光参数(ambient),更进一步说他最好赋给lambertian材质。如下图:
(AO)Ambint occlution的原理与高级应用 飞特网 MentalRay教程 ›
渲染的效果如下图
(AO)Ambint occlution的原理与高级应用 飞特网 MentalRay教程 ›
1234下一页
15

好评
14

差评

刚表态过的朋友 (29 人)

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

布布
甘肃 甘南 
+关注 发私信

最新评论

您需要登录后才可以评论和提交作业 登录 | 立即注册
本周热点文章
2020 新飞特 从心开始
关于飞特| 广告服务| 付款方式| 版权申明| 网站地图| 联系我们| 加入我们| 举报| 帮助中心| 移动版| 手机版| 飞特网

委托设计