Commit Graph

396 Commits

Author SHA1 Message Date
40bd7540e9 Add type annotation for volumeRenderPaths in RuntimeHost 2026-04-06 08:45:14 +02:00
0d225e3f64 Import Euler from three.js in runtime-host.ts 2026-04-06 08:27:23 +02:00
71dc2ac75f Update runtime-host.ts to handle volume rendering paths and improve material creation logic 2026-04-06 08:26:35 +02:00
104808b876 Add player volume state resolution in RuntimeHost 2026-04-06 08:25:56 +02:00
2382ff0d79 Remove unused import BoxGeometry from runtime-host.ts 2026-04-05 02:31:20 +02:00
ac678bd732 Update runtime-host.ts to use BufferGeometry and buildBoxBrushDerivedMeshData 2026-04-05 02:31:20 +02:00
991e414ae4 Add rotation support for brush meshes and colliders 2026-04-04 19:27:16 +02:00
70bcb35167 Update rebuildCollisionWorld to include playerCollider 2026-04-04 15:54:25 +02:00
56cd968009 Remove unused parameter in rebuildModelInstances calls 2026-04-04 08:38:33 +02:00
d01a8bfefc Remove unused function and related code in runtime-host.ts 2026-04-04 08:37:01 +02:00
b85b295c5a Update version references and refactor collider generation logic 2026-04-04 07:58:01 +02:00
ba8f8235bf Add collision mode support and debug visualization in App.tsx and related files 2026-04-04 07:57:32 +02:00
3d1dd3fe63 auto-git:
[add] src/geometry/model-instance-collider-generation.ts
 [add] src/runtime-three/rapier-collision-world.ts
 [change] AGENTS.md
 [change] CHAT_CONTEXT.md
 [change] architecture.md
 [change] package.json
 [change] prompts-lite.txt
 [change] prompts.txt
 [change] roadmap.md
 [change] src/assets/model-instances.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/runtime-three/first-person-navigation-controller.ts
 [change] src/runtime-three/navigation-controller.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/runtime-three/runtime-scene-build.ts
 [change] src/runtime-three/runtime-scene-validation.ts
 [change] src/viewport-three/viewport-host.ts
 [change] testing.md
2026-04-04 07:55:41 +02:00
04f46fa8ff Update import paths for world settings 2026-04-02 20:58:40 +02:00
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
ecd5366870 Remove unused audio assets and update sound emitter rendering 2026-04-02 19:46:17 +02:00
12facde036 Add null checks and event listeners for audio system in runtime host 2026-04-02 19:40:10 +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
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
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
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
e5013503ed Update runtime host to support interactions 2026-03-31 06:46:48 +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
cb8e5875d8 Enable transparent background in WebGLRenderer and remove scene background color 2026-03-31 05:11:19 +02:00
b672ba9b10 Add various runtime-three components 2026-03-31 03:06:47 +02:00