ee65a479e3
Move boundary sample skipping logic to lowered edge vertex collection
2026-05-21 07:59:17 +02:00
a60a963a00
Add boundary checks for top edge key collection
2026-05-21 07:59:17 +02:00
5a90ba88cc
feat(tests): Add comprehensive tests for terrain LoD chunk boundary consistency and edge preservation
2026-05-21 07:58:22 +02:00
25df34d485
auto-git:
...
[change] src/geometry/terrain-mesh.ts
2026-05-21 07:58:01 +02:00
572d0ebf46
Improve null safety when retrieving foliage wind attribute in tests
2026-05-21 06:11:04 +02:00
375029afb0
Test: Ensure zero wind influence for prototypes with no authored wind strength
2026-05-21 06:09:37 +02:00
cc7a8ca768
Refactor wind direction calculation to use in-place vector writing
2026-05-21 06:09:28 +02:00
26e47fd275
Add comprehensive tests for wind simulation and material patching in foliage renderer
2026-05-21 06:09:09 +02:00
fe1bb3b9ce
Feature: Implement wind simulation for foliage rendering across renderer, runtime, and viewport hosts
2026-05-21 06:08:39 +02:00
d0a33aa97d
Feat: Implement wind simulation for instanced foliage rendering
2026-05-21 06:08:11 +02:00
f3979f1ba4
Add structure and types for wind simulation in foliage renderer
2026-05-21 06:07:28 +02:00
c7abf10930
Feat: Add foliage wind settings for advanced rendering
...
Implements controls and logic for managing foliage wind parameters (enablement, strength, speed, and direction) in the advanced rendering settings. Updates serialization tests to handle these new fields and migration from older document versions.
2026-05-21 06:07:12 +02:00
18ff8464d6
Feat(tests): Add validation and serialization support for foliage wind settings
2026-05-21 06:06:31 +02:00
1995257790
Add validation for foliage wind settings in world document validation
2026-05-21 06:05:20 +02:00
15884a6b92
Feature: Add support for wind parameters in foliage quality settings, updating defaults, resolution, and migration logic.
2026-05-21 06:04:55 +02:00
7f8247691f
Add wind parameters and settings to foliage quality configuration
2026-05-21 06:04:20 +02:00
8e36b04aa7
Update test setup for scene document serialization/migration logic
2026-05-19 21:19:33 +02:00
2b711725a0
Add support for screen-space lens flare effects
2026-05-19 21:15:50 +02:00
4141907a70
Update scene migration to handle custom PBR materials document
2026-05-19 21:15:50 +02:00
33d0f2412e
Add validation tests for advanced rendering lens flare properties
2026-05-19 21:14:27 +02:00
54b026eac0
Update scene document serialization test to use lens flare version constant
2026-05-19 21:14:27 +02:00
d09a826d19
Test migration of scene documents missing lens flare settings
2026-05-19 21:13:57 +02:00
4b32e3728d
Add Lens Flare settings to scene document test data
2026-05-19 21:13:57 +02:00
62626d047d
Add Lens Flare version constant to serialization tests
2026-05-19 21:13:57 +02:00
bf7a91326f
Add tests for advanced rendering features, including lens flare logic
2026-05-19 21:13:32 +02:00
280d6449a3
Add comprehensive unit tests for screen-space lens flare parameters
2026-05-19 21:13:23 +02:00
1f3cc4af6c
Add imports for screen-space lens flare rendering utilities to tests
2026-05-19 21:13:23 +02:00
18da770588
Feat: Add advanced rendering controls (Lens Flare, Volume Rendering Paths)
2026-05-19 21:12:48 +02:00
51eb35f199
Feature: Add advanced rendering controls for lens flare effects
2026-05-19 21:12:34 +02:00
2e58420d53
Add state management for lens flare rendering parameters
2026-05-19 21:12:25 +02:00
107ccbf640
Feat: Add screen-space lens flare support and refactor lighting calculation
2026-05-19 21:12:15 +02:00
beabde908d
Feature: Implement screen-space lens flare light source and rendering
2026-05-19 21:12:00 +02:00
b371bc4ecd
auto-git:
...
[change] src/rendering/advanced-rendering.ts
2026-05-19 21:11:46 +02:00
ad83da2f52
auto-git:
...
[add] src/rendering/screen-space-lens-flare.ts
2026-05-19 21:11:46 +02:00
e9dcbe9b01
auto-git:
...
[change] src/document/migrate-scene-document.ts
[change] src/document/scene-document.ts
2026-05-19 21:11:46 +02:00
fdf153dc47
Validate advanced rendering lens flare settings in scene documents
2026-05-19 21:09:55 +02:00
ed71146872
Add support and migration for advanced rendering lens flare settings
2026-05-19 21:09:55 +02:00
5a91424f83
Add lens flare settings to advanced rendering configuration
2026-05-19 21:09:29 +02:00
9af35d8bea
Format test file for improved readability
2026-05-19 14:38:16 +02:00
b42603b4ce
Add test case for Meshopt decoding configuration
2026-05-19 14:38:00 +02:00
786dfa5ecf
Add Meshopt decoding support to GLTF loader
2026-05-19 14:38:00 +02:00
0a4e8dd8ee
auto-git:
...
[add] public/basis/
[change] src/assets/gltf-model-import.ts
[change] src/assets/ktx2-texture-support.ts
[change] src/runtime-three/runtime-host.ts
[change] src/viewport-three/viewport-host.ts
2026-05-19 13:28:18 +02:00
e16bda0ba4
Improve GLTF/GLB loading to support KTX2 textures
2026-05-19 13:26:12 +02:00
fa5d1bd417
Add shared KTX2 loader management utilities
2026-05-19 13:26:12 +02:00
31a337da6a
Add test case to ensure terrain layers use swatch colors when no texture is found
2026-05-18 16:29:51 +02:00
df6f52464e
Implement solid color fallback texture for terrain layers
2026-05-18 16:29:33 +02:00
574ca7ad68
Update material rendering tests to pass TextureLoader instance
2026-05-18 16:22:19 +02:00
2df1eb7eed
auto-git:
...
[change] src/viewport-three/viewport-host.ts
[change] tests/domain/build-runtime-scene.test.ts
[change] tests/domain/custom-material.command.test.ts
[change] tests/domain/delete-project-asset.test.ts
[change] tests/domain/scene-document-validation.test.ts
[change] tests/serialization/project-document-json.test.ts
[change] tests/serialization/project-package.test.ts
[change] tests/serialization/scene-document-json.test.ts
[change] tests/unit/whitebox-material-inspector.integration.test.tsx
2026-05-18 16:21:15 +02:00
1fb96650c5
auto-git:
...
[change] src/app/App.tsx
[change] src/app/app.css
[change] src/assets/image-assets.ts
[change] src/commands/create-custom-material-command.ts
[change] src/commands/set-custom-material-texture-command.ts
[change] src/commands/update-custom-material-command.ts
[change] src/document/migrate-scene-document.ts
[change] src/rendering/terrain-layer-material.ts
[change] src/runtime-three/runtime-host.ts
2026-05-18 16:21:05 +02:00
977b4cccea
auto-git:
...
[change] tests/serialization/scene-document-json.test.ts
2026-05-18 16:21:05 +02:00