Commit Graph

  • baf4215454 Improve type safety when parsing serialized scene documents in tests master Victor Giers 2026-05-21 08:11:59 +02:00
  • 572e1434e4 auto-git: [change] src/app/App.tsx [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/advanced-rendering.ts [change] tests/domain/advanced-rendering.test.ts [change] tests/serialization/scene-document-json.test.ts Victor Giers 2026-05-21 08:11:20 +02:00
  • 69b13e9738 Enhance advanced rendering tests and add anti-aliasing validation to scene document validation Victor Giers 2026-05-21 08:10:08 +02:00
  • bbc2edc3d1 Add migration tests for anti-aliasing and advanced rendering features Victor Giers 2026-05-21 08:09:48 +02:00
  • 02e8ca7432 Update expected version number for foliage wind scene document Victor Giers 2026-05-21 08:09:41 +02:00
  • 93750e9b47 Test anti-aliasing settings in scene document JSON serialization Victor Giers 2026-05-21 08:09:38 +02:00
  • dd526475e4 Add anti-aliasing scene document version constant to tests Victor Giers 2026-05-21 08:09:35 +02:00
  • 51a7de1068 Implement advanced rendering controls (Anti-Aliasing, Shadows) and update world settings equality tests Victor Giers 2026-05-21 08:09:22 +02:00
  • 27f06c8b10 Add anti-aliasing mode labeling and application functions Victor Giers 2026-05-21 08:09:11 +02:00
  • 8a5611ed4c Implement advanced anti-aliasing support (FXAA/SMAA) in rendering pipeline Victor Giers 2026-05-21 08:08:56 +02:00
  • c010602b45 Feat: Add anti-aliasing support to scene document Victor Giers 2026-05-21 08:08:44 +02:00
  • 753f66e2e6 Feature: Implement anti-aliasing support in advanced rendering settings Victor Giers 2026-05-21 08:08:13 +02:00
  • 0272f186bc Update test description for terrain LoD skirt vertices Victor Giers 2026-05-21 08:00:18 +02:00
  • 77f1a19310 auto-git: [change] src/geometry/terrain-mesh.ts [change] tests/geometry/terrain-mesh.test.ts Victor Giers 2026-05-21 07:59:27 +02:00
  • ee65a479e3 Move boundary sample skipping logic to lowered edge vertex collection Victor Giers 2026-05-21 07:59:03 +02:00
  • a60a963a00 Add boundary checks for top edge key collection Victor Giers 2026-05-21 07:58:40 +02:00
  • 5a90ba88cc feat(tests): Add comprehensive tests for terrain LoD chunk boundary consistency and edge preservation Victor Giers 2026-05-21 07:58:07 +02:00
  • 25df34d485 auto-git: [change] src/geometry/terrain-mesh.ts Victor Giers 2026-05-21 07:57:31 +02:00
  • 572d0ebf46 Improve null safety when retrieving foliage wind attribute in tests Victor Giers 2026-05-21 06:09:38 +02:00
  • 375029afb0 Test: Ensure zero wind influence for prototypes with no authored wind strength Victor Giers 2026-05-21 06:09:28 +02:00
  • cc7a8ca768 Refactor wind direction calculation to use in-place vector writing Victor Giers 2026-05-21 06:09:09 +02:00
  • 26e47fd275 Add comprehensive tests for wind simulation and material patching in foliage renderer Victor Giers 2026-05-21 06:08:40 +02:00
  • fe1bb3b9ce Feature: Implement wind simulation for foliage rendering across renderer, runtime, and viewport hosts Victor Giers 2026-05-21 06:08:12 +02:00
  • d0a33aa97d Feat: Implement wind simulation for instanced foliage rendering Victor Giers 2026-05-21 06:07:29 +02:00
  • f3979f1ba4 Add structure and types for wind simulation in foliage renderer Victor Giers 2026-05-21 06:07:13 +02:00
  • c7abf10930 Feat: Add foliage wind settings for advanced rendering Victor Giers 2026-05-21 06:06:32 +02:00
  • 18ff8464d6 Feat(tests): Add validation and serialization support for foliage wind settings Victor Giers 2026-05-21 06:05:20 +02:00
  • 1995257790 Add validation for foliage wind settings in world document validation Victor Giers 2026-05-21 06:04:55 +02:00
  • 15884a6b92 Feature: Add support for wind parameters in foliage quality settings, updating defaults, resolution, and migration logic. Victor Giers 2026-05-21 06:04:21 +02:00
  • 7f8247691f Add wind parameters and settings to foliage quality configuration Victor Giers 2026-05-21 06:03:44 +02:00
  • 8e36b04aa7 Update test setup for scene document serialization/migration logic Victor Giers 2026-05-19 21:18:10 +02:00
  • 2b711725a0 Add support for screen-space lens flare effects Victor Giers 2026-05-19 21:15:21 +02:00
  • 4141907a70 Update scene migration to handle custom PBR materials document Victor Giers 2026-05-19 21:14:37 +02:00
  • 33d0f2412e Add validation tests for advanced rendering lens flare properties Victor Giers 2026-05-19 21:14:14 +02:00
  • 54b026eac0 Update scene document serialization test to use lens flare version constant Victor Giers 2026-05-19 21:13:58 +02:00
  • d09a826d19 Test migration of scene documents missing lens flare settings Victor Giers 2026-05-19 21:13:44 +02:00
  • 4b32e3728d Add Lens Flare settings to scene document test data Victor Giers 2026-05-19 21:13:34 +02:00
  • 62626d047d Add Lens Flare version constant to serialization tests Victor Giers 2026-05-19 21:13:32 +02:00
  • bf7a91326f Add tests for advanced rendering features, including lens flare logic Victor Giers 2026-05-19 21:13:25 +02:00
  • 280d6449a3 Add comprehensive unit tests for screen-space lens flare parameters Victor Giers 2026-05-19 21:13:11 +02:00
  • 1f3cc4af6c Add imports for screen-space lens flare rendering utilities to tests Victor Giers 2026-05-19 21:12:53 +02:00
  • 18da770588 Feat: Add advanced rendering controls (Lens Flare, Volume Rendering Paths) Victor Giers 2026-05-19 21:12:39 +02:00
  • 51eb35f199 Feature: Add advanced rendering controls for lens flare effects Victor Giers 2026-05-19 21:12:26 +02:00
  • 2e58420d53 Add state management for lens flare rendering parameters Victor Giers 2026-05-19 21:12:15 +02:00
  • 107ccbf640 Feat: Add screen-space lens flare support and refactor lighting calculation Victor Giers 2026-05-19 21:12:01 +02:00
  • beabde908d Feature: Implement screen-space lens flare light source and rendering Victor Giers 2026-05-19 21:11:46 +02:00
  • b371bc4ecd auto-git: [change] src/rendering/advanced-rendering.ts Victor Giers 2026-05-19 21:10:54 +02:00
  • ad83da2f52 auto-git: [add] src/rendering/screen-space-lens-flare.ts Victor Giers 2026-05-19 21:10:44 +02:00
  • e9dcbe9b01 auto-git: [change] src/document/migrate-scene-document.ts [change] src/document/scene-document.ts Victor Giers 2026-05-19 21:09:55 +02:00
  • fdf153dc47 Validate advanced rendering lens flare settings in scene documents Victor Giers 2026-05-19 21:09:42 +02:00
  • ed71146872 Add support and migration for advanced rendering lens flare settings Victor Giers 2026-05-19 21:09:30 +02:00
  • 5a91424f83 Add lens flare settings to advanced rendering configuration Victor Giers 2026-05-19 21:09:02 +02:00
  • 9af35d8bea Format test file for improved readability Victor Giers 2026-05-19 14:38:00 +02:00
  • b42603b4ce Add test case for Meshopt decoding configuration Victor Giers 2026-05-19 14:37:32 +02:00
  • 786dfa5ecf Add Meshopt decoding support to GLTF loader Victor Giers 2026-05-19 14:37:20 +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 Victor Giers 2026-05-19 13:26:13 +02:00
  • e16bda0ba4 Improve GLTF/GLB loading to support KTX2 textures Victor Giers 2026-05-19 13:24:46 +02:00
  • fa5d1bd417 Add shared KTX2 loader management utilities Victor Giers 2026-05-19 13:24:21 +02:00
  • 31a337da6a Add test case to ensure terrain layers use swatch colors when no texture is found Victor Giers 2026-05-18 16:29:34 +02:00
  • df6f52464e Implement solid color fallback texture for terrain layers Victor Giers 2026-05-18 16:28:59 +02:00
  • 574ca7ad68 Update material rendering tests to pass TextureLoader instance Victor Giers 2026-05-18 16:21:46 +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 Victor Giers 2026-05-18 16:21:06 +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 Victor Giers 2026-05-18 16:20:41 +02:00
  • 977b4cccea auto-git: [change] tests/serialization/scene-document-json.test.ts Victor Giers 2026-05-18 16:20:12 +02:00
  • 447ae94612 auto-git: [add] tests/unit/whitebox-material-inspector.integration.test.tsx Victor Giers 2026-05-18 16:18:37 +02:00
  • c8d89cf5d1 auto-git: [add] tests/domain/material-rendering.test.ts Victor Giers 2026-05-18 16:17:59 +02:00
  • 5e6ac133e5 Test custom material resolution in runtime scene build Victor Giers 2026-05-18 16:17:38 +02:00
  • 275709a884 Add imports for custom material testing Victor Giers 2026-05-18 16:17:07 +02:00
  • f0e7179068 Update asset path in serialization tests Victor Giers 2026-05-18 16:16:44 +02:00
  • ac5c656b0e Test: Add serialization tests for asset bundling (images, GLTF) Victor Giers 2026-05-18 16:16:31 +02:00
  • 5cdff4b080 Add validation tests for custom material properties and asset references Victor Giers 2026-05-18 16:16:20 +02:00
  • 611ef16fd5 Test: Ensure project custom materials and texture assets round-trip correctly Victor Giers 2026-05-18 16:16:05 +02:00
  • 96f22195cd Test: Ensure starter materials without 'kind' are correctly migrated to read-only starter materials Victor Giers 2026-05-18 16:15:57 +02:00
  • 9d8cb46872 Add test case for round-tripping custom PBR materials with image texture references Victor Giers 2026-05-18 16:15:44 +02:00
  • 360bff74d9 Update imports in serialization tests to include createCustomMaterialDef Victor Giers 2026-05-18 16:15:36 +02:00
  • 21f4e62cec test(domain): Ensure custom materials clear texture references when assets are deleted Victor Giers 2026-05-18 16:15:03 +02:00
  • 2c5a3dad1f feat(test): Add comprehensive unit tests for custom material commands Victor Giers 2026-05-18 16:14:52 +02:00
  • fc20f60b1b Add styling for map components, dense select inputs, and material items Victor Giers 2026-05-18 16:13:07 +02:00
  • 910eeb26df auto-git: [change] src/app/App.tsx Victor Giers 2026-05-18 16:12:45 +02:00
  • 82b0327499 Implement custom material creation, update, and texture import logic Victor Giers 2026-05-18 16:12:03 +02:00
  • bf14a16669 Extract custom material reference when inspecting materials Victor Giers 2026-05-18 16:11:34 +02:00
  • 26be5d6544 Filter project assets to include material map image assets Victor Giers 2026-05-18 16:11:05 +02:00
  • 9c00ae4c7e Add isMaterialMapImageAsset helper function for asset type checking Victor Giers 2026-05-18 16:10:35 +02:00
  • 518e40b79e Update fallback material name to "Default Whitebox" Victor Giers 2026-05-18 16:10:12 +02:00
  • 5b9b00bfb6 Refactor material tile size calculation using resolveMaterialUvTileSizeMeters Victor Giers 2026-05-18 16:09:58 +02:00
  • 697f134f26 Feat: Implement custom material support and texture slot handling Victor Giers 2026-05-18 16:09:42 +02:00
  • 1310a3b491 auto-git: [change] src/assets/image-assets.ts Victor Giers 2026-05-18 16:09:13 +02:00
  • 82a6f7e9fd auto-git: [add] src/commands/set-custom-material-texture-command.ts Victor Giers 2026-05-18 16:09:00 +02:00
  • 7488a6c0f5 auto-git: [add] src/commands/update-custom-material-command.ts Victor Giers 2026-05-18 16:08:48 +02:00
  • 4d8ab49ea6 auto-git: [add] src/commands/create-custom-material-command.ts Victor Giers 2026-05-18 16:08:37 +02:00
  • 82d4b62f90 Enhance material registry parsing to support custom materials Victor Giers 2026-05-18 16:08:00 +02:00
  • a434c91b55 Refactor material texture cache management to use generic material logic and improve cleanup Victor Giers 2026-05-18 16:07:39 +02:00
  • 41d09ebc18 Dynamically configure physical materials using custom material properties Victor Giers 2026-05-18 16:07:23 +02:00
  • a86261dd4c Improve road surface material creation to support custom material properties Victor Giers 2026-05-18 16:07:07 +02:00
  • c4b8a25f97 Enhance material configuration to support custom physical material properties Victor Giers 2026-05-18 16:06:56 +02:00
  • 6f0d631cca Update material texture handling to use general material rendering types Victor Giers 2026-05-18 16:06:39 +02:00
  • 849ce834ea auto-git: [change] src/rendering/terrain-layer-material.ts Victor Giers 2026-05-18 16:06:35 +02:00
  • 880bbf0d3d Update material creation to support custom material properties Victor Giers 2026-05-18 16:02:52 +02:00
  • ae42e4243a Add material texture cache cleanup method Victor Giers 2026-05-18 16:02:47 +02:00
  • b2530191c1 Refactor material cache cleanup and rebuild scene elements (terrains, roads, brushes) Victor Giers 2026-05-18 16:02:32 +02:00