You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Features/3D-Layers.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -86,7 +86,9 @@ Camera clips expose their own Properties tab with:
86
86
- Near plane
87
87
- Far plane
88
88
89
-
The Transform tab becomes scene-navigation controls for the active camera clip. In FPS mode, the preview accepts WASD/QE navigation plus mouse look. Free scene navigation now belongs to camera clips rather than gaussian-splat clips.
89
+
The Transform tab becomes scene-navigation controls for the active camera clip. In FPS mode, the preview accepts WASD/QE navigation plus uncapped mouse look. Free scene navigation now belongs to camera clips rather than gaussian-splat clips.
90
+
91
+
Camera rotation keyframes interpolate through the shortest angular path so timeline flights do not spin the long way around when yaw, pitch, or roll crosses a 360-degree wrap. FPS-look camera segments with keyed position/forward travel render through world-pose interpolation, keeping vertical-look roll moves from drifting away between keyframes.
90
92
91
93
## Gaussian Splats
92
94
@@ -98,6 +100,7 @@ Gaussian splat clips are imported through the SuperSplat-compatible `@playcanvas
98
100
- Realtime splat rendering uses a worker-backed back-to-front order buffer based on the SuperSplat/PlayCanvas sorter approach. Precise export can still fall back to the existing GPU sort path.
99
101
- Sequence splats follow the same shared runtime contract and are no longer treated as a permanent legacy-only scene path.
100
102
- The Transform tab now exposes normal object transforms for gaussian splats. Scene navigation lives on camera clips.
103
+
- Large gaussian splats show viewport loading progress during project restore, URL fetch, parser work, normalization, and GPU upload.
101
104
102
105
Some gaussian-splat settings exist in the data model and export pipeline but are not yet surfaced as a full dedicated UI:
Copy file name to clipboardExpand all lines: src/changelog-data.json
+21Lines changed: 21 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,25 @@
1
1
[
2
+
{
3
+
"date": "2026-04-24",
4
+
"type": "fix",
5
+
"title": "3D Video Planes Now Render Through the Active Scene Camera",
6
+
"description": "Video clips converted into 3D layers now share the same renderable scene camera path as splats and nested compositions, so the 3D viewport no longer disappears or breaks when video planes are added.",
"description": "Large splats now report fetch, read, parse, and upload progress directly in the preview viewport during import, refresh, and timeline restore.",
14
+
"section": "3D / Gaussian Splats"
15
+
},
16
+
{
17
+
"date": "2026-04-24",
18
+
"type": "fix",
19
+
"title": "FPS Camera Rotation Tweens as a Real World Pose",
20
+
"description": "FPS camera look is no longer pitch-capped, and camera keyframes now interpolate the recorded world pose so vertical look and roll-style moves avoid unwanted fly-out arcs between keyframes.",
0 commit comments