Commit Graph

924 Commits

Author SHA1 Message Date
c72054283c Calculate and apply road edge seams during scene setup 2026-05-13 18:50:52 +02:00
6be636389b Import road edge seam resolution utility 2026-05-13 18:50:52 +02:00
e73ea94b3d Include junction data when deriving spline corridor colliders 2026-05-13 17:18:51 +02:00
7415cdc8b1 Refactor edge geometry calculation in RuntimeHost 2026-05-13 17:16:51 +02:00
6a47395d6f Enhance validation and runtime support for spline corridor junctions 2026-05-13 17:16:16 +02:00
ae6a28e3f2 Add support for spline corridor junction edge meshes 2026-05-13 16:53:36 +02:00
b7653af075 Add edge mesh generation for spline corridor junctions 2026-05-13 16:53:23 +02:00
4e189906e7 Refactor: Use dedicated function for heightfield subdivisions 2026-05-13 16:22:10 +02:00
6bf2441372 Add MaterialDef import to runtime host 2026-05-13 13:23:36 +02:00
dd04f95c35 Refactor junction material handling to use MaterialDef 2026-05-13 13:23:07 +02:00
96aee46ab4 Implement spline corridor junction support and refine road geometry generation 2026-05-13 13:22:52 +02:00
eb6f39e1d7 Add support for spline corridor junctions and clip intervals in runtime scene definition 2026-05-13 13:22:34 +02:00
e680d7118e Integrate spline corridor junction support for terrain patching and scene building 2026-05-13 13:22:07 +02:00
3f64a3f670 Add support for attaching spline corridor colliders 2026-05-13 04:30:02 +02:00
789fa43dff auto-git:
[change] src/runtime-three/runtime-scene-build.ts
2026-05-13 04:29:48 +02:00
e4c7f27edd auto-git:
[change] src/runtime-three/runtime-scene-build.ts
2026-05-13 04:29:48 +02:00
2b7bedfa23 Feat: Add support for spline repeaters in runtime paths 2026-05-13 03:46:22 +02:00
efab46edfa Apply shadow flags to spline repeater group 2026-05-13 03:46:08 +02:00
7d5127a77b Dispose of spline repeater renderer resources 2026-05-13 03:46:08 +02:00
e094dc9caa Implement rebuilding logic for spline repeaters 2026-05-13 03:46:08 +02:00
a6cc8ee68d Add spline repeater group to the scene 2026-05-13 03:46:08 +02:00
82f810a229 Initialize and import SplineRepeaterRenderer 2026-05-13 03:46:08 +02:00
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