分层渲染AOV的输出

首先渲染输出AOV的时候,需要加上两个节点,第一个叫做RenderOutPutDefine,还有一个叫做Arnoldoutputchanneldefine,

Arnoldoutputchanneldefine:把阿诺德的渲染通道提取出来(定义渲染通道)

RenderOutPutDefine:把这些通道输入到output上,通过这个节点我们可以把层输出出来,比如diffuse,specual(定义渲染输出)

在Arnoldoutputchanneldefine定义一个通道:

name:diffuse

layerName:diffuse

channel:diffuse

其中diffuse从哪里来的呢?

打开maya,在rendersetting里面,AOV Browser中,对照这些名字进行相对应的填写。

如果有多个通道,我们就需要创建多个节点,这就用到了stack,

选中Arnoldoutputchanneldefine,使用ALT+G装换成stack,这样这个stack中就可以包含我们很多define,使用鼠标中键将做好的define拖入stack中,点击stack的加号,来添加新的channel,创建新的channelDefine后,要将 name,layerName,channel更改为相同的名字,这些channel我们只需要添加一次即可,可以讲这个节点创建成为一个宏

Arnoldoutputchanneldefine设置好之后,将RenderOutPutDefine转换成为一个stack(ALT_G),就可以添加许多的renderoutputdefine,使用鼠标中键将之前创建的renderoutputdefine拖入stack中,名字最好以_pass结尾对照之前的Arnoldoutputchanneldefine_stack来进行相对应的设置。

有两个地方需要更改:

1.rendersettings中的channel对应Arnoldoutputchanneldefine的名字

2.输出路径

双击render查看当前输出路径,如何自定义路径呢?

2.1.选择Renderoutputdefine_stack,将每一层的locationtype更改为file

2.2将路径加文件命名规则张贴在renderlocation中,将名称修改为对应的层名,做好区分。

注:Z通道的driver中的channel要更改为FLOAT,diffuse为rgba,其余rgb即可

把上面两个stack设置完成之后,就可以达成group,按下键盘G键

定义宏

1.将组名更改为outputaov_User,后缀必须为_User,

2.点击组右侧属性面板上的扳手,选择save as Macro,保存路径为C:\Users\lt\.katana\Macros\_User

定义完成后,尽可以进行宏调用了

分层渲染输出

render节点右键,选择disk render就会生成对应的层到输出路径,如果生成时有问题,则在shader outlog查看

katana之渲染输出AOV相关推荐

  1. AfterEffect插件-常规功能开发-改变渲染输出位置-js脚本开发-AE插件

    文章目录 1.算法程序 2.作者答疑 1.算法程序   AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目 ...

  2. 如何使用Vegas渲染输出?

    我们所在vegas里面的所有操作目的最终都是要进行渲染输出来得到实现,通过渲染可以把工厂编码成一个独立的视频文件.如图所示的渲染窗口. 图1:渲染窗口 一.准备工作 在使用破解版Vegas开始渲染之前 ...

  3. freemarker获取html模板进行渲染输出

    文章目录 freemarker获取html模板进行渲染输出 应用场景 maven工程配置引入依赖 创建获取模板测试类 Product类 执行输出 Freemarker相应工具类FreemarkerUt ...

  4. 什么是php渲染,php数据渲染输出

    关键是要把页面上的静态不变的部分和需要动态加载的部分分离开来,以下是我的异步动态加载数据的方法,不知道有没有解决楼主的问题 $(document).ready(function() { /*从服务器端 ...

  5. C4D将样条线渲染输出为线条

    1.选中样条线 2.右键 毛发标签→毛发材质 3.在渲染设置中,添加 效果→毛发渲染

  6. keyshot怎么批量渲染_如何提高KeyShot的输出渲染速度

    KeyShot作为单机的3D渲染和动画制作应用程序,在用来进行渲染的时候,默认其占用100%CPU.如果双倍增加内核数量,可能会减少一半的渲染时间.除了CPU内核,能够影响KeyShot输出效果的就是 ...

  7. AfterCodecs for Mac(AE/PR/ME编码加速输出渲染插件)含序列号

    AfterCodecs for Mac是一款本地AE/PR/ME视频编码加速输出渲染插件,最新版支持Adobe CC 2019.Premiere Pro等软件虽然自带了很多输出格式选择,但是如果我们想 ...

  8. ue4cmd怎么调用_[UE4,automation]UE4批渲染cmd篇

    之前做项目的过程中,有一部分工作是在UE4里制作输出小短片.由于要完成的量比较大,所以研究了一些批渲染的方法. 逻辑上跟以前在maya里用batch render差不多,不过UE4这边的设置相对繁琐一 ...

  9. Vue.js 第二天: 列表渲染

    用v-for 把一个数组对应为一组元素 我们用 v-for 指令根据一组数组的选项列表进行渲染.v-for 指令需要使用 item in items 形式的特殊语法,items 是源数据数组并且 it ...

  10. web性能优化——关键渲染路径(上)

    文章同步更新于 Github blog 从收到 HTML.CSS 和 JavaScript 字节到对其进行必需的处理,从而将它们转变成渲染的像素这一过程中有一些中间步骤,优化性能其实就是了解这些步骤中 ...

最新文章

  1. 虚幻中的风格化环境制作学习教程
  2. mysql min函数 结果全为null_MySQL ----- 聚集函数(AVG,SUM,COUNT,MIN,MAX) (十一)
  3. 网站的高性能架构-性能测试方法
  4. Java synchronized 中的 while 和 notifyAll
  5. LeetCode20——Valid Parentheses(括号匹配问题,使用栈的知识)
  6. Java的Constructor(构造器)的理解
  7. 大数据-操作HDFS的基本命令
  8. JVM参数这样配置会让你的程序更快更强
  9. 蓝桥杯 java 组素数_第四届蓝桥杯javaC组_组素数
  10. MATLAB简介与基础知识
  11. Java 发送163邮件
  12. 15个在线网站检测工具
  13. iOS系统语音播报文字
  14. Logstash:从grok到5.X版本的dissect
  15. 面试题:在9个点上画十条直线,每条直线上至少三个点
  16. 实验四+070+胡阳洋
  17. 【自建exe】使用Electronjs为自己写windows软件
  18. 学习笔记——C语言打印日志封装
  19. Hadoop-5-HDFS
  20. ae教程 (五)滤镜特效 (一)

热门文章

  1. debian下安装小企鹅输入法
  2. 从空城计到阿尔法狗,博弈论如何渗透我们的生活?
  3. android摄像头方向反,Android前置摄像头图像被倒置保存
  4. C++ 方格稿纸(paint)
  5. 计算机中文字转换为表格怎么弄,怎样将wps中的文字转化成表格?
  6. FPGA零基础学习:理解数字信号和模拟信号
  7. 模拟信号和数字信号的区别
  8. PhalApi2.x笔记
  9. easyui的filebox赋值回显
  10. 视频信息和信号的特点