Commit Graph

671 Commits

Author SHA1 Message Date
8c4d10d752 Enhance RuntimeHost to manage advanced rendering composer lifecycle and size updates 2026-04-02 20:52:27 +02:00
7f72a31a17 Implement advanced rendering synchronization and shadow state application 2026-04-02 20:52:22 +02:00
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
2dfe9b5650 Enhance ViewportHost by adding advanced rendering composer disposal and size updates 2026-04-02 20:51:50 +02:00
e15f202fac Implement advanced rendering composer synchronization and shadow state application 2026-04-02 20:51:44 +02:00
afd02bfcec Add advanced rendering settings and composer initialization 2026-04-02 20:51:44 +02:00
7dc200366f Import and configure advanced rendering features in viewport-host.ts 2026-04-02 20:51:20 +02:00
c2216c27a1 Ensure placeholders and selection shells ignore shadows 2026-04-02 20:51:13 +02:00
a5d4c2b983 Refine type definitions and code structure in advanced-rendering.ts 2026-04-02 20:51:13 +02:00
81bfd905ca Add advanced rendering configuration functions 2026-04-02 20:51:13 +02:00
f3dd0903e7 Add migration logic for spatial audio scene documents 2026-04-02 20:50:47 +02:00
b8aef856ad Validate advanced rendering settings in scene document 2026-04-02 20:50:42 +02:00
c074b9f0d3 Add isPositiveInteger validation function 2026-04-02 20:50:42 +02:00
667cd7882f Reorganize imports in scene-document-validation.ts 2026-04-02 20:50:08 +02:00
80bcc8c6e7 Remove unused types from migrate-scene-document.ts 2026-04-02 20:50:08 +02:00
d8d10ad01e Add advanced rendering settings to scene document migration 2026-04-02 20:49:44 +02:00
8d21643177 Update scene-document.ts with advanced rendering settings 2026-04-02 20:49:15 +02:00
26c6af37e8 Add advanced rendering settings to world configuration 2026-04-02 20:41:36 +02:00
736bca3c0f Add postprocessing package to dependencies 2026-04-02 20:36:34 +02:00
c87401e10b Wrap light and sound emitter changes in draft commit scheduling 2026-04-02 20:29:58 +02:00
db9799c203 Add end-to-end test for importing Draco model asset 2026-04-02 20:29:49 +02:00
351d5a32f3 Configure GLTFLoader with DRACOLoader 2026-04-02 20:28:40 +02:00
c16048bb18 Update position expectation to use matchObject 2026-04-02 20:28:40 +02:00
6b6ca50b8c Add unit tests for viewport entity markers 2026-04-02 20:28:40 +02:00
2ec94fdd16 Fix typo in tweeter radius constant 2026-04-02 20:28:40 +02:00
54cd63aa6c auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-02 20:27:51 +02:00
8dc1155430 auto-git:
[add] src/viewport-three/viewport-entity-markers.ts
2026-04-02 20:27:51 +02:00
6108260ae8 auto-git:
[add] public/draco/gltf/draco_decoder.js
 [add] public/draco/gltf/draco_decoder.wasm
 [add] public/draco/gltf/draco_encoder.js
 [add] public/draco/gltf/draco_wasm_wrapper.js
2026-04-02 20:27:51 +02:00
81c934a93f Convert onBlur handlers to arrow functions in App.tsx 2026-04-02 20:20:45 +02:00
9ee25f6db6 Add autoplay and loop options for sound emitter in e2e tests 2026-04-02 20:20:45 +02:00
77f6c785bd Allow overrides in light and sound emitter change functions 2026-04-02 20:20:14 +02:00
b30c3f9fa8 Adjust tests for updated audio distance gain calculation 2026-04-02 20:09:57 +02:00
85a7b01563 Update audio distance gain calculation 2026-04-02 20:09:57 +02:00
fa345b6536 Add tests for computeSoundEmitterDistanceGain function 2026-04-02 20:05:55 +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
d7e7c1ebde Modify file mock in audio asset test to include arrayBuffer method 2026-04-02 19:49:57 +02:00
930529fcec Update test description for authored playAnimation and stopAnimation interaction links 2026-04-02 19:49:57 +02:00
b51173640d Add unit test for audio asset import and storage 2026-04-02 19:49:57 +02:00
054dea425e Update soundEmitterOptions type assertion and filter 2026-04-02 19:48:24 +02:00
ad23e6ede1 Add isSoundEmitterEntity function and update selectedSoundEmitter logic 2026-04-02 19:48:24 +02:00
86c0ef43d4 Add test for migrating sound emitters in scene document JSON 2026-04-02 19:47:54 +02:00
f025f50e82 Update sound emitter tests and add audio asset support in scene document serialization 2026-04-02 19:47:48 +02:00
42b25f3d42 Add sound interaction tests and update RuntimeInteractionSystem to handle play/stop sound actions 2026-04-02 19:47:34 +02:00
09d4f47402 auto-git:
[change] tests/domain/interaction-links.validation.test.ts
2026-04-02 19:47:21 +02:00
124f47ffa5 Update scene document validation tests for sound emitter ref distance and audio asset references 2026-04-02 19:47:10 +02:00
4990053202 auto-git:
[change] tests/domain/build-runtime-scene.test.ts
2026-04-02 19:47:01 +02:00