Tips: 共计1531字,阅读时间预计3min,实践用时26min;

多图预警

----------------------------------

相关教程传送门:

渲染神器Arnold(C4DtoA)​zhuanlan.zhihu.com

本专栏持续更新中,欢迎关注。

----------------------------------

没错,今天也是搬运工。(我搬我自己 的 简书)

我是勤劳可爱的工具人。

好,下面开始正经讲课。

本篇教程我们来讨论Shadow Matte [阴影蒙版]

Shsdow Matte是一个有点特殊的着色器,通常用于地面,以“捕捉”场景中照明对象的阴影。这对于将渲染对象合成到摄影背景中非常有用(如上图)。利用此着色器可以自定义阴影的传递方式,也可以单独渲染阴影用于合成包。例如,有些情况下,你可能希望更改阴影密度和颜色以匹配一些含有真实场景的影片。

调出方法

与之前节点略有不同: 在材质栏中新建 Arnold Shader Network Editor→新建Shadow Matte节点→连接到Arnold Beauty端口→赋予地面

详细参数讲解:

Shadow Matte属性主菜单

【Background】 可以设置为scene_background[场景背景,默认]或 background_color[背景颜色],允许background_color使用贴图。

使用scene_background时,场景中的“平板”会隐藏,利用此参数可以将模型与C4D背景对象进行合成(调整角度使模型尽量与背景图片匹配):

随意示范,不要学我的随意,记得调角度

如果想要将模型与背景匹配的很好,其实是一件比较费功夫的事情,不仅要调整角度,还要考虑光源/阴影等多种要素。

【Shadow】

  • Color 阴影的颜色,可以利用这个参数给阴影“着色”,使阴影更好的匹配场景(当然,如果你想制造鬼畜效果也是允许的);

一般不会直接在此调整,会在输出通道后期调整。

  • Opacity 控制阴影不透明度; 值越高,阴影越不透明; 捕获的阴影在Alpha通道中可见; 如果是一个丘陵或者颠簸的地面,为了得到更加真实的效果,需要在Render Setting~[渲染设置]~中增加Transparency Depth~[透明度深度]~数值;
  • Alpha mask 控制Alpha通道是否不透明或是否包含蒙版

【Diffuse】

  • Color 用于确定场景中整体间接漫反射贡献的颜色
  • Use background 启用时,使用背景颜色决定场景中整体间接漫反射的贡献;禁用时则使用间接漫反射颜色中定义的颜色
  • Intensity 漫反射强度
  • Backlighting 启用时,会产生背光照明; Backlighting会产生一种半透明物体从后面被照亮的效果(指定的光线“点亮”阴影点的一部分,并在该点处撞击物体的反面); 建议用于“薄”的对象(单面几何),有厚度的对象可能会产生渲染错误
  • Indirect Diffuse 间接漫反射开关,定义是否捕获间接漫反射

【Specular】

  • Indirect Specular 间接镜面反射开关,定义是否捕获间接镜面反射光线
  • Color 间接镜面反射的颜色
  • Intensity 镜面反射权重,影响镜面高光密度
  • Roughness 控制镜面反射光泽度; 值越低反射越锋利
  • IOR 折射率; 定义材质的菲涅尔反射率,默认情况下使用角函数; IOR能够有效的平衡面向查看器的表面和表面边缘之间的反射;
整体反射强度保持不变的情况下,调节IOR的值可以看到正面的反射强度变化很大

【Light】

  • Light group 允许给每束光定义不同阴影; (后续讨论渲染的时候再展开细讲,一般情况下用不到)

【AOVs】

为Shadow Matte 着色器提供可用的AOV列表; 每个选项都会为该组件创建单独的AOV通道; 注意,必须在Render Setting中开启AOV

  • Shadow 直接光线阴影AOV通道;
  • Shadow Diff 差异AOV,可以用于消除直接光照产生的阴影
  • Shadow Mask 这个AOV可以用于本地化阴影和调整阴影扭曲

注意:Skydome Light Sampling

Shadow Matte 着色器需要采样值大于1以避免阴影噪点(Sample>1)。这是因为Shadow Matte着色器会计算阴影/非阴影光线的比率,因此会需要更多的采样值。

关于背景图片的使用:

① 在场景中新建一个C4D预设的Background

② 新建Arnold Shader Network Editor ;

③ 新建image节点,选择需要的图片,并连接到Arnold Beauty端口;

④ 将此材质球赋予Background;

Duang~~

调节角度、光照等参数就可以合成一个简单的场景了。

注意:

  • 使用背景图片的时候,要关闭Arnold Sky,否则不能得到正确的结果;
  • 场景中的“平板”虽然因为使用Shadow Matte中sence_background隐藏了,但还是会有可能对模型产生一些光照影响,比如会产生莫名其妙的阴影:

给“平板”添加一个Arnold Tag,取消勾选 Casts shadows,就可以解决了:

Reference:

1.Solid angle Support & Documentation

2.Introduction to Shading

以上~ Good good study!Day day up!

----------------------------------

这不是单篇幅教程!是系列专栏,从安装开始深度讲解Arnold,其他篇幅传送门:

渲染神器Arnold(C4DtoA)​zhuanlan.zhihu.com

虽然是不定期更新,但绝对干货满满。

专栏持续更新中,点关注,不吃亏。

(我也想定期更新 可是做不到 对啊 因为懒)

----------------------------------

版权所有,禁止私自转载。

调整地面材质_【C4DtoA 13】Arnold渲染器(材质七): Shadow Matte Shader相关推荐

  1. C4D阿诺德Arnold渲染器:C4DtoA mac版(支持c4d r23)

    为大家分享最新激活的C4DtoA for Cinema 4D R23 Mac版,一款高级的蒙特卡洛光线追踪渲染器,由Solid Angle SL 开发,是非常受欢迎的Arnold阿诺德渲染器,此版本需 ...

  2. 最新:(C4DtoA R22阿诺德渲染器)SolidAngle Cinema 4D To Arnold for mac

    Solid Angle Cinema 4D To Arnold(C4DtoA)阿诺德是一款高级的蒙特卡洛光线追踪渲染器,专为长篇动画和视觉效果的要求而编写.更新支持Cinema 4D R22.C4Dt ...

  3. maya arnold渲染器产品快速灯光渲染模板文件下载

    一.前言 maya的arnold 渲染器在影视行业可谓应用广泛,已经成为autodesk的默认渲染器,无论在工业设计还是影视开发都以其高效及简易强大真实的效果赢得了大家的肯定. 一次,一位朋友向我索要 ...

  4. maya(学习笔记)之Arnold渲染器

    Arnold场景采样设置(sampling):   AA:整体控制场景中的采样效果.   Diffuse :漫射,控制灯光在场景的漫射采样效果.   Glossy:光滑,提高光滑物体,(如拥有镜面材质 ...

  5. C4D插件:阿诺德Arnold渲染器 (R20-2023版本合集)

    阿诺德(Arnold)是一款基于物理渲染的3D渲染器,由Solid Angle公司开发,目前已被Autodesk收购.它被广泛应用于电影.动画.广告等领域,支持多种3D软件平台,如Maya.3ds M ...

  6. C4D插件—阿诺德Arnold渲染器

    阿诺德Arnold渲染器是一款高质量的渲染器,被广泛用于电影.广告.动画等领域. 优点: 高质量的渲染效果:Arnold渲染器采用物理渲染算法,可以生成高质量的渲染效果,包括真实感渲染.逼真的材质和光 ...

  7. 阿诺德Arnold渲染器 (R20-2023版本合集)

    Arnold渲染器的主要特点是其高质量和高效率.它采用了物理精确的渲染技术,可以产生非常逼真的图像和动画.同时,它的渲染速度也非常快,可以大大提高用户的工作效率. Arnold渲染器可以与多种3D建模 ...

  8. arnold渲染器预览窗口打开时保存有可能崩溃,解决方法如下

    使用arnold 渲染器时,使用arnold 内置渲染器预览,结果,一保存就崩溃,开始以为是中文路径造成的.后来发现还是崩溃,于是关闭了 arnold Render view窗口,再保存就可以了.阿弥 ...

  9. maya阿诺德渲染失败_maya2018无法加载ARNOLD渲染器?maya2018中ARNOLD渲染器加载不了怎么办?...

    maya2018无法加载ARNOLD渲染器可通过以下方法解决. 1.首先右键点击我的电脑并选择属性. 2.然后点击高级系统设置,打开系统属性面板. 3.打开系统属性面板之后在高级选项卡下点击环境变量. ...

最新文章

  1. libACE-6.3.3.so: cannot open shared object file: No such file or directory
  2. bert+crf可以做NER,那么为什么还有bert+bi-lstm+crf ?
  3. [JVM 相关] Java 新型垃圾回收器(Garbage First,G1)
  4. win7中PowerShell终端打开时自动进入python virtualenv的虚拟环境以及一键切换python版本
  5. java用beaninfo_JavaBeanInfo 和 Spring 之间的关系
  6. vim插件自动补齐_给VIM添加REPL
  7. ios7学习之路六(隐藏状态栏 )
  8. 安装mysql后环境变量_环境变量配置2 安装mysql
  9. pycharm连接数据库失败
  10. 收集的正则表达式列子大全,方面他人,自己备用
  11. [uva11997]k个最小和
  12. ReentrantLock深入学习
  13. 汽车故障检测仪计算机教程,如何使用汽车故障诊断仪进行汽车维修
  14. 【强化学习入门】人工智能、深度学习理论框架以及学习资料
  15. linux16.04 根目录多大,Ubuntu 18.04 根目录为啥只有 4G 大小
  16. Web前端开发-为网页元素添加阴影效果
  17. 计算机语言分几级,计算机语言分为三类:机器语言、低级语言和高级语言。()...
  18. 经典文学之三:鲁迅·故乡
  19. 黄金分割法_python
  20. SSIS学习之SSIS介绍

热门文章

  1. SpringBoot项目打成War包??
  2. 【BZOJ4514】数字配对,费用流
  3. 【codevs2039】骑马修栅栏,欧拉回路
  4. 3.过滤——高斯滤波器之Matlab、Octave实战、保持两个高斯直行_5
  5. 2017.9.14 仪仗队 思考记录
  6. 2017.9.7 JC loves Mkk 失败总结
  7. 【英语学习】【Level 07】U07 Stories of my Life L3 Campus memories
  8. 【英语学习】【医学】无机化学 - 化合物命名(3) - 含氧酸/无氧酸
  9. Intel Skylake (Client) 架构/微架构/流水线 (5) - PAUSE指令时延
  10. 几个多字节和UNICODE及UTF-8之间相互转化的函数