Commit Graph

4921 Commits

Author SHA1 Message Date
84360e2da9 Adjust armed status message for foliage blocker tools 2026-05-02 11:28:55 +02:00
fe80b98bc5 Update status message for foliage blocker tools 2026-05-02 11:28:55 +02:00
62f0310af5 Add foliage blocker painted sample count calculation 2026-05-02 11:28:55 +02:00
6c632d6f58 auto-git:
[change] src/app/App.tsx
2026-05-02 11:28:23 +02:00
577121d92c auto-git:
[change] src/viewport-three/viewport-host.ts
2026-05-02 11:28:23 +02:00
c2c4a18527 Integrate foliage blocker mask values into viewport state and brush logic 2026-05-02 11:27:47 +02:00
ac2d4ff362 Initialize foliage blocker mask indices in ViewportHost 2026-05-02 11:27:47 +02:00
d187b0f600 Add foliage blocker mask value handling to brush stroke 2026-05-02 11:27:47 +02:00
516347b0e2 Update foliage layer ID assignment to use tool mask check 2026-05-02 11:27:04 +02:00
fff4916cb2 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-05-02 11:27:04 +02:00
0673aa214b auto-git:
[change] src/viewport-three/viewport-host.ts
2026-05-02 11:26:35 +02:00
6008bff329 Implement and validate foliage blocker masks across document systems 2026-05-02 11:26:06 +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
47defd9e03 auto-git:
[change] src/document/terrains.ts
2026-05-02 11:24:28 +02:00
62c4717748 Add tests for foliage render batch creation edge cases 2026-05-02 10:57:54 +02:00
04666940a2 Add foliage configuration to scene document JSON tests 2026-05-02 10:56:58 +02:00
7c5026bbad Ensure clearActiveBatches runs only when no batches are present 2026-05-02 10:56:58 +02:00
c2f1e585b8 Add tests for foliage quality settings in world settings 2026-05-02 10:55:31 +02:00
0b2a24903e Update test description for foliage render batches 2026-05-02 10:55:31 +02:00
b1bf7bf9ff Add comprehensive unit tests for foliage render batching, including LOD resolution, chunk culling, and grouping logic 2026-05-02 10:54:49 +02:00
d34ec58225 Add migration test for scene documents missing foliage quality settings 2026-05-02 10:53:44 +02:00
25a0abeed4 Feat: Add advanced rendering controls and validation for foliage settings 2026-05-02 10:53:30 +02:00
db94b70c6a Implement foliage advanced rendering controls 2026-05-02 10:53:10 +02:00
60e6153570 Enhance foliage rendering with quality controls and update view synchronization across hosts 2026-05-02 10:52:46 +02:00
590d255221 Enhance foliage rendering with view-based updates and quality settings support 2026-05-02 10:52:00 +02:00
a53de8a33d Refactor: Use explicit loop for filtering and mapping foliage render LODs 2026-05-02 10:51:07 +02:00
2c09c4c3e1 Refactor foliage batch generation with advanced culling and LOD resolution 2026-05-02 10:50:39 +02:00
b6b4232499 Add validation for foliage quality settings in world document 2026-05-02 10:49:47 +02:00
e4892a7b0c Feat: Integrate foliage settings into scene document reading 2026-05-02 10:49:30 +02:00
5842001b8b Feature: Add foliage quality settings to advanced rendering configuration 2026-05-02 10:48:48 +02:00
e3c1a64d55 Add test case to verify local up vector remains vertical when alignToNormal is disabled 2026-05-02 04:59:40 +02:00
fc3618000c Update yaw calculation to use derived axis based on partial tilt 2026-05-02 04:59:40 +02:00
3555a8c239 Improve foliage rebuilding logic and add visibility check for foliage renderer 2026-05-02 04:58:36 +02:00
bf652291fb Add foliage structure to runtime scene fixture for testing 2026-05-02 04:57:45 +02:00
9c4b4c81a7 Improve type safety when normalizing terrain registry 2026-05-02 04:57:45 +02:00
92e7718966 test: Improve assertions in foliage render batch grouping tests 2026-05-02 04:57:09 +02:00
dd7bc1641a feat(test): Add unit tests for foliage render batch creation and instance matrix calculation 2026-05-02 04:57:09 +02:00
f2008d08da Test: Verify inclusion of foliage layers and masks in runtime scene 2026-05-02 04:56:12 +02:00
efbc6359a0 Improve foliage rendering and visibility synchronization in ViewportHost 2026-05-02 04:55:55 +02:00
6e312864ac Integrate foliage rendering system into RuntimeHost 2026-05-02 04:55:16 +02:00
04c53b1ae6 auto-git:
[add] src/foliage/foliage-instanced-renderer.ts
2026-05-02 04:54:31 +02:00
ed96ff7ab2 auto-git:
[add] src/foliage/bundled-foliage-model-loader.ts
2026-05-02 04:54:31 +02:00
76c9a213d6 auto-git:
[change] src/assets/gltf-model-import.ts
2026-05-02 04:54:31 +02:00
9b3eccd294 auto-git:
[add] src/foliage/foliage-render-batches.ts
2026-05-02 04:54:31 +02:00
2eb13319c8 auto-git:
[change] tests/domain/foliage-scatter.test.ts
2026-05-02 04:39:32 +02:00
aa19221b10 auto-git:
[change] src/foliage/foliage-scatter.ts
2026-05-02 04:39:32 +02:00
b3aa2cfc65 auto-git:
[add] tests/domain/foliage-scatter.test.ts
2026-05-02 04:39:32 +02:00
60170a9c72 auto-git:
[change] src/foliage/foliage-scatter.ts
2026-05-02 04:36:15 +02:00
2cca96b602 auto-git:
[add] src/foliage/foliage-scatter.ts
2026-05-02 04:33:38 +02:00
8ea8d7fa4b Add test case for terrain foliage mask serialization 2026-05-02 04:23:12 +02:00