51a7de1068
Implement advanced rendering controls (Anti-Aliasing, Shadows) and update world settings equality tests
2026-05-21 08:09:34 +02:00
27f06c8b10
Add anti-aliasing mode labeling and application functions
2026-05-21 08:09:21 +02:00
8a5611ed4c
Implement advanced anti-aliasing support (FXAA/SMAA) in rendering pipeline
2026-05-21 08:09:10 +02:00
c010602b45
Feat: Add anti-aliasing support to scene document
2026-05-21 08:08:55 +02:00
753f66e2e6
Feature: Implement anti-aliasing support in advanced rendering settings
2026-05-21 08:08:44 +02:00
77f1a19310
auto-git:
...
[change] src/geometry/terrain-mesh.ts
[change] tests/geometry/terrain-mesh.test.ts
2026-05-21 07:59:27 +02:00
25df34d485
auto-git:
...
[change] src/geometry/terrain-mesh.ts
2026-05-21 07:58:01 +02:00
cc7a8ca768
Refactor wind direction calculation to use in-place vector writing
2026-05-21 06:09:28 +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
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
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
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
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
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
fc20f60b1b
Add styling for map components, dense select inputs, and material items
2026-05-18 16:13:18 +02:00
910eeb26df
auto-git:
...
[change] src/app/App.tsx
2026-05-18 16:13:07 +02:00
82b0327499
Implement custom material creation, update, and texture import logic
2026-05-18 16:12:18 +02:00
bf14a16669
Extract custom material reference when inspecting materials
2026-05-18 16:12:18 +02:00
26be5d6544
Filter project assets to include material map image assets
2026-05-18 16:12:18 +02:00
9c00ae4c7e
Add isMaterialMapImageAsset helper function for asset type checking
2026-05-18 16:10:47 +02:00
518e40b79e
Update fallback material name to "Default Whitebox"
2026-05-18 16:10:47 +02:00
5b9b00bfb6
Refactor material tile size calculation using resolveMaterialUvTileSizeMeters
2026-05-18 16:10:11 +02:00
697f134f26
Feat: Implement custom material support and texture slot handling
2026-05-18 16:09:58 +02:00
1310a3b491
auto-git:
...
[change] src/assets/image-assets.ts
2026-05-18 16:09:41 +02:00
82a6f7e9fd
auto-git:
...
[add] src/commands/set-custom-material-texture-command.ts
2026-05-18 16:09:41 +02:00
7488a6c0f5
auto-git:
...
[add] src/commands/update-custom-material-command.ts
2026-05-18 16:09:41 +02:00
4d8ab49ea6
auto-git:
...
[add] src/commands/create-custom-material-command.ts
2026-05-18 16:09:41 +02:00
82d4b62f90
Enhance material registry parsing to support custom materials
2026-05-18 16:08:14 +02:00