forge3d

Start Here

  • Quickstart
    • Install
    • First terrain
    • Pull a real dataset
    • Notebook workflow
    • Next steps
  • Architecture
    • Layers
      • 1. Rust runtime
      • 2. Python control surface
      • 3. Tutorials and samples
    • Primary rendering path
    • Notebook path
    • IPC model
    • Data flow
      • DEMs
      • Overlays
      • Buildings
      • Bundles and export
    • Design constraints
  • API Reference
    • Stable Workflow Surface
    • Viewer And IPC
    • Datasets
    • Notebook Widgets
    • Cartography And Packaging
    • Buildings And Vector Export
    • Additional Current Modules
    • Related Pages

Tutorials

  • Tutorials
    • GIS Track
      • Visualize Your First DEM
        • Minimal API loop
        • Gallery-backed script
        • What matters
        • Expected output
      • Drape Overlays On Terrain
        • Example: Swiss DEM plus land-cover overlay
        • Gallery-backed script
        • When you need vector overlays
        • Expected output
      • Build A Map Plate
        • Compose a plate
        • Gallery-backed script
        • Notes
        • Expected output
      • 3D Buildings
        • Load the gallery CityJSON tile
        • Inspect material defaults
        • Inspect extracted triangle meshes
        • Expected output
    • Python Track
      • Your First 3D Terrain
        • Launch the viewer from a bundled DEM
        • Update it from Python
        • Gallery-backed script
        • Expected output
      • Camera, Lighting, And Animation
        • Manual camera and sun updates
        • Simple scripted flyover
        • Notebook widget version
        • Gallery-backed script
        • Expected output
      • Point Clouds
        • Load a LAZ sample
        • Blend terrain and point cloud
        • Gallery-backed script
        • Expected output
      • Scene Bundles
        • Save a bundle
        • Load and inspect
        • Load the same bundle into a running viewer
        • Expected output
  • Gallery
    • Mount Rainier
      • Ingredients
      • Sketch
    • Mount Fuji Labels
      • Ingredients
      • Sketch
    • Swiss Land-Cover
      • Ingredients
      • Sketch
    • Luxembourg Rail Network
      • Ingredients
      • Sketch
    • 3D Buildings
      • Ingredients
      • Sketch
    • Point Cloud
      • Ingredients
      • Sketch
    • Camera Flyover
      • Ingredients
      • Low-Level Baseline
      • Rig Demo
    • Vector Export
      • Ingredients
      • Sketch
    • Shadow Comparison
      • Ingredients
      • Sketch
    • Map Plate
      • Ingredients
      • Sketch

Viewer And Scene Ops

  • Interactive Viewer
    • Interactive Viewer
      • Quick Start
        • Desktop viewer
        • Notebook widget
      • Core controls
      • Raw IPC example
      • Common IPC commands
      • Platform support
      • Related pages
    • Overview
    • Quick Start
    • Topics

Terrain Workflows

  • TV1: Terrain Atmosphere Path Parity
    • What shipped
    • Public API
    • Example and tests
  • TV2: Terrain Output and Compositing Foundation
    • What shipped
    • Public API
    • Output contract
    • Example and tests
  • TV3: Terrain Scatter and Population
    • What shipped
    • Public API
    • Workflow notes
    • Example and tests
  • TV4: Terrain Material Variation Upgrade
    • What shipped
    • Public API
    • Output and perf contract
    • Example and tests
  • TV5: Terrain Local Probe Lighting
    • What shipped
    • Public API
    • Workflow notes
    • Current boundary
    • Example and tests
  • Terrain TV6: Heterogeneous Volumetrics
    • What TV6 Adds
      • 1. Real 3D density-volume support
      • 2. Procedural terrain-volume presets
      • 3. Budgeted and inspectable runtime behavior
    • World-Space Placement
    • Python Usage
      • Typed config
      • Viewer IPC payload
    • Demo
    • What the Feature Achieves
    • Validation
  • TV10: Terrain Subsurface Materials
    • What shipped
    • Public API
    • Workflow notes
    • Example output
    • Regression contract
    • Example and tests
  • TV12: Terrain Offline Render Quality
    • What shipped
    • Public API
    • Output Contract
    • Notes
    • Example And Tests
  • TV13: Terrain Population LOD Pipeline
    • What shipped
      • TV13.1 — Automatic Mesh Simplification
      • TV13.2 — Auto-Generated LOD Chains for Scatter
      • TV13.3 — HLOD for Dense Distant Populations
    • Public API
      • Mesh Simplification
      • Auto LOD Levels
      • HLOD Clustering
      • Full Scatter Pipeline (Before and After TV13)
      • Stats and Memory Reporting
    • Parameters Reference
      • simplify_mesh(mesh, target_ratio)
      • generate_lod_chain(mesh, ratios, *, min_triangles=8)
      • auto_lod_levels(mesh, *, lod_count=3, ...)
      • HLODPolicy
    • Architecture
      • Rust side
      • Python side
    • Backward Compatibility
    • Test Coverage
    • Example
  • Terrain Material Virtual Texturing
    • What shipped
    • Public API
    • Workflow Notes
    • Current Boundary
    • Example And Tests
  • TV21: Terrain Scatter Blend and Contact Shading
    • What shipped
    • Public API
    • Parameter semantics
    • Workflow notes
    • Example and tests
  • TV22 — Scatter Wind Animation
    • Quick Start
    • ScatterWindSettings Fields
    • time_seconds Parameter
    • Mesh Convention
    • Per-Batch Controls
    • Distance Fade
    • Backward Compatibility
    • Accepted Limitations
    • Example

Product Notes

  • Pro Boundary Notes
    • Working rule
    • Current implementation note
  • forge3d Launch
    • What Is forge3d?
    • How It Works
    • Getting Started
    • Open Source + Pro
    • What’s Next
    • Call To Action
forge3d
  • Gallery
  • Edit on GitHub

Gallery

The gallery is intentionally recipe-shaped. Each entry names the dataset, the small set of APIs involved, and the core idea behind the composition.

Entries marked Pro require a license key to run as written.

Preview

Entry

Mount Rainier

01. Mount Rainier

Mount Fuji labels

02. Mount Fuji labels

Swiss landcover

03. Swiss land-cover

Luxembourg rail

04. Luxembourg rail network

3D buildings

05. 3D buildings Pro

Point cloud

06. Point cloud

Camera flyover

07. Camera flyover

Vector export

08. Vector export Pro

Shadow comparison

09. Shadow comparison

Map plate

10. Map plate Pro

  • Mount Rainier
  • Mount Fuji Labels
  • Swiss Land-Cover
  • Luxembourg Rail Network
  • 3D Buildings
  • Point Cloud
  • Camera Flyover
  • Vector Export
  • Shadow Comparison
  • Map Plate
Previous Next

© Copyright 2025-2026, forge3d contributors.

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