Commit Graph

811 Commits

Author SHA1 Message Date
6911045a51 Add advanced rendering settings and composer initialization 2026-04-02 20:52:22 +02:00
21184f4df4 Add advanced rendering features to runtime-host.ts 2026-04-02 20:51:59 +02:00
85a7b01563 Update audio distance gain calculation 2026-04-02 20:09:57 +02:00
2b87e384b8 Add distance-based volume attenuation for audio emitters 2026-04-02 20:04:45 +02:00
30d7274f49 Refactor audio configuration in RuntimeAudioSystem 2026-04-02 19:59:45 +02:00
180f1ae13f Improve error messages in RuntimeAudioSystem 2026-04-02 19:51:36 +02:00
bb747097f8 Refactor audio asset availability description in RuntimeAudioSystem 2026-04-02 19:50:27 +02:00
ecd5366870 Remove unused audio assets and update sound emitter rendering 2026-04-02 19:46:17 +02:00
2912a05930 Check for null listener and update runtime message 2026-04-02 19:43:51 +02:00
12facde036 Add null checks and event listeners for audio system in runtime host 2026-04-02 19:40:10 +02:00
75c6492751 Add runtime audio system for Three.js 2026-04-02 19:39:54 +02:00
c1f3064e9e Add sound emitter validation and interaction handling 2026-04-02 19:38:26 +02:00
26c98e65c8 Refactor trigger condition checks in runtime-scene-build.ts 2026-04-01 04:20:59 +02:00
702179a424 Modify runtime-scene-build.ts to derive triggerOnEnter and triggerOnExit from interaction links 2026-04-01 04:20:50 +02:00
03354bad2c Update trigger logic to check for links 2026-04-01 04:19:31 +02:00
aca1d057ec Use LoopOnce and LoopRepeat constants in action.loop assignment 2026-04-01 04:06:11 +02:00
d6c2f81eb5 Import LoopOnce and LoopRepeat from three.js 2026-04-01 04:06:11 +02:00
52fb3ec696 Update playAnimation method to include loop parameter 2026-04-01 04:06:11 +02:00
162d3c8d03 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-01 04:05:09 +02:00
7f07475b68 auto-git:
[change] src/runtime-three/runtime-interaction-system.ts
2026-04-01 04:05:09 +02:00
fca26a95d4 auto-git:
[change] src/runtime-three/runtime-interaction-system.ts
2026-04-01 04:05:09 +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
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
89bb946dd3 Set scene environment and intensity based on background mode 2026-03-31 23:14:46 +02:00
386fbdfdc3 Add method to clear local lights in runtime-host.ts 2026-03-31 20:08:05 +02:00
bfd6abfae6 Add methods to create point and spot light runtime objects 2026-03-31 20:07:36 +02:00
01ebb119eb Add local light rendering and update asset handling in RuntimeHost 2026-03-31 20:07:18 +02:00
57c83d764b Add local light support and update imports in runtime-host.ts 2026-03-31 20:07:01 +02:00
9f6c906a90 Add support for point and spot lights in runtime scene build 2026-03-31 20:04:56 +02:00
341a3e0266 Remove unused runtimeScene variable in RuntimeHost 2026-03-31 17:40:31 +02:00
34c344c8a3 Add model instance rendering support in RuntimeHost 2026-03-31 17:40:18 +02:00
be0cba6bcf Refactor asset imports and add runtime model instance handling 2026-03-31 17:32:32 +02:00
e5013503ed Update runtime host to support interactions 2026-03-31 06:46:48 +02:00
ca1aaf9694 Add runtime interaction system 2026-03-31 06:46:48 +02:00
c3c9f95980 Remove unused runtime-interaction-system.ts file 2026-03-31 06:45:54 +02:00
67706d4a7a Refactor renderer initialization and domElement handling in RuntimeHost 2026-03-31 06:25:29 +02:00
0174b5c8d6 Add teleportTo method and reset interaction system in runtime host 2026-03-31 06:17:35 +02:00
0b9aafd2ca Update runtime host to include interaction system 2026-03-31 06:17:30 +02:00
eeb32fde7c Add runtime interaction system and update scene build 2026-03-31 06:17:30 +02:00
3ea9814058 Add runtime entity collection and focus target handling 2026-03-31 05:52:30 +02:00