From 446b87443ccfd96f58b568f2a298a2236764cf95 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 25 May 2026 21:15:44 +0800 Subject: [PATCH] fix: align world splat initial orientation --- components/canvas/world3d/World3DViewer.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/components/canvas/world3d/World3DViewer.tsx b/components/canvas/world3d/World3DViewer.tsx index c4051ebf7..b1f1613ce 100644 --- a/components/canvas/world3d/World3DViewer.tsx +++ b/components/canvas/world3d/World3DViewer.tsx @@ -100,6 +100,8 @@ const DEFAULT_MESH_SETTINGS: Model3DViewerSettings = { wireframe: false, }; +const WORLDLABS_ASSET_ROTATION: [number, number, number] = [Math.PI, 0, 0]; + const EMPTY_MOVEMENT_STATE: MovementState = { forward: false, backward: false, @@ -1322,7 +1324,7 @@ function WorldSplatScene({ revealCompletedRef.current = false; setParticleCloudData(null); splatMesh.frustumCulled = false; - splatMesh.rotation.set(0, 0, 0); + splatMesh.rotation.set(...WORLDLABS_ASSET_ROTATION); applySparkRevealProfile(sparkRenderer, splatMesh, SPLAT_LOADING_PROFILE); let cancelled = false; @@ -1949,7 +1951,7 @@ function WorldSplatViewer({