Katana Developer Guide
8.0v3

Application

  • CEL Reference
  • Attribute Conventions
  • Environment Variables
  • Args Files
  • External Software
  • Copyright Notices
  • Qt 5 to Qt 6 Migration Guide

Parameter Expressions

  • Overview
    • Python Expressions
    • Reference Expressions
  • Python Expressions
  • Reference Expressions

Scripting in Katana

  • Working with Projects
  • Working with Nodes
  • Customizing Node Types
  • Customizing the User Interface
  • Rendering a Scene
  • Cooking a Scene
  • Callbacks and Events

Ops and OpScript

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

Writing Plug-ins

  • The Plug-in System
  • Native Plug-in Compatibility
  • Asset Plug-ins
  • Display Driver Plug-ins
  • Renderer Plug-ins
  • Default Attribute Producer Plug-ins
  • Utilities
  • Viewer Plug-ins
  • Hydra Render Delegates
  • Katana USD Plug-ins
  • Look File Baking
  • Material Soloing
  • Render Farm Plug-ins

Performance

  • Profile Results

Performance Optimization Guide

  • Profiling and Optimization Guide: Start Here
  • Designing Node Graphs for Optimal Performance
  • Improving Op Performance
  • Composing Concurrency-Friendly Scenes
  • Improving OpScript Performance

USD Processing Engine

  • Basic API Usage
  • USD Processing Engine API
  • USG Python API
  • Engines
  • KatanaToUsd
  • UsdLayerExport
  • UsdPythonWrite

API Reference

  • C++ Header Index
  • Python Module Index
  • Lua Module Index
Katana Developer Guide
  • Parameter Expressions
  • View page source

Parameter Expressions

  • Python Expressions
    • Available Modules
    • Parameters
      • getNode()
      • getParam()
      • getParamRelative()
      • self
      • Parameter References
      • Project Settings
        • project
        • project.width
        • project.height
        • project.file
        • project.dir
        • project.assetID
        • project.originalAssetID
    • Resolving Assets
      • assetIdForScope()
      • assetAttr()
      • resolveAsset()
      • resolvePath()
    • Renderers
      • renderers
    • Resolutions
      • getres()
      • getresdict()
    • Directories
      • tmpDir
      • katanaTmpDir
      • katanaRootDir
    • Node-specific Functions
      • scenegraphLocationFromNode()
      • getRenderLocation()
      • getDisplayWindow()
      • getXform()
      • getXformR()
      • getXformS()
      • getXformT()
    • Graph State
      • getVar()
      • getFrameTime()
      • matchGraphStateVariable()
      • matchGlobalGraphStateVariable()
    • Miscellaneous
      • sampleTime
      • frame
      • nodeName
      • katanaRelease
      • katanaVersion
      • katanaBranch
      • isLinux
      • isWindows
      • fcurve()
      • getenv()
      • getExrAttr()
      • isLookFileBaking()
  • Reference Expressions
    • Node References
    • Parameter References
      • Examples
    • Graph State Queries
      • Graph State Variables
      • Frame Time
Previous Next

© Copyright 2025 Foundry.

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