From d33af0982c8f0fe1c6128fb1aaa9dbbda016ede4 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 31 Mar 2026 23:57:25 +0200 Subject: [PATCH] Update createLoadedModelAsset to include gltf.animations --- src/assets/gltf-model-import.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/assets/gltf-model-import.ts b/src/assets/gltf-model-import.ts index 619153c3..716c08ef 100644 --- a/src/assets/gltf-model-import.ts +++ b/src/assets/gltf-model-import.ts @@ -680,7 +680,7 @@ export async function importModelAssetFromFiles( return { asset, modelInstance, - loadedAsset: createLoadedModelAsset(asset, cloneTemplateScene(gltf.scene)) + loadedAsset: createLoadedModelAsset(asset, cloneTemplateScene(gltf.scene), gltf.animations) }; } catch (error) { await storage.deleteAsset(asset.storageKey).catch(() => undefined); @@ -739,7 +739,7 @@ export async function loadModelAssetFromStorage( if (asset.metadata.format === "glb") { try { const gltf = await loadGltfFromArrayBuffer(storedModelFile.bytes); - return createLoadedModelAsset(asset, cloneTemplateScene(gltf.scene)); + return createLoadedModelAsset(asset, cloneTemplateScene(gltf.scene), gltf.animations); } catch (error) { throw new Error(`Model asset reload failed for ${asset.sourceName}: ${getErrorDetail(error)}`); }