看案例
找设计
平面教程
三维教程
影视后期教程
设计欣赏
委托设计
更多...
公众号联盟
搜索
帖子
文章
用户
每日签到
品牌设计
包装设计
电商设计
卡通/插画设计
UI设计
3D设计
影视/动画设计
空间设计
工业设计
建筑景观设计
网页设计
商业摄影
设计欣赏
平面教程
三维教程
影视后期教程
飞特家园
飞特小组
公众号联盟
相关分类
MAYA教程
3DSMAX教程
AutoCAD教程
VRay教程
MentalRay教程
Zbrush教程
SoftimageXSI教程
Cinema 4D教程
三维理论
Rhino教程
(AO)Ambint occlution的原理与高级应用
布布
发布于:2012-3-10 18:03
|
原作者: 一起飞翔
|
|
来自:飞特网原创教程
三维教程
/
MentalRay教程
95805
|
0
|
29
|
0
|
1
布布
甘肃 甘南
发私信
+ 关注
简介
: 本教程向FEVTE的朋友们介绍(AO)Ambint occlution的原理与高级应用,教程很实用,主要介绍一些基础知识,感兴趣的朋友可以来学习一下!
Ambient occlusion也就是大家熟知的环境遮挡,.简单点说,就是一个取样点上被其他几何体覆盖的程度,它是被通常用来模拟全局光照效果的简单方法。
环境遮挡的原理:
基本的原理跟final gather 类似,其取样点的生成是一样的。
首先从摄像机发出取样光线,取样光线和物体的交点,就是我们说的取样点,然后从取样点发出次光线(probe rays)。
接着ambient occlusion和fg就不一样了。ambient occlusion的次光线是求每一条光线是否被周围的物体所遮挡,如果遮挡了直接返回值,不做任何的shader计算,也就是取样点的周围被物体阻挡着不让看到背景的百分比;fg的次光线不太一样,他的次光线与周围的物体相交以后,它要求焦点处的颜色值,然后返回的是颜色值,而不是ambient occlusion的真假值。
最后也是不一样的,作为ambient occlusion,每一个取样点其实就是渲染时输出的色彩值,而fg只是为下布渲染时的fg point,它代表着要渲染点附近的光照,在渲染时用来产生照明。
下图是他们的原理:
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,如下图
在介绍实际的应用之前,我们用一个简单的场景作介绍,场景中只有一盏物理灯。默认渲染如图:
Ambient occlusion(AO)经典的环境遮挡效果,也被称为漫反射遮挡(diffuse occlusion),可以用来缩放对材质环境光的贡献,它一般赋给材质的环境光参数(ambient),更进一步说他最好赋给lambertian材质。如下图:
渲染的效果如下图
1
2
3
4
/ 4 页
下一页
29
好评
36
差评
刚表态过的朋友 (
65 人
)
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
关注飞特微博
布布
甘肃 甘南
+关注
发私信
最新评论
您需要登录后才可以评论和提交作业
登录
|
立即注册
本周热点文章
委托设计
回到顶部