houdini18 redshift 灯光AOVs和自定义AOVs

——  微资讯 · 微课程  ——

利用零碎时间,走上超神之路!


简介

本教程为houdini之道第六卷 redshift视效开发 第一章 快速入门第011小节课程。

讲解内容

如何输出单独文件AOVs

灯光层AOVs设定

自定义AOVs输出

自定义全局覆盖shader AOVs

自定义属性输出AOVs

上小节我们整体介绍了AOVs的内容,以及redshift 中关于AOVs输出的设置问题。本小节我们继续深化AOVs的讲解。

一 单独文件AOVs

主要是针对exr这种可以包含多通道的文件进行设置,如果使用jpg或者png这类默认只能包含一个layer的文件,都会输出多个文件。对于exr,在AOV中默认激活的是multi layer exr channel,也就是默认多通道合并输出,关闭这个选项就可以以单独的文件输出exr的AOVs通道了。还可以单独对某个通道修改文件格式,比如使用jpg等压缩格式。

在nuke中查看输出的单独aovs文件

可以单独修改某个通道的文件格式,不一定全部都需要使用高动态的EXR格式。

二 灯光AOVs的设置

在每个灯光参数中都有一个light groups,输入light group list名字,作为标签对灯光进行分组,一个灯光组可以包含多个不同的灯光。

在redshift AOVs下面,大部分的材质属性都有一个灯光组选项,可以基于之前灯光中的组的设置进行单独的AOVs的输出设置。也可以直接勾选 all light groups输出所有的灯光组。

这种基于材质属性的灯光组AOVS可以非常精确地输出不同灯光的漫反射,反射,折射等效果,也可以得到整体效果的不同灯光AOVs

下面就nuke中增加的灯光组的layer效果

三 自定义AOVs

有两种方法

1自定义shader进行全局的shader覆盖

2自定义属性,基于单独材质的输出属性变量

3.1全局材质覆盖

AOVs中选择custom,然后在defaultshader中加载mat中的shader,注意这里需要链接的是shader而不是material,比如RSAO和RSwireframe这种功能性shader,而不是rsmaterial

创建redshift material builder,内部直接通过rsAO链接到ouput输出中,中间不需要通过rsmaterial。这种做法是对场景中的所有物体都是一个全局覆盖的AO,也就是所有的物体都会得到一个AO的AOV layer

第二个做法就是基于每个材质单独进行AOV设置,既可以是自带的shader,比如上面提到的RSAO和RSwireframe,也可以读取自定义的属性(查看前面几课关于读取自定义属性的方法) 然后通过storecolortoAOV节点进行叠加输出,自定义通道的名字(用于redshift renderer识别)

在renderer中,AOVs还是选择custom,不过这次不需要default shader进行覆盖了,而是直接在name中加载材质中输出的AOV name,这样就可以进行单独每个材质的AOVs输出。

Nuke中查看单独AOVs输出的自定义属性。

视频展示

温馨提示:

为了节约你的宝贵时间,需要咨询购买教程的同学请先看公众号首页左下角的教程购买须知介绍,涵盖了详细的教程介绍和答疑。(后面会继续补上每一卷卷的详细介绍内容).

由于加小编微信的同学太多,加小编微信时候请注明“购买教程”,否则一律不会通过,谢谢。

谢大家支持


CG猎人(Hunter_CG)专注于CG微资讯与微课程的分享(10分钟以内)。让广大CG爱好者与从业人员能够利用零散时间了解最新最具前景的资讯,了解国际技术发展动向与前沿市场动向。提供精挑细选实用微课程,从入门到高级循序渐进。通过知识总结与分享,共同进步。

分享教程和学习笔记,同时设计maya,3dsmax,softimage,houdini,cinema4D blender,modo和lightwave等常用三维软件,也包含reallow,naaid专门制作特效的三维软件;包含fumefx,rayfire,karakato和thinkingparticles等插件教程和学习笔记。


(0)

相关推荐