Commit Graph

45 Commits

Author SHA1 Message Date
32f6c1a2c4 Update buildRuntimeSceneCollections to include NPC definitions and active status 2026-04-13 23:53:24 +02:00
1220df79e6 Update scene build to include NPC definitions and runtime clock state 2026-04-13 23:49:34 +02:00
3f4e951f41 Add path-related commands and update selection handling 2026-04-13 21:23:03 +02:00
0eac096de5 Add paths functionality to scene document and related components 2026-04-13 21:21:39 +02:00
eb6386c7fd Remove unused variable in runtime-scene-build.ts 2026-04-13 17:26:25 +02:00
6252f6b12e Add NPC collider support in runtime scene build 2026-04-13 17:17:02 +02:00
ea29e329bc Add support for NPCs in runtime scene build 2026-04-13 16:19:34 +02:00
45bce7846a Add ProjectTimeSettings to RuntimeSceneDefinition and RuntimeBoxBrushInstance 2026-04-12 04:37:07 +02:00
c3f56292fd Include time settings in runtime scene build 2026-04-12 04:33:00 +02:00
ff5df14ac6 Update runtime global state to include clock state and modify scene build to use project time settings 2026-04-12 04:30:54 +02:00
ffc5ff1370 Update runtime scene build to filter disabled entities and interactions 2026-04-12 03:35:55 +02:00
42cee3d19a Add air direction only setting for player movement 2026-04-12 02:19:46 +02:00
8aba9a02d7 Add air movement controls for player in App.tsx and related files 2026-04-12 02:06:32 +02:00
abd2c8ce3a Add maxStepHeight to RuntimePlayerMovement and related controllers 2026-04-11 20:59:30 +02:00
5be0e07115 Add maxSpeed and bunny hop properties to player movement 2026-04-11 20:30:49 +02:00
e3c88e8048 Add jump, sprint, and crouch settings to RuntimePlayerMovement 2026-04-11 20:09:12 +02:00
3c522bca0f Add player movement to runtime scene build 2026-04-11 18:05:55 +02:00
b3946aedb1 Remove unused function clonePlayerStartMovementTemplate 2026-04-11 18:00:48 +02:00
19d9d8c36a Implement cloning functions for player movement capabilities and runtime player movement 2026-04-11 18:00:14 +02:00
1aa67b0863 auto-git:
[change] src/runtime-three/runtime-scene-build.ts
2026-04-11 17:59:44 +02:00
9ecbf0c7e3 Update runtime-scene-build.ts with new player start movement template functions 2026-04-11 17:59:43 +02:00
119ca52b75 Update scene document version and add input bindings support 2026-04-11 12:12:55 +02:00
ef628d90be auto-git:
[change] src/runtime-three/runtime-scene-build.ts
2026-04-11 11:14:57 +02:00
007447d60b Add third-person navigation mode and update runtime scene definition 2026-04-11 11:14:42 +02:00
fa705f18bb Add scene entry and exit interfaces and update spawn logic 2026-04-11 04:34:11 +02:00
af659a4646 Update runtime scene build to include volume data 2026-04-06 08:20:38 +02:00
2e29aa7ae2 Update box brush geometry and collider handling in runtime scene build 2026-04-05 02:30:04 +02:00
991e414ae4 Add rotation support for brush meshes and colliders 2026-04-04 19:27:16 +02:00
2dda25ae4b Import and use FIRST_PERSON_PLAYER_SHAPE in runtime-scene-build.ts 2026-04-04 15:53:21 +02:00
ecff9053ab Update runtime scene to include player collider 2026-04-04 15:53:00 +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
2b37d2dcda Reorder imports in runtime-scene-build.ts 2026-04-02 20:59:58 +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
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
ebf77db1ad Add animationClipName and animationAutoplay to RuntimeModelInstance 2026-04-01 00:02:21 +02:00
9f6c906a90 Add support for point and spot lights in runtime scene build 2026-03-31 20:04:56 +02:00
be0cba6bcf Refactor asset imports and add runtime model instance handling 2026-03-31 17:32:32 +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
d103f80751 Refactor runtime scene build and viewport host 2026-03-31 05:10:53 +02:00
bbed6d8696 Add navigation mode to runtime scene build 2026-03-31 03:42:16 +02:00
ce846a3464 Enhance pointer lock handling and material resolution in runtime scene build 2026-03-31 03:06:47 +02:00
b672ba9b10 Add various runtime-three components 2026-03-31 03:06:47 +02:00