Commit Graph

5690 Commits

Author SHA1 Message Date
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
447ae94612 auto-git:
[add] tests/unit/whitebox-material-inspector.integration.test.tsx
2026-05-18 16:19:21 +02:00
c8d89cf5d1 auto-git:
[add] tests/domain/material-rendering.test.ts
2026-05-18 16:19:21 +02:00
5e6ac133e5 Test custom material resolution in runtime scene build 2026-05-18 16:17:59 +02:00
275709a884 Add imports for custom material testing 2026-05-18 16:17:59 +02:00
f0e7179068 Update asset path in serialization tests 2026-05-18 16:17:59 +02:00
ac5c656b0e Test: Add serialization tests for asset bundling (images, GLTF) 2026-05-18 16:16:44 +02:00
5cdff4b080 Add validation tests for custom material properties and asset references 2026-05-18 16:16:30 +02:00
611ef16fd5 Test: Ensure project custom materials and texture assets round-trip correctly 2026-05-18 16:16:15 +02:00
96f22195cd Test: Ensure starter materials without 'kind' are correctly migrated to read-only starter materials 2026-05-18 16:16:05 +02:00
9d8cb46872 Add test case for round-tripping custom PBR materials with image texture references 2026-05-18 16:15:57 +02:00
360bff74d9 Update imports in serialization tests to include createCustomMaterialDef 2026-05-18 16:15:57 +02:00
21f4e62cec test(domain): Ensure custom materials clear texture references when assets are deleted 2026-05-18 16:15:19 +02:00