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 (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
In-situ visualization with deterministic fixed-timestep synchronization

PBR Rendering
Physically-based materials with multi-light forward rendering

Hurricane Isabel
Multi-modal scientific visualization with isosurface extraction

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)