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。


3.去左面节点中到color中找到composite节点,将颜色连到base上

将ao连到blend上,再把composite连到默认才知道diffuse color上

在composite右面的节点设置里把mode改成Multiply(相乘模式)

如下图,其他的节点我在前面的文章PBR流程里讲过了


第二种 程序纹理节点方法

1.redshift给我们专门提供了一个节点,AO

新建工程去内容浏览器里找个模型,打个面光

新建redshift材质,在左面找到AO节点,为了让大家看明白把ao直接连接到

输出节点。

原理是ao就是产生黑白贴图,在能把光遮住得地方变黑,这种过度比较自然,容易形成质感


2.参数

俩个颜色一般不调 AO一般做蒙版使用

spread扩散,越大黑到白得过度就更平缓

falloff这个是衰减 把他理解为AO得深度吧,越大ao越大

distance夹角直接距离多少就产生ao

invert normal翻转法线 黑白得地方互换了

mode输出得模式 有原始 基于环境 输出法线

3.一般ao节点得用法是在模型得角落里形成污渍。所以

新建俩材质我这里意思一下建个红绿。把他们和ao都连到混合材质上

连接如下图


ao白色得地方显示得就是layer1材质 ao黑色得地方显示得就是base材质

总结:redshift中ao得用法第一加深光影体积感,第二就是做脏旧。redshift中还有曲率节点等

把模型突出得地方选中。本质上就是利用黑白贴图得过度来做选区。

这个原理弄明白了类似得节点还有效果都是这样

好今天就说到这

谢谢大家点赞评论

你可能感兴趣的:(c4d-redshift红移渲染器关于AO环境光遮蔽详解)