SimPilot includes a browser-based 3D visualization viewer powered by Trame. After a simulation completes, click "View in 3D" to launch the v2 analysis workbench.
How it works
The 3D viewer runs as a separate Python process on AWS ECS. When you open the viewer:
- A Trame session is provisioned on the server
- The viewer loads in an embedded iframe with a WebSocket connection
- Host and iframe use a strict
v2 postMessage contract for status, state, and artifacts
- Viewer state (field, camera, tool stack, params, layout) is synchronized and restorable
Sessions have a 15-minute idle timeout and are automatically cleaned up when unused.
Workbench regions
- Region A (left): case/context browser, view mode, field and render controls, stats/metadata
- Region B (center): main VTK remote viewport with loading/error overlays
- Region C (right): tool library + active tool stack + parameter inspector
- Region D (bottom): analysis strip (probe data, export queue, event log)
Layout presets are available from the host toolbar:
Analysis (default)
Presentation
Compact mobile
The viewer includes a comprehensive set of post-processing tools:
📍Point Probe
Query field values at specific points in the domain.
✂️Clip Plane
Clip the geometry to reveal interior flow structures.
🔪Slice
Cut through the domain to see field distributions on a plane.
🌊Isosurface
Extract surfaces of constant field value.
🌀Multi-Isosurface
Multiple isosurfaces at different values simultaneously.
💨Streamlines
Trace flow paths through the velocity field.
➡️Glyphs
Display vector field arrows showing flow direction and magnitude.
📏Line Probe
Extract field values along a line for quantitative analysis.
📐Plane Probe
Sample field data on a plane.
📐Ruler
Measure distances between points in the domain.
🪞Mirror
Mirror the geometry for symmetric simulations.
🔄Warp
Deform geometry based on field values (useful for structural results).
🎚️Threshold
Filter cells by field value range.
🔢Calculator
Compute derived fields using arithmetic expressions.
💾Data Export
Export data as CSV or VTK files.
🏷️Annotation
Add text annotations to the visualization.
For detailed usage of each tool, see
Visualization Tools.
- Layout preset selector
- Reconnect session
- Screenshot trigger
- Export trigger
- Fullscreen toggle
- Close (compact mode)
Press
? in the viewer to see all keyboard shortcuts, or check the
Keyboard Shortcuts page.