Katana Developer Guide
8.0v3

Application

  • CEL Reference
  • Attribute Conventions
    • Key Locations
    • Geometry Types
    • Other Types
    • Arbitrary Attributes
    • Materials
    • Instancing
    • Transformations and Bounds
    • Ops and Proxies
    • Viewer Settings
    • AttributeConvention Prim Decorator
    • Miscellaneous Attributes
  • Environment Variables
  • Args Files
  • External Software
  • Copyright Notices
  • Qt 5 to Qt 6 Migration Guide

Parameter Expressions

  • Overview
  • 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
  • Attribute Conventions
  • View page source

Attribute Conventions

  • Key Locations
    • /root
      • Render Settings
      • Pass Settings
    • /root/world
      • Camera and Light Lists
    • /root/world/geo
    • /root/world/cam
    • /root/world/lgt
    • /root/materials
    • /root/materials/proc
  • Geometry Types
    • polymesh
    • subdmesh
    • pointcloud
    • nurbspatch
    • curves
    • locator
    • sphere
    • spheres
  • Other Types
    • group
    • assembly and component
    • camera
    • light
    • volume and openvdbasset
    • material
    • instance, instance source and instance array
    • level-of-detail group and level-of-detail
    • renderer procedural and renderer procedural args
    • error
  • Arbitrary Attributes
  • Materials
    • Monolithic Materials
    • Network Materials
    • Network Material Layout Attributes
    • Parameter Variables Layout Attributes
    • Node Type-Specific Network Material Layout Attributes
    • Assigning Materials
    • Material Underlays
    • Solo Materials
  • Instancing
    • Using Instance IDs
    • Using Instance Sources
    • Using Instance Arrays
  • Transformations and Bounds
  • Ops and Proxies
    • Deferred Ops
    • Deferred Material Ops
    • Viewer Proxy Ops
  • Viewer Settings
  • AttributeConvention Prim Decorator
    • Attributes
    • Relationships
    • Schemas
    • Specifier
    • Metadata
  • Miscellaneous Attributes
Previous Next

© Copyright 2025 Foundry.

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