Katana Developer Guide
8.0v4

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

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
    • Imath (OpScript)
    • Imath (Python)
  • 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
  • Imath
  • View page source

Imath

  • Imath (OpScript)
    • Vector
    • Matrix
    • Quaternion
    • Euler
    • Line
    • Box
    • Sphere
    • Plane
    • Frustum
  • Imath (Python)
    • Box2d
    • Box2f
    • Box2i
    • Box2s
    • Box3d
    • Box3f
    • Box3i
    • Box3s
    • C3c
    • C3f
    • C3h
    • C4c
    • C4f
    • C4h
    • Eulerd
    • Eulerf
    • Frustumd
    • Frustumf
    • M33d
    • M33f
    • M44d
    • M44f
    • Quatd
    • Quatf
    • V2d
    • V2f
    • V2i
    • V2s
    • V3c
    • V3d
    • V3f
    • V3h
    • V3i
    • V3s
    • abs()
    • ceil()
    • clamp()
    • cmp()
    • cmpt()
    • divp()
    • divs()
    • equal()
    • finited()
    • finitef()
    • floor()
    • half
    • iszero()
    • lerp()
    • lerpfactor()
    • modp()
    • mods()
    • predd()
    • predf()
    • sign()
    • succd()
    • succf()
    • trunc()
    • ulerp()
Previous Next

© Copyright 2025 Foundry.

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