Commit Graph

25 Commits

Author SHA1 Message Date
7610fc8f6a auto-git:
[change] src/runtime-three/navigation-controller.ts
2026-05-01 16:45:27 +02:00
2d527db527 feat: Integrate climbing state and surface resolution into navigation controller 2026-04-30 00:16:25 +02:00
6033089ad8 Refactor: Simplify third-person pointer lock and escape key handling 2026-04-27 18:16:05 +02:00
eb7dd51df3 Implement handling for third-person pointer lock release 2026-04-27 18:12:53 +02:00
d9f724c45d Add handleRuntimeTargetLookBoundaryReached to context 2026-04-25 17:26:39 +02:00
5f2be9277f Implement structured target look input and advanced shader-based visual targeting effects 2026-04-25 16:25:12 +02:00
d90f0ac8fa Context: Add handleRuntimeTargetLookInput method to RuntimeControllerContext 2026-04-25 15:51:06 +02:00
ab5e10fb5a Remove third-person camera look intent reporting from context 2026-04-25 15:41:20 +02:00
92faceb809 auto-git:
[change] src/runtime-three/navigation-controller.ts
2026-04-25 15:28:53 +02:00
b39af08eb3 auto-git:
[change] src/runtime-three/navigation-controller.ts
2026-04-25 04:14:52 +02:00
eacb84ca20 auto-git:
[change] src/runtime-three/navigation-controller.ts
2026-04-25 03:53:30 +02:00
c11a7445f7 auto-git:
[change] src/runtime-three/navigation-controller.ts
2026-04-22 17:03:58 +02:00
9889ffbc70 Add pauseTime input handling and context method for input suspension 2026-04-14 22:38:21 +02:00
51264d7c0e Update locomotion mode with diving option 2026-04-11 22:09:45 +02:00
1a0bc64234 Refactor telemetry and player movement interfaces in runtime-three 2026-04-11 19:04:36 +02:00
96bfd75618 Expand locomotion state and add ground probing functionality 2026-04-11 18:32:39 +02:00
c8e7b4f77f Add RuntimePlayerMovement to FirstPersonTelemetry 2026-04-11 18:00:48 +02:00
e571b758f1 auto-git:
[change] src/runtime-three/navigation-controller.ts
2026-04-11 11:14:57 +02:00
6f329ed1c1 Add options parameter to NavigationController deactivate method 2026-04-11 05:16:52 +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
7081d54c82 Update NavigationController interface 2026-04-11 04:15:00 +02:00
0826cc78bb Update RunnerCanvas to use cameraSubmerged for underwater overlay and add tests 2026-04-07 05:30:24 +02:00
85f6b4d74a Add locomotion state and volume checks to navigation controller 2026-04-06 08:21:33 +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
b672ba9b10 Add various runtime-three components 2026-03-31 03:06:47 +02:00