Navigation

  • index
  • next |
  • previous |
  • NDK Dev Guide »
  • 3D

3D¶

Contents:

  • NUKE’s 3D Architecture
    • Introduction
    • Core Classes
    • Coordinate Systems
  • Writing a GeoOp
    • Base Classes for GeoOps
    • Extending SourceGeo
    • Extending ModifyGeo
    • Extending GeoOp Directly
    • Common Parts of All GeoOps
    • GeoOp Call Order for Rendering
    • GeoOp Call Order for Viewing
    • Creating Geometry
  • Attributes
    • Attribute Groups
    • Attribute Types
    • Attribute Contexts
    • Finding Out What Attributes are Available
    • Getting Attributes
    • Adding Attributes
    • Deleting attributes
    • Standard attributes
  • SourceGeo Tutorial
    • Tetrahedron 3D Coordinates
    • UV-mapping
    • Basic Setup: Includes and Namespaces
    • Constants
    • Declarations
    • The Easy Bits
    • Adding Some Knobs
    • Generating the Geometry
    • The get_geometry_hash() Method
    • The Complete Code
  • GeoReader and GeoWriter: Supporting Custom 3D File Formats
    • Introduction
    • Mapping File Types to Readers and Writers
    • The GeoReader Base Class
    • Implementing the Build and Test Methods for a GeoReader
    • Implementing the geometry_engine Method for a GeoReader
    • The Complete my3dReader Code
    • The GeoWriter Base Class
    • Implementing the Build Method for a GeoWriter
    • Implementing the execute Method for a GeoWriter
    • The Complete my3dWriter Code
  • Manipulating Data in 3D
    • Checking for 3D Mode
    • Check the Render Pass

Previous topic

Writing Image Readers & Writers

Next topic

NUKE’s 3D Architecture

Quick search

Navigation

  • index
  • next |
  • previous |
  • NDK Dev Guide »
  • 3D
© Copyright 2022, The Foundry.