VisuTwin Canvas

GPU-native visualization runtime for digital twins and scientific computing

An independent open-source research initiative · PlayCanvas-inspired architecture in C++23

CAST Simulation Demo — Computer Assisted Surgical Trainer

CAST (Computer Assisted Surgical Trainer) — in-situ visualization with deterministic fixed-timestep synchronization

Developed in collaboration with the Department of ECE, University of Arizona

Visual Examples

From physically-based rendering to scientific visualization and geospatial mapping.

CAST Simulation

CAST Simulation

In-situ visualization with deterministic fixed-timestep synchronization

PBR Rendering

PBR Rendering

Physically-based materials with multi-light forward rendering

Hurricane Isabel

Hurricane Isabel

Multi-modal scientific visualization with isosurface extraction

Geospatial Globe

Geospatial Globe

WGS84 geodesy with 3D Tiles and terrain LOD

Core Capabilities

  • C++23 engine with native Metal backend
  • Physically-based rendering with real-time shadows
  • Fixed-timestep deterministic rendering pipeline
  • GLB/glTF/DAE asset loading with Draco compression
  • Composable Metal shader system
  • Hybrid ECS + scene graph architecture

Research Focus

Combining real-time PBR rendering with scientific data and geospatial context typically requires stitching together multiple tools across separate processes and coordinate systems. VisuTwin Canvas aims to unify these in a single native framework.

  • Digital twin visualization
  • Scientific computing integration
  • Geospatial rendering (planned)
  • Cross-platform GPU backends (planned)