Commit Graph

126 Commits

Author SHA1 Message Date
46ca1660d1 Add NPC model rendering support in RuntimeHost 2026-04-13 16:30:25 +02:00
989efdd53d Add resolveRuntimeGlobalTimeState function and enhance runtime project time logic 2026-04-13 15:55:03 +02:00
4cf07a38e0 Remove unused render call in runtime-host.ts 2026-04-13 15:35:28 +02:00
c567041bff Refactor time settings and background handling in scene document migration 2026-04-13 15:24:03 +02:00
dd444a4b3d Refactor rendering logic in runtime-host.ts 2026-04-13 14:18:27 +02:00
4f67e7b655 Integrate world background rendering in runtime-host.ts 2026-04-13 14:10:59 +02:00
2aeb38d97c Update RunnerCanvas and RuntimeHost to handle runtime clock state changes more efficiently 2026-04-12 14:57:20 +02:00
2b42cc3f0d Add moon light to runtime host and update lighting logic 2026-04-12 14:10:22 +02:00
09525d28d4 Implement runtime clock state management and lighting 2026-04-12 04:33:00 +02:00
dd5dac2b59 Add kind property to geometryBrush in runtime-host.ts 2026-04-12 03:57:47 +02:00
0a3cfab4ac Update runtime-host.ts to handle BoxBrush type and improve geometry processing 2026-04-12 03:56:36 +02:00
9040bde495 Ensure mesh visibility matches brush visibility in RuntimeHost 2026-04-12 03:36:40 +02:00
a22e562906 Add whitebox bevel material application to runtime-host.ts 2026-04-12 01:04:43 +02:00
3504262ada Update runtime-host.ts to include water surface height calculation 2026-04-11 22:09:50 +02:00
51a249a2cd Update finalizeSceneLoad to include playerMovement 2026-04-11 21:01:14 +02:00
383d17327c Update finalizeSceneLoad to include player movement 2026-04-11 20:59:59 +02:00
358323817f Update buildCollisionWorld to include player movement 2026-04-11 20:59:59 +02:00
a6aa3a9a18 Remove unused player animation hooks and update tests 2026-04-11 19:16:51 +02:00
9291f9f2ce Remove unused import in runtime-host.ts 2026-04-11 19:09:53 +02:00
bbc9bd0ea5 Apply player camera effects and update audio hooks in frame update 2026-04-11 19:08:31 +02:00
b33b861a6b Reset player camera effects on scene load and unload 2026-04-11 19:08:31 +02:00
9b4176b5ee Implement player camera effects and reset functionality 2026-04-11 19:08:08 +02:00
f338c8cd48 Add dampScalar function to runtime-host.ts 2026-04-11 19:08:08 +02:00
030068cc39 Update telemetry reference in createPlayerWaterContactBounds 2026-04-11 19:08:08 +02:00
e282ad3974 Update telemetry references in RuntimeHost 2026-04-11 19:07:05 +02:00
0e74013d57 Refactor telemetry handler methods in RuntimeHost 2026-04-11 19:06:52 +02:00
c4fe5926b4 Update telemetry handling in RuntimeHost 2026-04-11 19:06:52 +02:00
f86cb8cadf Update runtime-host.ts with new telemetry and hook states 2026-04-11 19:06:43 +02:00
e2403f00d4 Add collision detection methods in runtime-host.ts 2026-04-11 18:36:10 +02:00
8ba8d1d730 Update fallback face color in multiple files 2026-04-11 14:54:58 +02:00
43e9e7baa0 Simplify interaction prompt display and handling in various components 2026-04-11 11:40:25 +02:00
5cf600e601 Refactor interaction prompt logic in runtime-host.ts 2026-04-11 11:16:40 +02:00
650d3271c1 Add third-person camera collision resolution and update controller handling 2026-04-11 11:16:34 +02:00
96754dfcf6 Switch default navigation mode to third person and update imports 2026-04-11 11:16:29 +02:00
75d8723565 Add tests and update navigation controller deactivation logic 2026-04-11 05:17:01 +02:00
8432562252 Add scene exit transition request handling in RuntimeHost 2026-04-11 04:34:31 +02:00
e205cea50c auto-git:
[change] src/app/app.css
 [change] src/commands/set-scene-loading-screen-command.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/runner-web/RunnerCanvas.tsx
 [change] src/runtime-three/first-person-navigation-controller.ts
 [change] src/runtime-three/navigation-controller.ts
 [change] src/runtime-three/orbit-visitor-navigation-controller.ts
 [change] src/runtime-three/runtime-host.ts
 [change] tests/domain/editor-store.test.ts
 [change] tests/serialization/local-draft-storage.test.ts
 [change] tests/serialization/project-document-json.test.ts
 [change] tests/serialization/project-package.test.ts
 [change] tests/unit/runner-canvas.test.tsx
 [change] tests/unit/runtime-host.test.ts
2026-04-11 04:19:51 +02:00
e4ad280ea5 Add scene readiness check in RuntimeHost 2026-04-11 04:15:38 +02:00
5e64f4db1e Refactor collision world rebuild logic in runtime-host.ts 2026-04-11 04:15:32 +02:00
a773c9f6e5 Add scene load state management and navigation controller activation in runtime-host.ts 2026-04-11 04:15:27 +02:00
ab2a6e09d1 Enhance scene loading and navigation handling in RuntimeHost 2026-04-11 04:15:18 +02:00
9d7bc88596 Add resetSceneState method and scene load state interface 2026-04-11 04:15:07 +02:00
f6cb305243 Add fog material creation and disposal methods in RuntimeHost 2026-04-07 11:33:34 +02:00
4238bce5f5 Remove unnecessary onBeforeRender assignment in configureFogVolumeMesh methods 2026-04-07 11:20:47 +02:00
edea9a6976 Add fog volume mesh configuration in runtime-host.ts 2026-04-07 11:18:57 +02:00
40a53801a7 Add fog quality material and update runtime/viewport hosts 2026-04-07 11:08:57 +02:00
ebafda0833 Simplify reflection enabled condition and handle null render target 2026-04-07 08:32:36 +02:00
de8ceafb7f Add water surface subdivision and UV interpolation in box brush mesh 2026-04-07 07:46:47 +02:00
bfb3eebd2c Refactor fog handling and add reflection update timestamp 2026-04-07 07:13:38 +02:00
052b0a3bcb Implement reflection update interval and fog handling 2026-04-07 07:13:33 +02:00