Commit Graph

25 Commits

Author SHA1 Message Date
8fe5ac7d30 Increase default max foliage scatter instances per chunk to 2048 2026-05-12 21:42:27 +02:00
4bb8d197fe Refactor foliage rendering view state and chunk visibility tracking 2026-05-03 13:36:05 +02:00
dcf6778423 Improve hysteresis distance calculation and add view frustum checks for foliage culling 2026-05-03 13:35:21 +02:00
1a99be759d Enhance foliage rendering with cached chunk metrics, hysteresis LOD selection, and updated culling logic 2026-05-03 13:35:12 +02:00
95276e671c Refactor foliage rendering pipeline to use resource signatures and view visibility 2026-05-03 13:21:08 +02:00
64ffe9cbf0 Implement foliage resource planning and chunking for rendering 2026-05-03 13:20:34 +02:00
6008bff329 Implement and validate foliage blocker masks across document systems 2026-05-02 11:26:06 +02:00
7c5026bbad Ensure clearActiveBatches runs only when no batches are present 2026-05-02 10:56:58 +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
fc3618000c Update yaw calculation to use derived axis based on partial tilt 2026-05-02 04:59:40 +02:00
9c4b4c81a7 Improve type safety when normalizing terrain registry 2026-05-02 04:57:45 +02:00
efbc6359a0 Improve foliage rendering and visibility synchronization in ViewportHost 2026-05-02 04:55:55 +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
9b3eccd294 auto-git:
[add] src/foliage/foliage-render-batches.ts
2026-05-02 04:54:31 +02:00
aa19221b10 auto-git:
[change] src/foliage/foliage-scatter.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
5c2bc9bd94 Support foliage layers in project scene creation and validate layer enabled status 2026-05-02 03:48:07 +02:00
3001ed1ff1 auto-git:
[add] src/foliage/bundled-foliage-manifest.ts
2026-05-02 03:41:52 +02:00
ee64bc3401 auto-git:
[add] src/foliage/bundled-foliage.ts
2026-05-02 03:41:20 +02:00
0c92f4f4cc auto-git:
[add] src/foliage/foliage.ts
2026-05-02 03:40:13 +02:00