Commit Graph

120 Commits

Author SHA1 Message Date
201aa0e30c Update scene document versions for core and junction shape data 2026-05-13 19:13:22 +02:00
c74014ea81 Update scene document versions and introduce junction edge version 2026-05-13 17:16:03 +02:00
611738d1a0 auto-git:
[change] src/document/scene-document.ts
2026-05-13 13:12:12 +02:00
0ffcd8260a auto-git:
[change] src/document/scene-document.ts
2026-05-13 13:12:12 +02:00
23eb700796 auto-git:
[change] src/document/scene-document.ts
2026-05-13 13:12:12 +02:00
c57f23afe7 Add collision settings for spline paths and update document versions 2026-05-13 04:27:42 +02:00
1ec26bbe00 Add support for spline repeaters in scene document structure 2026-05-13 03:41:00 +02:00
4dc7894595 Add road edge settings and update scene document versions 2026-05-13 02:53:56 +02:00
ac775e7e01 Update scene document versions and refine terrain layer validation 2026-05-13 00:47:22 +02:00
a4cf2ebcbb Update scene document versions and add path/road migration support 2026-05-12 23:53:11 +02:00
2df0d435c4 Bump scene document version and add path terrain glue version 2026-05-12 23:34:58 +02:00
338b6c2241 Update scene document versions and enhance scene path validation 2026-05-12 22:46:44 +02:00
82866c28ce Update scene document versions and add NPC target anchor version 2026-05-11 21:54:30 +02:00
28ffe766ae Bump scene document version and add default NPC targeting version 2026-05-11 21:33:47 +02:00
2ca8d9c951 Update scene document versions for NPC targeting 2026-05-11 21:22:23 +02:00
fd5b97f7db feat: Add support for entity transforms (scale/rotation) and update scene document version 2026-05-11 14:07:21 +02:00
e9adf9f37e auto-git:
[change] src/commands/apply-terrain-brush-patch-command.ts
 [change] src/core/terrain-brush.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document.ts
 [change] src/geometry/terrain-brush.ts
 [change] src/geometry/terrain-mesh.ts
2026-05-02 11:25:15 +02:00
e4892a7b0c Feat: Integrate foliage settings into scene document reading 2026-05-02 10:49:30 +02:00
af8dd780c9 Update scene document version and add foliage masks versioning 2026-05-02 04:11:15 +02:00
5c2bc9bd94 Support foliage layers in project scene creation and validate layer enabled status 2026-05-02 03:48:07 +02:00
70ae4db6ea auto-git:
[change] src/document/scene-document.ts
2026-05-02 03:41:52 +02:00
55b4ec7d2c auto-git:
[change] src/document/scene-document.ts
2026-05-01 16:21:37 +02:00
086dd69c64 Feat: Add brush face climbable property and command support 2026-04-30 00:13:51 +02:00
0acdc5123c Update scene document version and track God Rays source size version 2026-04-28 14:00:39 +02:00
404fd59751 Implement advanced atmospheric rendering settings (sky blend, horizon strength, height falloff) 2026-04-28 04:52:22 +02:00
371ee6d595 Add support for God Rays advanced rendering settings 2026-04-28 04:31:57 +02:00
ba71cdd487 Update scene document versions and add distance fog version constant 2026-04-28 04:12:41 +02:00
343a3c13e3 Implement Dynamic Global Illumination support and versioning in scene documents 2026-04-28 03:27:04 +02:00
eed6afb58f Feature: Add support for inverted mouse camera horizontal setting to player start 2026-04-27 17:17:21 +02:00
715f819f76 Feature: Implement and test clear target functionality for player start actions 2026-04-27 15:56:49 +02:00
33d9ef5e3b Update scene document versioning for player start settings 2026-04-27 15:52:35 +02:00
c6d2d971cd Update scene document versions and add player start interact bindings version 2026-04-27 15:47:50 +02:00
427d9620f9 Feat: Add interaction angle to player start settings and update document migration 2026-04-27 15:15:42 +02:00
a1f8fefa09 Update scene document versions, including player start interaction reach 2026-04-26 23:03:35 +02:00
9c11d63bdc auto-git:
[change] src/document/scene-document.ts
2026-04-25 01:32:41 +02:00
ead4eca14d auto-git:
[change] src/document/scene-document.ts
2026-04-23 08:51:10 +02:00
bfc2ae53bc auto-git:
[change] src/document/scene-document.ts
2026-04-23 02:38:20 +02:00
7c73d9bc86 auto-git:
[change] src/document/scene-document.ts
2026-04-22 17:56:37 +02:00
a16a968297 auto-git:
[change] src/document/scene-document.ts
2026-04-22 16:53:26 +02:00
df1564754b auto-git:
[change] src/document/scene-document.ts
2026-04-22 16:49:57 +02:00
6c772725e9 auto-git:
[change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/document/world-settings.ts
2026-04-22 16:22:41 +02:00
0c592addbe auto-git:
[change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/rendering/world-background-renderer.ts
2026-04-22 15:59:17 +02:00
b2a4e1da7b auto-git:
[change] src/app/App.tsx
 [change] src/assets/starter-environment-assets.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/document/world-settings.ts
 [change] src/rendering/world-background-renderer.ts
 [change] src/rendering/world-shader-sky.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/runtime-three/runtime-project-time.ts
 [change] src/shared-ui/world-background-style.ts
 [change] src/viewport-three/ViewportCanvas.tsx
 [change] src/viewport-three/viewport-host.ts
 [change] tests/domain/runtime-project-time.test.ts
 [change] tests/domain/scene-document-validation.test.ts
 [change] tests/domain/world-settings.test.ts
 [change] tests/serialization/project-document-json.test.ts
 [change] tests/serialization/scene-document-json.test.ts
 [change] tests/unit/world-shader-sky.test.ts
2026-04-22 15:30:43 +02:00
a6cfd6ced3 auto-git:
[change] src/document/scene-document.ts
2026-04-22 15:14:13 +02:00
cf14db9223 auto-git:
[change] src/document/scene-document.ts
2026-04-22 14:01:25 +02:00
68ddbb84d6 auto-git:
[change] src/document/scene-document.ts
2026-04-22 13:57:06 +02:00
91ebbad206 auto-git:
[change] src/document/scene-document.ts
2026-04-22 12:29:45 +02:00
94dec56eb4 auto-git:
[add] src/rendering/terrain-layer-material.ts
 [add] tests/domain/terrains.test.ts
 [change] src/app/App.tsx
 [change] src/core/terrain-brush.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/document/terrains.ts
 [change] src/geometry/terrain-brush.ts
 [change] src/geometry/terrain-mesh.ts
 [change] src/runtime-three/rapier-collision-world.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/runtime-three/runtime-scene-build.ts
 [change] src/viewport-three/ViewportCanvas.tsx
 [change] src/viewport-three/ViewportPanel.tsx
 [change] src/viewport-three/viewport-host.ts
 [change] tests/domain/build-runtime-scene.test.ts
 [change] tests/domain/rapier-collision-world.test.ts
 [change] tests/domain/terrain.command.test.ts
 [change] tests/domain/water-material.test.ts
 [change] tests/geometry/terrain-brush.test.ts
 [change] tests/geometry/terrain-mesh.test.ts
 [change] tests/serialization/scene-document-json.test.ts
 [change] tests/unit/terrain-foundation.integration.test.tsx
 [change] tests/unit/viewport-canvas.test.tsx
2026-04-20 02:37:01 +02:00
6e78d66a11 Update scene document to include terrains 2026-04-18 19:44:57 +02:00
f8c0e2c4ea Bump SCENE_DOCUMENT_VERSION to 64 and add FOLLOW_ACTOR_PATH_SMOOTH_SCENE_DOCUMENT_VERSION 2026-04-15 11:11:10 +02:00