Commit Graph

930 Commits

Author SHA1 Message Date
a434c91b55 Refactor material texture cache management to use generic material logic and improve cleanup 2026-05-18 16:07:59 +02:00
41d09ebc18 Dynamically configure physical materials using custom material properties 2026-05-18 16:07:38 +02:00
a86261dd4c Improve road surface material creation to support custom material properties 2026-05-18 16:07:22 +02:00
6f0d631cca Update material texture handling to use general material rendering types 2026-05-18 16:06:56 +02:00
b3c047a9eb Feature: Integrate project scheduling state tracking into EditorSimulationController 2026-05-18 14:35:27 +02:00
d04894532c Increment frame version when emitting frame without full scene data 2026-05-18 13:26:09 +02:00
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