Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Huira documentation
Light Logo Dark Logo
huira.space · validation · media · github

Getting Started

  • Build Instructions
    • Python Bindings
    • Linux C++ Build Guide
    • macOS C++ Build Guide
    • Windows (Powershell) C++ Build Guide
    • Windows (Visual Studio) C++ Build Guide
    • Huira Build Options
  • Examples
    • 01 - First render
    • 02 - Scene graph
    • 03 - Load a model
    • 04 - Truth data
    • 05 - Planetary BRDFs
    • 06 - Materials and textures
    • 07 - Clouds and atmosphere
    • 08 - Lights
    • 09 - Stars
    • 10 - Optics
    • 11 - Sensor
    • 12 - Motion blur
    • 13 - SPICE
    • 14 - Unresolved objects
  • Data Sources and Licenses

API Reference

  • C++ API Reference
    • Core API
      • Constants
      • Physics
      • Rotation
      • SpectralBins
      • Time
      • Interval
      • Transform
      • Core Types
      • Concepts
        • Numeric Concepts
        • Pixel Concepts
        • Spectral Concepts
        • Unit Concepts
      • Units
        • Units
        • Dimensionality
        • Quantity
        • Spectral Quantity
    • Scene Graph
      • Node
      • Pose Sources
      • FrameNode
      • Instance
      • Scene
      • Scene View
    • Handles
      • Handle
      • CameraHandle
      • Instance Handle
      • Light Handle
      • UnresolvedHandle
      • Mesh Handle
      • Model Handle
      • NodeHandle
      • FrameHandle
      • RootFrameHandle
    • Assets
      • Asset I/O
        • Model Loader
      • Lights
        • Light
        • Sphere Light
      • Unresolved
        • Unresolved Object
        • Unresolved Emitter
        • Unresolved Asteroid
        • Unresolved Lambertian Sphere
      • Mesh
      • Model
    • Cameras
      • Camera Model
      • Pixel Convention
      • Aperture
        • Aperture
        • Circular Aperture
      • Distortions
        • Distortion
        • Brown Distortion Model
        • OpenCV Distortion Model
        • Owen Distortion Model
      • Point Spread Functions
        • Point Spread Function
        • Measured PSF
        • Airy Disk
        • Harvey-Shack Scatter
      • Sensors
        • Sensor Model
        • Simple Sensor
    • Render API
      • Frame Buffer
      • Renderer
      • RayHit
      • Ray
      • Sampler
    • Images
      • Image
      • Image I/O
        • BMP I/O
        • FITS I/O
        • HDR I/O
        • JPEG I/O
        • PNG I/O
        • TGA I/O
        • TIFF I/O
        • Read Image
    • Stars
      • Star Class
    • Ephemeris
      • SPICE Interface
    • Logger
  • Python API Reference
    • Core API
      • Bin
      • Time
      • Interval
      • PoseContext
      • Units
      • Rotation
      • Types
    • Camera API
      • Distortion Coefficients
      • Pixel Convention
      • PSF Sampling
      • PSF Focus
      • FFT Plan Effort
    • Image API
      • Image
    • RGB Spectral Specialization
      • Core API
        • SpectralBins
        • Image
      • Handle API
        • Camera Handle
        • Instance Handle
        • Light Handle
        • Unresolved Object Handle
        • Frame Handle
        • Root Frame Handle
      • Render API
        • Frame Buffer
        • Renderer
      • Scene API
        • Scene
        • Scene View
        • Vertex
    • SWIR8 Spectral Specialization
      • Core API
        • SpectralBins
        • Image
      • Handle API
        • Camera Handle
        • Instance Handle
        • Light Handle
        • Unresolved Object Handle
        • Frame Handle
        • Root Frame Handle
      • Render API
        • Frame Buffer
        • Renderer
      • Scene API
        • Scene
        • Scene View
        • Vertex
    • Visible8 Spectral Specialization
      • Core API
        • SpectralBins
        • Image
      • Handle API
        • Camera Handle
        • Instance Handle
        • Light Handle
        • Unresolved Object Handle
        • Frame Handle
        • Root Frame Handle
      • Render API
        • Frame Buffer
        • Renderer
      • Scene API
        • Scene
        • Scene View
        • Vertex

Design Overview

  • Design Overview
    • Light Transport Model & Time-Delay Precision
    • Choosing a Frame for Aberration Calculations
    • Sensor Modeling: From Spectral Flux to Digital Numbers
    • Saving Images
    • Pixel Coordinate Conventions
    • Aperture and F-Stop
    • The Point Spread Function
    • Precomputing Camera Optics
Back to top
Copyright © 2026, Christopher Gnam
Made with Sphinx and @pradyunsg's Furo