菜单栏组件

Katana菜单栏包含以下功能:

菜单

功能

文件

磁盘操作命令,包括创建,加载和保存Katana项目。

编辑

撤消,重做和首选项。

渲染

渲染输出。

实用程序

一组其他菜单项,包括场管理和缓存处理。

版面

调整,保存,激活和删除布局。

标签

将浮动窗格添加到界面。

救命

访问有关当前版本的文档,API和信息。

Python架子脚本的集合。

刷新缓存:强制将资产(例如外观文件)从内存中删除并在需要时重新加载。

切换隐式解析器。这样可以更好地印象发送到渲染器的数据,但需要额外的计算。有关隐式解析器的更多信息,请参见开启隐式解析器

启用后,渲染仅包括在场景图标签。

自动按键图标:启用后,更改参数会自动添加新按键。

指定要用于任何新交互式渲染的交互式渲染过滤器。有关交互式渲染过滤器的更多信息,请参见设置交互式渲染过滤器

取消当前正在进行的实时渲染。

指定是否将实时渲染设置为更新:

-手动

-对材质,光源或几何形状进行更改或应用参数更改后(Pen-up),

-在更改材质,灯光或几何变换时(包括在Viewer标签 (Continuous)。

当实时渲染设置为Manual,此按钮触发更新。这两个按钮均不可点击Pen-up要么Continuous模式。

显示已在图形界面中设置的任何图形状态变量Project Settings标签。如果未设置任何变量,则图标会显示variables: none;如果设置了变量,这些变量将以黄色显示,并且可以动态更改以影响Project Settings标签或其他方式。

有关如何设置变量的更多信息,请参阅设置图形状态变量图状态变量

启用后,显示消息中心及其中包含的所有消息。

启用后,显示通知中心及其中包含的所有通知。

留言中心

Katana使用标准的Python日志记录模块,默认情况下,记录的消息类型为info,警告,错误和严重。还可以从消息中心内启用调试消息。Katana记录有关活动的消息,例如加载场景以及在不同渲染版本之间转换脚本。消息按钮位于菜单栏的右侧,并使用以下颜色对消息进行分类:

重要消息-标记为橙色

错误消息-标记为红色

警告消息-标记为黄色

信息消息-标记为绿色

调试消息-标记为紫色

如果单击消息菜单图标,消息窗口打开。消息菜单图标本身会更改颜色,以匹配列表中最严重的消息的颜色(因此可以是上面列出的任何消息,也可以是未填充的消息)。消息中心显示每个消息的摘要。如果选择并复制消息,则还将复制全文,然后将其粘贴到文本编辑器中。

点击留言内容在消息中心内,将打开一个下拉菜单,您可以在其中启用或禁用特定消息类别的显示,复制所选消息或删除所选消息。

UI中显示的消息是由根记录器生成的,根记录器已配置为${KATANA_ROOT}/bin/python_log.conf文件。要更改所生成消息的级别,请编辑logger_root level输入参数python_log.conf到下列选项之一:

DEBUG -生成调试级别及更高级别的消息。

INFO -生成信息级别及更高级别的消息。

WARNING -生成警告级别和更高级别的消息。

ERROR-生成错误级别及更高级别的消息。

CRITICAL -仅生成重要消息。

有关使用C ++或Python方法进行消息记录的更多信息,请参见讯息记录

通知中心

Katana使用标准的Python日志记录模块记录用户通知。这些消息与消息中心中的消息不同,因为它们的设计与错误消息无关,就像您希望其他用户注意的内部消息一样。以下是如何使用NotificationManager类在Notification Center中记录或显示通知的示例:

for i in range(4): notificationRecord = UI4.Util.NotificationManager.NotificationRecord('Title%d' % (1 + i), 'Text %d' % (1 + i)) UI4.Util.NotificationManager.AddRecord(notificationRecord)

如果触发NotificationManager导致记录新的通知,则通知中心图标点亮。单击它可以切换“通知中心”窗口。窗口中会显示所有尚未从“通知中心”删除的通知,以及通知的日期,是否需要采取任何措施以及其他注释(如果适用)。

点击Notifications在通知中心内,将打开一个下拉菜单,您可以在其中忽略,取消忽略或删除特定的通知。您也可以右键单击任何给定的通知,以获得与Notifications落下。点击帮助图标,在单独的窗口中打开完整的通知文本。