Katana Developer Guide
2.5v7

Application

  • CEL Reference
  • AttributeScript Reference
  • Environment Variables

Parameter Expressions

  • Python Expressions
  • Reference Expressions

Scripting in Katana

  • Working with Projects
  • Working with Nodes
    • Creating and Retrieving Nodes
    • Node Properties
    • Parameters
    • Connecting Nodes
    • Serializing Nodes
    • Groups and LiveGroups
    • Contexts
    • Example Scripts
  • Customizing Node Types
  • Customizing the User Interface
  • Rendering a Scene
  • Cooking a Scene
  • Callbacks and Events

Ops and OpScript

  • Asset API
  • Attributes
  • Attribute Function
  • Configuration
  • Cook Interface
  • Cook Interface Utilities
  • Hints
  • Look Files
  • Material Resolve
  • Op Args Builders
  • Paths
  • Resolutions
  • Transformations
  • ExpressionMath
  • Imath
  • pystring

Writing Plug-ins

  • Asset Plug-ins
  • Viewer Modifier Plug-ins
  • Display Driver Plug-ins
  • Renderer Plug-ins
  • Default Attribute Producer Plug-ins
  • Legacy Plug-ins
  • Utilities
  • Working with Third-party Libraries

API Reference

  • C++ Header Index
  • Lua Module Index
  • Python Module Index
Katana Developer Guide
  • Docs »
  • Working with Nodes
  • View page source

Working with NodesΒΆ

  • Creating and Retrieving Nodes
    • Creating a Node
    • Retrieving a Node
  • Node Properties
    • Functions
      • Flags
      • Shapes
      • Comments
      • Position
      • Miscellaneous
    • Instance Methods
      • Flags
      • Name
      • Type
      • Parameters
      • Parents
      • Attributes
  • Parameters
    • Getting and Setting Parameters
      • Getting Values
      • Setting Values
    • Expressioned Parameters
    • Curve Parameters
      • Basics
      • Auto Key
      • Floating Curves
      • FCurve
    • Group Parameters
    • Array Parameters
    • Dynamic Parameters
    • Enableable Parameters
    • Parameter Node Defaults
    • Parameter Hints
    • Non-persistent Parameters
    • Serializing Parameters
      • Serializing to String
      • Serializing to XmlIO
  • Connecting Nodes
    • Adding and Removing Ports
    • Retrieving Ports
    • Renaming Ports
    • Connecting and Disconnecting Ports
    • Port Information
    • Physical Source
    • Logical Source
  • Serializing Nodes
    • Duplicating Nodes
      • Serialize to XML
      • Deserialize
      • Printing An XML Tree
    • Project Serialization
    • Node Graph Serialization
  • Groups and LiveGroups
    • Send and Return Ports
      • Return Ports
      • Send Ports
    • LiveGroups
  • Contexts
  • Example Scripts
    • Running Katana in script mode
    • Nodegraph & Parameters
    • RenderManager
Next Previous

© Copyright 2017, The Foundry.

Built with Sphinx using a theme provided by Read the Docs.