Commit Graph

509 Commits

Author SHA1 Message Date
1f1e6c2f65 Update animation section in Inspector UI 2026-04-01 00:14:18 +02:00
3ad8c9e8c8 Complete schema migration and update version to 12 2026-04-01 00:14:18 +02:00
01baa2220c Mark unit test for empty clipName as completed 2026-04-01 00:14:18 +02:00
159892c4dc Add validation for playAnimation and stopAnimation actions in scene-document-validation.ts 2026-04-01 00:12:44 +02:00
2b745b9023 Add tests for animation migration and interaction links 2026-04-01 00:11:39 +02:00
786e7891c5 Import additional interaction links in scene-document-json.test.ts 2026-04-01 00:11:39 +02:00
3d8dae8618 Remove unused constant from migrate-scene-document.ts 2026-04-01 00:11:39 +02:00
f2e9bccb39 Add support for animation fields in model instances and interaction links during scene document migration from v11 to v12 2026-04-01 00:10:44 +02:00
e37f9714cf Add support for playAnimation and stopAnimation interaction links in migrate-scene-document.ts 2026-04-01 00:10:31 +02:00
467ccd1453 Add support for playAnimation and stopAnimation actions in migrate-scene-document.ts 2026-04-01 00:10:28 +02:00
8f20e25f1e Add animationClipName and animationAutoplay to ModelInstance 2026-04-01 00:10:24 +02:00
41c54cb7ee Import ANIMATION_PLAYBACK_SCENE_DOCUMENT_VERSION in migrate-scene-document.ts 2026-04-01 00:10:24 +02:00
c315f9c44b Add createPlayAnimationInteractionLink and createStopAnimationInteractionLink functions 2026-04-01 00:10:24 +02:00
ffff4e4c30 Bump SCENE_DOCUMENT_VERSION to 12 and add ANIMATION_PLAYBACK_SCENE_DOCUMENT_VERSION 2026-04-01 00:10:24 +02:00
30878fb5db Mark schema migration task as incomplete and update version in tasks.md 2026-04-01 00:09:14 +02:00
2a4fe14104 Mark checkpoint task as completed in tasks.md 2026-04-01 00:09:14 +02:00
faa7cbf67b Revert checkpoint status to incomplete in tasks.md 2026-04-01 00:09:14 +02:00
58af45f149 Mark task completed: Implement AnimationMixer lifecycle in RuntimeHost 2026-04-01 00:09:14 +02:00
c5faa1ef22 Update animation mixers with delta time in RuntimeHost 2026-04-01 00:07:39 +02:00
a706bd2df8 Stop all animations and clear mixers in RuntimeHost 2026-04-01 00:07:39 +02:00
2f9097b3f2 Add animation support to RuntimeHost 2026-04-01 00:07:29 +02:00
c724bb4891 Revert task status and update description in animation-playback tasks 2026-04-01 00:07:16 +02:00
367b12c236 Mark task as completed in animation-playback tasks 2026-04-01 00:07:16 +02:00
405318d5b9 Use imported AnimationClip in findByName method 2026-04-01 00:05:46 +02:00
b60008b3bf Update type references for animation maps in RuntimeHost 2026-04-01 00:05:46 +02:00
609a0de075 Import AnimationClip and AnimationMixer from THREE.js 2026-04-01 00:05:46 +02:00
3eb32e48d0 Add animation-related maps to RuntimeHost 2026-04-01 00:05:46 +02:00
e154e52671 Add methods to play and stop animations for runtime instances 2026-04-01 00:05:05 +02:00
04da7eb345 Add play and stop animation methods to RuntimeHost and update tests 2026-04-01 00:04:32 +02:00
caa0cef532 Update test cases for playAnimation and stopAnimation methods 2026-04-01 00:04:28 +02:00
7b8d54e393 Add playAnimation and stopAnimation methods to mock objects 2026-04-01 00:04:28 +02:00
f981efde61 Add play and stop animation actions in runtime interaction system and update scene build to include animation properties 2026-04-01 00:03:02 +02:00
12e675692a Extend RuntimeInteractionDispatcher with playAnimation and stopAnimation methods 2026-04-01 00:02:21 +02:00
ebf77db1ad Add animationClipName and animationAutoplay to RuntimeModelInstance 2026-04-01 00:02:21 +02:00
d432da70e9 Update tasks.md and implement interaction link creation functions 2026-04-01 00:02:21 +02:00
29a5f908b0 Mark task completion for adding PlayAnimationAction and StopAnimationAction 2026-04-01 00:02:20 +02:00
8491dce860 Add playAnimation and stopAnimation cases to cloneAction function in interaction-links.ts 2026-03-31 23:59:08 +02:00
580826b495 Add play and stop animation actions to interaction links 2026-03-31 23:59:03 +02:00
ae9aa1c277 Update task status for adding PlayAnimationAction and StopAnimationAction 2026-03-31 23:58:36 +02:00
602b38cb43 Mark task completion for extending LoadedModelAsset with animation clips 2026-03-31 23:58:36 +02:00
57527efb0b Update loadModelAssetFromStorage to include gltf.animations 2026-03-31 23:58:36 +02:00
d33af0982c Update createLoadedModelAsset to include gltf.animations 2026-03-31 23:58:36 +02:00
4afde51392 Update createLoadedModelAsset function to include animations 2026-03-31 23:57:25 +02:00
8eb30ceca4 Add animations field to LoadedModelAsset interface 2026-03-31 23:57:25 +02:00
256f129f4f Import AnimationClip type from three.js 2026-03-31 23:57:25 +02:00
2771253f0b Update task status and description in animation-playback tasks 2026-03-31 23:57:25 +02:00
2400bf7bee Mark task as completed in animation-playback tasks 2026-03-31 23:57:25 +02:00
764f8bed24 Include animation fields in areModelInstancesEqual 2026-03-31 23:55:39 +02:00
5c1b68451f Populate animationClipName and animationAutoplay in createModelInstance 2026-03-31 23:55:39 +02:00
fe118f47e3 Update createModelInstance to include animation fields 2026-03-31 23:55:39 +02:00