菜单栏组件
的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落下。点击帮助图标,在单独的窗口中打开完整的通知文本。