bbc2edc3d1
Add migration tests for anti-aliasing and advanced rendering features
2026-05-21 08:10:07 +02:00
02e8ca7432
Update expected version number for foliage wind scene document
2026-05-21 08:10:07 +02:00
93750e9b47
Test anti-aliasing settings in scene document JSON serialization
2026-05-21 08:10:07 +02:00
dd526475e4
Add anti-aliasing scene document version constant to tests
2026-05-21 08:10:07 +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
8e36b04aa7
Update test setup for scene document serialization/migration logic
2026-05-19 21:19:33 +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
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
977b4cccea
auto-git:
...
[change] tests/serialization/scene-document-json.test.ts
2026-05-18 16:21:05 +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
78655ac6a4
Enhance junction shape serialization and migration tests
2026-05-13 19:25:55 +02:00
f99c82bf29
Add junction shape scene document version constant
2026-05-13 19:25:55 +02:00
9246e545c4
Improve serialization tests for spline corridor junctions and edge settings
2026-05-13 17:21:57 +02:00
e49e779ca8
Add version constant for spline corridor junction edges
2026-05-13 17:21:57 +02:00
4f6d42fffb
auto-git:
...
[change] tests/serialization/scene-document-json.test.ts
2026-05-13 13:36:58 +02:00
08a78a6d72
test(serialization): Add migration and round-trip tests for spline corridor junctions
2026-05-13 13:35:50 +02:00
90c00febad
feat(junction): Add command tests and serialization support for spline corridor junctions
2026-05-13 13:35:49 +02:00
39679aadef
Update scene document test case with collisionEnabled setting
2026-05-13 04:36:59 +02:00
a8e1feb12a
Add migration test for legacy collision settings in scene paths
2026-05-13 04:35:39 +02:00
50e1b72db1
Add version constants for spline corridor collision and repeaters
2026-05-13 04:35:39 +02:00
699b68c2cf
Update serialization tests to validate collisionEnabled property in scene document JSON
2026-05-13 04:34:53 +02:00
f7a04061a1
Add serialization tests for legacy paths and box brushes
2026-05-13 03:50:06 +02:00
0002ed791e
Add spline road edges version constant to serialization tests
2026-05-13 03:50:06 +02:00
fbe432992a
auto-git:
...
[change] tests/serialization/scene-document-json.test.ts
2026-05-13 03:04:44 +02:00
45dd23840c
Add migration and round-trip tests for road edges and box brushes
2026-05-13 03:03:48 +02:00
3eb6d8064a
Update scene document tests with spline road edges version
2026-05-13 03:03:48 +02:00
e61a89da9e
Add edge definitions (soft shoulders) to scene document serialization test
2026-05-13 03:02:50 +02:00
27edce9551
Test: Add round-trip serialization test for dynamic terrain material layers
2026-05-13 00:52:14 +02:00
98a6d6d030
Add serialization tests for path migration and box brush round-tripping
2026-05-13 00:08:14 +02:00
3365b45a23
Import path terrain glue scene document version constant
2026-05-13 00:06:05 +02:00
873b51e398
Add serialization tests for path migration and box brush round-tripping
2026-05-12 23:38:46 +02:00
87f57c925f
Update serialization tests to include spline path version
2026-05-12 23:38:46 +02:00
0554e530cb
Add test case for migrating pre-spline paths to linear curve defaults
2026-05-12 22:49:39 +02:00
e38daf29fa
Add NPC target anchor scene document version constant to tests
2026-05-12 22:49:39 +02:00
3fd2b6811b
Update test case to use constant version for unsupported document checks
2026-05-11 22:00:39 +02:00
a9c7ca93db
Add migration tests for NPC targeting anchors and related features
2026-05-11 22:00:16 +02:00
35875fa49d
Update scene document test with target anchor definition
2026-05-11 22:00:06 +02:00
e72237cd3a
Add NPC targeting version to serialization tests
2026-05-11 22:00:06 +02:00
19ee1b8c80
Add test case to validate migration of NPC targeting properties (targetable)
2026-05-11 21:34:34 +02:00
2d6a5e3af9
Add NPC_TARGETING_SCENE_DOCUMENT_VERSION constant
2026-05-11 21:34:34 +02:00
236c17c908
Update test case to assert targetable property is true after JSON serialization
2026-05-11 21:34:34 +02:00
5878601e67
Update serialization test to use brush targeting instead of sound emitter targeting
2026-05-11 21:26:24 +02:00
95efe2d483
Add migration test for NPC targetability in scene documents
2026-05-11 21:26:09 +02:00
b95d47d31a
Remove unused imports for NPC targeting and run sequence links
2026-05-11 21:26:09 +02:00