Commit Graph

902 Commits

Author SHA1 Message Date
a81caeecc1 Refactor road surface and edge generation logic 2026-05-13 02:59:04 +02:00
61f908ba0b Enhance road surface rendering to support multiple meshes and add fallback colors for road edges 2026-05-13 02:58:35 +02:00
97b13148a4 Refactor road geometry to use separate meshes for surface and edges, improving rendering and disposal logic 2026-05-13 02:58:07 +02:00
0986f7be45 Add material resolution for road edges (left and right) 2026-05-13 02:56:32 +02:00
a25eefd38a Refactor road definition in RuntimePath to include explicit edge settings 2026-05-13 02:56:11 +02:00
eb4eba461b Improve road surface rendering and implement resource disposal logic 2026-05-13 01:13:22 +02:00
7d9b023515 Implement road surface generation and material setup 2026-05-13 01:12:59 +02:00
332ae892a6 Add road surface rendering lifecycle methods 2026-05-13 01:12:59 +02:00
ea442624cb Initialize road surface rendering state in RuntimeHost 2026-05-13 01:12:17 +02:00
d78a662a6b Define render object structure for road surfaces 2026-05-13 01:12:17 +02:00
9a8987519c Add spline road mesh geometry and path support to runtime host 2026-05-13 01:12:17 +02:00
824a641f80 Enhance runtime path building to include road material definitions 2026-05-13 01:11:51 +02:00
fa9789affd auto-git:
[change] src/runtime-three/runtime-scene-build.ts
2026-05-12 23:54:13 +02:00
63fa55220c Feat: Add terrain gluing and offset support to path scheduling 2026-05-12 23:37:29 +02:00
d9ee9073dc Add terrain support to runtime path generation 2026-05-12 23:37:07 +02:00
0c5cf8c1d5 Enhance path definitions with curve mode and sampled resolution support 2026-05-12 22:47:18 +02:00
d00404ece3 Use default target anchor when resolving NPC target center 2026-05-11 22:00:39 +02:00
59521f40eb auto-git:
[change] src/runtime-three/runtime-interaction-system.ts
2026-05-11 21:56:44 +02:00
a53e045a83 auto-git:
[change] src/runtime-three/runtime-scene-build.ts
2026-05-11 21:56:12 +02:00
60693e278f auto-git:
[change] src/runtime-three/runtime-scene-build.ts
2026-05-11 21:56:04 +02:00
4879fd1257 auto-git:
[change] src/runtime-three/runtime-scene-build.ts
2026-05-11 21:55:59 +02:00
1ac25b9edf auto-git:
[change] src/runtime-three/runtime-scene-build.ts
2026-05-11 21:55:54 +02:00
925c5f73a1 Enhance runtime interaction system to require NPC targetability 2026-05-11 21:23:39 +02:00
f87d948109 Add validation and runtime support for NPC targetable property 2026-05-11 21:23:28 +02:00
b709764dce Refactor NPC group rotation logic in RuntimeHost 2026-05-11 14:17:56 +02:00
4b76f1a719 auto-git:
[change] src/runtime-three/runtime-scene-build.ts
 [change] src/viewport-three/transform-surface-snap.ts
 [change] src/viewport-three/viewport-host.ts
 [change] tests/domain/runtime-interaction-system.test.ts
 [change] tests/domain/transform-session.command.test.ts
 [change] tests/serialization/scene-document-json.test.ts
 [change] tests/unit/runtime-interaction-system.test.ts
 [change] tests/unit/transform-foundation.integration.test.tsx
2026-05-11 14:15:37 +02:00
01ef204dcc auto-git:
[change] src/app/App.tsx
 [change] src/commands/commit-transform-session-command.ts
 [change] src/core/transform-session.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/entities/entity-instances.ts
 [change] src/runtime-three/runtime-host.ts
2026-05-11 14:15:14 +02:00
e1471629d8 Apply NPC scale factors to collision and dimension calculations 2026-05-11 14:03:20 +02:00
ec284483b6 Refine player trigger volume raycast bounds check in local space 2026-05-11 14:03:02 +02:00
e0030c8bc5 Apply scaling factor to NPC target radius calculations 2026-05-11 14:03:02 +02:00
eb0a8a429f Scale NPC dialogue target bounds calculations 2026-05-11 14:01:53 +02:00
3d03a4f6b9 Apply NPC scale to render and collision groups 2026-05-11 14:01:53 +02:00
fa5150ea5f Apply scaling to NPC collider dimensions (capsule and box) 2026-05-11 14:01:21 +02:00
f1ef5a37de Pass rotation and scale when building runtime scene collections 2026-05-11 14:01:21 +02:00
649e4ae717 Add scale support to RuntimeNpc and RuntimeTriggerVolume definitions 2026-05-11 14:01:21 +02:00
bf127ab8f8 Include foliage blocker mask in scene bounds calculation 2026-05-02 11:30:59 +02:00
be865957f7 Initialize foliage blocker mask in RuntimeHost 2026-05-02 11:30:59 +02:00
13c02ec944 Import foliage blocker mask utility 2026-05-02 11:30:59 +02:00
60e6153570 Enhance foliage rendering with quality controls and update view synchronization across hosts 2026-05-02 10:52:46 +02:00
6e312864ac Integrate foliage rendering system into RuntimeHost 2026-05-02 04:55:16 +02:00
951dd8fb19 Include foliage mask handling in terrain scene bounds calculation 2026-05-02 04:21:03 +02:00
eef3e24117 Add foliageMasks support to runtime terrain data 2026-05-02 04:19:48 +02:00
e7fbb2feb2 auto-git:
[change] src/runtime-three/player-edge-assist.ts
2026-05-01 16:54:29 +02:00
7330bfdb97 auto-git:
[change] src/runtime-three/third-person-navigation-controller.ts
2026-05-01 16:49:39 +02:00
e486a3d016 auto-git:
[change] src/runtime-three/third-person-navigation-controller.ts
2026-05-01 16:49:27 +02:00
196597bd3c auto-git:
[change] src/runtime-three/third-person-navigation-controller.ts
2026-05-01 16:48:46 +02:00
72a574059e auto-git:
[change] src/runtime-three/third-person-navigation-controller.ts
2026-05-01 16:48:31 +02:00
2b599b8f49 auto-git:
[change] src/runtime-three/third-person-navigation-controller.ts
2026-05-01 16:48:31 +02:00
9a17f84efc auto-git:
[change] src/runtime-three/third-person-navigation-controller.ts
2026-05-01 16:48:31 +02:00
d3334b55e9 auto-git:
[change] src/runtime-three/third-person-navigation-controller.ts
2026-05-01 16:48:04 +02:00