Commit Graph

355 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
d7cf566fcd Update imports and reorganize code in image-assets.ts 2026-03-31 22:56:15 +02:00
7709fa317b Enhance world background mode application logic 2026-03-31 20:19:21 +02:00
f00c064a2c Remove unused TextureDataType import 2026-03-31 20:16:41 +02:00
9eb35964f1 Add background image import functionality 2026-03-31 20:16:41 +02:00
d41a60a901 Add loadedImageAssets to App component 2026-03-31 20:16:41 +02:00
2a50b0eaab Enhance world background preview and add image mode support in App.tsx 2026-03-31 20:16:11 +02:00
86466a5dfb Separate model assets and image assets in the outliner, add import background image button 2026-03-31 20:16:03 +02:00
4724a7543d Add buttons for adding point light and spot light entities 2026-03-31 20:16:03 +02:00