使用属性

本质上,一切都在Katana关于创建和处理属性。这些存储在场景图中的位置的属性表示渲染器渲染场景所需的信息,例如几何数据,变换或应在给定位置应用的材质。

尽管实际上几乎所有节点都在操纵属性, Katana提供了许多特殊的通用节点,这些节点使您可以自由支配在一个或多个位置创建或操纵任何属性的值。最常见的是AttributeSet和OpScript。

AttributeSet节点用于在一个或多个位置创建,覆盖或删除属性。

OpScript节点是Op API的基于Lua的接口,它比已弃用的AttributeScript更快,更强大。特别是,OpScript节点还允许您修改场景图层次结构的结构,例如删除位置或创建新的子位置。有关OpScript和Op API的更多信息,请参考Op API

注意:  使用OpScript节点而不是AttributeScript节点可提供许多改进和其他功能,而这是AttributeScript无法实现的。但是,从较早版本加载的AttributeScript节点Katana项目仍将正常运行,并且可以进行编辑。

要了解如何操作属性,请参考以下任一项:

OpScript节点

AttributeSet节点