执行渲染

您可以从Katana通过选择右键单击上下文渲染选项之一的UI(请注意,并非所有节点都可以使用所有选项)。您可以通过按取消任何渲染Esc键或选择Render > Cancel Renders。您可以通过按\backslash)快捷方式,或选择Render > Repeat Previous Render

使用渲染节点执行渲染

“渲染”节点充当配方内的渲染点。

要将渲染过程写入磁盘:

1.   创建一个“渲染”节点并将其添加到配方中。

在配方中您对交互式渲染满意的位置添加“渲染”节点。

2.   (可选)在Render节点上方添加RenderOutputDefine以定义输出名称,格式和文件位置。
3.   右键单击“渲染”节点,然后选择Disk Render要么Disk Render with Dependencies

场景图一直生成到该节点,然后发送到渲染器。渲染将保存到您的temp目录中,或者,如果您的配方在Render节点的上游具有RenderOutputDefine节点,则渲染的输出将保存到此处指定的位置。

注意:  与预览渲染或实时渲染不同,预览渲染或实时渲染在Monitor标签生成时,仅在渲染完成后才能看到磁盘渲染的结果。

警告:  渐进式交互式渲染在配置为高频发送图像更新(存储桶)时,可能会淹没渲染器插件的显示驱动程序的消息队列。为了避免消耗过多的内存,队列的大小受到限制,如果队列已满,则会导致将更新发送到Katana。然后将警告打印到渲染日志。可以使用环境变量指定队列的大小(以消息数计) KATANA_PIPE_MAX_QUEUE_SIZE。默认大小为16384。

从命令行渲染

要从命令行渲染场景,可以同时使用KatanaBatchScript模式:

Batch模式-您必须提供文件名或资产ID,以指定Katana要渲染的项目,指定的Render节点的名称Katana要渲染的项目以及要渲染的帧范围。例如,以下命令呈现指定的Katana从MyRenderNode节点投影帧110

katana --batch --katana-file=/path/to/myscene.katana --render-node=MyRenderNode -t 1-10

Script模式-此模式允许您在以下位置执行Python脚本Katana的Python环境,因此您可以执行更复杂的操作,例如更改参数,创建节点或修改节点连接以及启动渲染。

注意:  有关如何使用的更多信息BatchScript模式,请参阅命令行界面

执行预览渲染

您可以在配方中的任何3D节点上执行预览渲染。场景描述一直生成到该节点(场景的生成或延迟程度取决于渲染器)。然后将场景描述发送到实际的生产渲染器,结果在Monitor标签(请参见查看渲染)。要执行预览渲染:

1.   在中的3D节点上单击鼠标右键。
2.   选择Preview Render

您还可以通过按当前触发从当前查看的节点触发预览渲染P快捷方式,或选择Render > Render View Node

文章:  如果在渲染时遇到问题Katana,请参阅知识库文章:疑难排解中的渲染问题Katana

文章:  如果您使用的是Linux,并且遇到渲染挂起的问题,请参阅知识库文章:渲染在Linux上挂起或永不启动

执行实时渲染

实时渲染对于立即获取您对相机,灯光和材质所做的更改的反馈很有用。在实时渲染会话中,将指定场景图位置上的材质更改和对象转换更改传达给渲染器。

启动和停止实时渲染

要开始实时渲染:

1.   右键单击任何节点。
2.   选择Live Render
3.   中的图片Monitor标签会根据您在Katana根据选择 3D Update Mode

在执行渲染之前,将使用所有未决的更改最终确定3D节点参数值。

要停止实时渲染:

Esc

选择Render > Cancel Renders, 要么

点击停止按钮渲染缩略图进度条旁边的Monitor标签。

注意:  在先前的Live Render运行时触发新的Live Render,会自动取消先前的渲染,而采用新的渲染。

文章:  如果在渲染时遇到问题Katana,请参阅知识库文章:疑难排解中的渲染问题Katana

文章:  如果您使用的是Linux,并且遇到渲染挂起的问题,请参阅知识库文章:渲染在Linux上挂起或永不启动