Virtual Production Playground

Browser-based tracker with real-time renderer viewport

Use Tracker for exclusive manual, marker, or body-pose position tracking plus routed orientation input, Camera for mobile sensor sync plus local reference recording, and Renderer to consume the single composed pose stream coming from Tracker mode.

General Info

Renderer mode subscribes to the composed session pose from Tracker mode and applies the attached camera calibration to a locally loaded Gaussian splat scene.

Session ID
room-6551
Transport
Waiting
Pose Feed
Waiting for pose
Splat Scene
Waiting for upload
Waiting for session id

Room Membership

One tracker, one camera, and any number of renderers can share the same room.

0 total connected
This Client
Waiting to join
Tracker
Open 0/1
Camera
Open 0/1
Renderers
Waiting 0 connected

Incoming Data

Monitor the live composed pose feed, tune local smoothing, and review the lens settings currently driving the renderer.

Waiting for Tracker mode to publish a composed pose and calibration sample.

Renderer Smoothing

Direct
Incoming pose samples are applied directly. Raise either slider to damp jitter before the camera updates.

Pose

Source Waiting for tracker pose
Pos X
--
Pos Y
--
Pos Z
--
Yaw
--
Pitch
--
Roll
--

Lens Calibration

Last update Waiting for pose
Effective FOV
65.00 deg
Overscan
1.000
Distortion k1
0.0000
Distortion k2
0.0000

Splat Scene

Upload and align a local Gaussian splat environment. Only the renderer browser stores this scene file; the shared session data remains pose-only.

Upload a Gaussian splat to populate the renderer viewport.
No splat loaded Ready
Drop a splat file here or use Upload Splat to replace the placeholder scene.
Environment
No splat loaded
File Size
--
Accepted files: .ply, .spz, .splat, .ksplat, .zip. Uploaded environments stay local to this browser; only the live camera pose stream is shared across the session.

Environment Transform

Use local offsets to align the uploaded splat with your session origin.