C3D visualization
Load motion capture sessions and inspect marker movement directly in a 3D scene.
C3D motion capture analysis
Visualize, inspect, and analyze sport motion data in an interactive 3D environment built for biomechanical workflows.
Purpose
Swing3D started as a Universidad Politecnica de Madrid project for INEF and the GAMMA research group. Its goal is to make Vicon C3D sessions easier to inspect for specialists in sport and biomechanics without forcing them into low-level technical tooling.
Capabilities
Load motion capture sessions and inspect marker movement directly in a 3D scene.
Designed for specialized users in sport, with golf as the original use case.
Move through frames, pause the action, and connect the motion to visual metrics.
Combine the 3D representation with graphs and configuration-driven interpretation.
Workflow
Bring a recorded motion capture session into the browser.
Use the corresponding setup to map markers, joints, metrics, and visual behavior.
Move through the timeline, rotate the view, and compare movement with graph data.
Project
The application is built in Rust and compiled to WebAssembly so the same core can support browser use and native performance-oriented development. The interface is focused on motion review, frame control, 3D representation, and biomechanical visualization.