Commit Graph

486 Commits

Author SHA1 Message Date
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
4befe80d69 Add animation playback features 2026-03-31 23:55:39 +02:00
b043f853a7 Update requirements.md with detailed animation playback specifications 2026-03-31 23:32:25 +02:00
8d2302709d Add requirements.md for animation playback feature 2026-03-31 23:32:25 +02:00
14066e6235 Add .config.kiro file for animation playback 2026-03-31 23:32:24 +02:00
5a522c4b0c Add Environment Intensity input for image background mode 2026-03-31 23:15:59 +02:00
c6b00a07bb Implement applyBackgroundEnvironmentIntensity function in App.tsx 2026-03-31 23:15:43 +02:00
752fe84f63 Update background environment intensity effect in App.tsx 2026-03-31 23:15:43 +02:00
10c2615d83 Add background environment intensity state in App.tsx 2026-03-31 23:15:43 +02:00
89bb946dd3 Set scene environment and intensity based on background mode 2026-03-31 23:14:46 +02:00
3e66408af0 Set scene environment and intensity based on background mode 2026-03-31 23:14:46 +02:00
8ebe5ed30a Add validation for non-negative finite number in world background environment intensity 2026-03-31 23:14:26 +02:00
850836f599 Migrate scene document to include environmentIntensity 2026-03-31 23:14:23 +02:00
9a93e8dbcb Set default environmentIntensity when changing background mode to image 2026-03-31 23:14:23 +02:00
9ba44307e7 Include environmentIntensity in areWorldBackgroundSettingsEqual 2026-03-31 23:14:23 +02:00
ccdf1f1b5a Clone environmentIntensity in cloneWorldBackgroundSettings 2026-03-31 23:14:23 +02:00
cbd5917dd4 Add environmentIntensity to WorldImageBackgroundSettings 2026-03-31 23:14:23 +02:00
4eed9c40a4 Update accepted file types for image import 2026-03-31 23:06:03 +02:00
628c90957b Update image import logic to handle HDR formats 2026-03-31 23:04:57 +02:00
2974fb50aa Add HDR format support for image assets 2026-03-31 23:04:42 +02:00
514114892d Add HDR texture support and metadata extraction 2026-03-31 23:04:33 +02:00
d061aa3021 Add support for EXR and HDR image formats 2026-03-31 23:03:56 +02:00
6c27ed9ecf Update image assets to include new texture types 2026-03-31 23:03:56 +02:00
dcee1d75e0 Update background color handling in App.tsx 2026-03-31 22:59:45 +02:00