c4d-redshift红移渲染器关于AO环境光遮蔽详解
环境光遮蔽(Ambient Occlusion)“AO”为Amblent Occlusion的缩写,中文译为环境光遮蔽。
AO是来描绘物体和物体相交或靠近的时候遮挡周围漫反射光线的效果,可以解决或改善漏光、飘和阴影不实等问题,解决或改善场景中缝隙、褶皱与墙角、角线以及细小物体等的表现不清晰问题,综合改善细节尤其是暗部阴影,增强空间的层次感、真实感,同时加强和改善画面明暗对比,增强画面的艺术性。
有的时候在详细了解了某种技术的原理之后,在使用的时候会特别明朗,不至于云里雾里。了解的越深用的时候越顺手。
redshift中很多人会把AO贴图和AO节点弄混
其实再redshift中有很多是这样的,经过texture导的图都是作为贴图来
直接使用,那么你就只能使用一些颜色合成类的节点去混合AO和diffuse等
但是redshift的AO节点是具有功能的他能找出模型的拐角部分并产生阴影。
简单说就是你自己下的ao贴图用在PBR流程里的是一种方式。用ao节点的
是另一种方式。
今天我详细说一下这俩种方式。其实很简单。
一种借用Color Composite节点 另一种用Material Blender混合材质来做。
第一种 贴图方法
1.去这个网站上下在diffuse和AO的贴图
推荐大家一个网站。这里能下到好多拥有全部通道的PBR材质,免费不用注册。
https://texturehaven.com/textures/?c=metal&o=popular
这里面主要也是锈迹纹理类的,要想给模型直接贴图,基本上得用到substance paint这个软件
2.打开c4d,建个平面 打开redshift,新建材质,打开节点编辑器
将下载好的颜色和ao的图拖入编辑器。在建个dome light。
![](https://img.haomeiwen.com/i7533154/d5724b8172f6879b.jpg)
3.去左面节点中到color中找到composite节点,将颜色连到base上
将ao连到blend上,再把composite连到默认才知道diffuse color上
在composite右面的节点设置里把mode改成Multiply(相乘模式)
如下图,其他的节点我在前面的文章PBR流程里讲过了
![](https://img.haomeiwen.com/i7533154/19de315f147463a0.jpg)
第二种 程序纹理节点方法
1.redshift给我们专门提供了一个节点,AO
新建工程去内容浏览器里找个模型,打个面光
新建redshift材质,在左面找到AO节点,为了让大家看明白把ao直接连接到
输出节点。
原理是ao就是产生黑白贴图,在能把光遮住得地方变黑,这种过度比较自然,容易形成质感
![](https://img.haomeiwen.com/i7533154/c2155ecc33d118c3.jpg)
2.参数
俩个颜色一般不调 AO一般做蒙版使用
spread扩散,越大黑到白得过度就更平缓
falloff这个是衰减 把他理解为AO得深度吧,越大ao越大
distance夹角直接距离多少就产生ao
invert normal翻转法线 黑白得地方互换了
mode输出得模式 有原始 基于环境 输出法线
3.一般ao节点得用法是在模型得角落里形成污渍。所以
新建俩材质我这里意思一下建个红绿。把他们和ao都连到混合材质上
连接如下图
![](https://img.haomeiwen.com/i7533154/6b44b6a11a9e1014.jpg)
ao白色得地方显示得就是layer1材质 ao黑色得地方显示得就是base材质
总结:redshift中ao得用法第一加深光影体积感,第二就是做脏旧。redshift中还有曲率节点等
把模型突出得地方选中。本质上就是利用黑白贴图得过度来做选区。
这个原理弄明白了类似得节点还有效果都是这样
好今天就说到这
谢谢大家点赞评论