|
|
610a333168
|
Add evening blue sky and winter soccer field day environments
|
2026-04-15 04:25:23 +02:00 |
|
|
|
e3e8d4b9fa
|
Ignore *.zip files
|
2026-04-15 04:21:08 +02:00 |
|
|
|
bc44e38180
|
Ignore .hdris_* files
|
2026-04-15 04:21:08 +02:00 |
|
|
|
aa6c49854b
|
Update scene document versions and remove unused import
|
2026-04-15 04:13:11 +02:00 |
|
|
|
5a443e9da3
|
Update material names and add tests for box face UVs and scene document migration
|
2026-04-15 04:12:01 +02:00 |
|
|
|
166c5e7dfa
|
Remove unused variable 'emphasizedFace' in viewport-host.ts
|
2026-04-15 04:12:01 +02:00 |
|
|
|
b7b85d37bd
|
Update scene document migration to include new versions and parameters
|
2026-04-15 04:11:24 +02:00 |
|
|
|
1bc1da42dc
|
Remove unused import in migrate-scene-document.ts
|
2026-04-15 04:08:49 +02:00 |
|
|
|
b4b399e3c6
|
Update material registry handling to support legacy patterns and new workflow checks
|
2026-04-15 04:07:45 +02:00 |
|
|
|
288c5d8e55
|
auto-git:
[change] src/document/migrate-scene-document.ts
|
2026-04-15 04:06:59 +02:00 |
|
|
|
1fdbf50d16
|
auto-git:
[change] src/app/App.tsx
[change] src/document/scene-document.ts
[change] src/geometry/box-face-uvs.ts
[change] src/materials/starter-material-textures.ts
[change] src/runtime-three/runtime-host.ts
[change] src/viewport-three/viewport-host.ts
|
2026-04-15 04:05:05 +02:00 |
|
|
|
34276718de
|
auto-git:
[change] src/materials/starter-material-library.ts
|
2026-04-15 04:05:04 +02:00 |
|
|
|
245f0354d6
|
auto-git:
[add] public/starter-materials/adobe_rammed_earth_plaster_300x300/basecolor.webp
[add] public/starter-materials/adobe_rammed_earth_plaster_300x300/normal.webp
[add] public/starter-materials/adobe_rammed_earth_plaster_300x300/preview.webp
[add] public/starter-materials/adobe_rammed_earth_plaster_300x300/roughness.webp
[add] public/starter-materials/ash_wood_floor_250x250/basecolor.webp
[add] public/starter-materials/ash_wood_floor_250x250/metallic.webp
[add] public/starter-materials/ash_wood_floor_250x250/normal.webp
[add] public/starter-materials/ash_wood_floor_250x250/preview.webp
[add] public/starter-materials/ash_wood_floor_250x250/roughness.webp
[add] public/starter-materials/brushed_steel_250x250/basecolor.webp
[add] public/starter-materials/brushed_steel_250x250/metallic.webp
[add] public/starter-materials/brushed_steel_250x250/normal.webp
[add] public/starter-materials/brushed_steel_250x250/preview.webp
[add] public/starter-materials/brushed_steel_250x250/roughness.webp
[add] public/starter-materials/clean_city_asphalt_100x100/basecolor.webp
[add] public/starter-materials/clean_city_asphalt_100x100/normal.webp
[add] public/starter-materials/clean_city_asphalt_100x100/preview.webp
[add] public/starter-materials/clean_city_asphalt_100x100/roughness.webp
[add] public/starter-materials/clean_city_asphalt_100x100/specular.webp
[add] public/starter-materials/concrete_wall_cladding_250x250/basecolor.webp
[add] public/starter-materials/concrete_wall_cladding_250x250/metallic.webp
[add] public/starter-materials/concrete_wall_cladding_250x250/normal.webp
[add] public/starter-materials/concrete_wall_cladding_250x250/preview.webp
[add] public/starter-materials/concrete_wall_cladding_250x250/roughness.webp
[add] public/starter-materials/dragfaced_running_brick_250x250/basecolor.webp
[add] public/starter-materials/dragfaced_running_brick_250x250/normal.webp
[add] public/starter-materials/dragfaced_running_brick_250x250/preview.webp
[add] public/starter-materials/dragfaced_running_brick_250x250/roughness.webp
[add] public/starter-materials/dragfaced_running_brick_250x250/specular.webp
[add] public/starter-materials/dry_blasted_plastic_mold_30x30/basecolor.webp
[add] public/starter-materials/dry_blasted_plastic_mold_30x30/metallic.webp
[add] public/starter-materials/dry_blasted_plastic_mold_30x30/normal.webp
[add] public/starter-materials/dry_blasted_plastic_mold_30x30/preview.webp
[add] public/starter-materials/dry_blasted_plastic_mold_30x30/roughness.webp
[add] public/starter-materials/glazed_ceramic_pottery_30x30/basecolor.webp
[add] public/starter-materials/glazed_ceramic_pottery_30x30/metallic.webp
[add] public/starter-materials/glazed_ceramic_pottery_30x30/normal.webp
[add] public/starter-materials/glazed_ceramic_pottery_30x30/preview.webp
[add] public/starter-materials/glazed_ceramic_pottery_30x30/roughness.webp
[add] public/starter-materials/glossy_clay_ceramic_30x30/basecolor.webp
[add] public/starter-materials/glossy_clay_ceramic_30x30/metallic.webp
[add] public/starter-materials/glossy_clay_ceramic_30x30/normal.webp
[add] public/starter-materials/glossy_clay_ceramic_30x30/preview.webp
[add] public/starter-materials/glossy_clay_ceramic_30x30/roughness.webp
[add] public/starter-materials/gold_painted_metal_30x30/basecolor.webp
[add] public/starter-materials/gold_painted_metal_30x30/metallic.webp
[add] public/starter-materials/gold_painted_metal_30x30/normal.webp
[add] public/starter-materials/gold_painted_metal_30x30/preview.webp
[add] public/starter-materials/gold_painted_metal_30x30/roughness.webp
[add] public/starter-materials/ground_sand_300x300/basecolor.webp
[add] public/starter-materials/ground_sand_300x300/normal.webp
[add] public/starter-materials/ground_sand_300x300/preview.webp
[add] public/starter-materials/ground_sand_300x300/roughness.webp
[add] public/starter-materials/ground_sand_300x300/specular.webp
[add] public/starter-materials/heavily_corroded_metal_100x100/basecolor.webp
[add] public/starter-materials/heavily_corroded_metal_100x100/normal.webp
[add] public/starter-materials/heavily_corroded_metal_100x100/preview.webp
[add] public/starter-materials/heavily_corroded_metal_100x100/roughness.webp
[add] public/starter-materials/long_thin_running_brick_250x250/basecolor.webp
[add] public/starter-materials/long_thin_running_brick_250x250/normal.webp
[add] public/starter-materials/long_thin_running_brick_250x250/preview.webp
[add] public/starter-materials/long_thin_running_brick_250x250/roughness.webp
[add] public/starter-materials/matte_painted_metal_250x250/basecolor.webp
[add] public/starter-materials/matte_painted_metal_250x250/metallic.webp
[add] public/starter-materials/matte_painted_metal_250x250/normal.webp
[add] public/starter-materials/matte_painted_metal_250x250/preview.webp
[add] public/starter-materials/matte_painted_metal_250x250/roughness.webp
[add] public/starter-materials/mixed_square_pool_tile_200x200/basecolor.webp
[add] public/starter-materials/mixed_square_pool_tile_200x200/normal.webp
[add] public/starter-materials/mixed_square_pool_tile_200x200/preview.webp
[add] public/starter-materials/mixed_square_pool_tile_200x200/roughness.webp
[add] public/starter-materials/mixed_square_pool_tile_200x200/specular.webp
[add] public/starter-materials/oak_wood_veneer_250x250/basecolor.webp
[add] public/starter-materials/oak_wood_veneer_250x250/metallic.webp
[add] public/starter-materials/oak_wood_veneer_250x250/normal.webp
[add] public/starter-materials/oak_wood_veneer_250x250/preview.webp
[add] public/starter-materials/oak_wood_veneer_250x250/roughness.webp
[add] public/starter-materials/painted_plaster_30x30/basecolor.webp
[add] public/starter-materials/painted_plaster_30x30/metallic.webp
[add] public/starter-materials/painted_plaster_30x30/normal.webp
[add] public/starter-materials/painted_plaster_30x30/preview.webp
[add] public/starter-materials/painted_plaster_30x30/roughness.webp
[add] public/starter-materials/patchy_grass_ground_250x250/basecolor.webp
[add] public/starter-materials/patchy_grass_ground_250x250/metallic.webp
[add] public/starter-materials/patchy_grass_ground_250x250/normal.webp
[add] public/starter-materials/patchy_grass_ground_250x250/preview.webp
[add] public/starter-materials/patchy_grass_ground_250x250/roughness.webp
[add] public/starter-materials/patchy_weedy_dirt_ground_300x300/basecolor.webp
[add] public/starter-materials/patchy_weedy_dirt_ground_300x300/normal.webp
[add] public/starter-materials/patchy_weedy_dirt_ground_300x300/preview.webp
[add] public/starter-materials/patchy_weedy_dirt_ground_300x300/roughness.webp
[add] public/starter-materials/patchy_weedy_dirt_ground_300x300/specular.webp
[add] public/starter-materials/penny_round_mosaic_tile_50x50/basecolor.webp
[add] public/starter-materials/penny_round_mosaic_tile_50x50/normal.webp
[add] public/starter-materials/penny_round_mosaic_tile_50x50/preview.webp
[add] public/starter-materials/penny_round_mosaic_tile_50x50/roughness.webp
[add] public/starter-materials/penny_round_mosaic_tile_50x50/specular.webp
[add] public/starter-materials/polished_terrazzo_tile_250x250/basecolor.webp
[add] public/starter-materials/polished_terrazzo_tile_250x250/metallic.webp
[add] public/starter-materials/polished_terrazzo_tile_250x250/normal.webp
[add] public/starter-materials/polished_terrazzo_tile_250x250/preview.webp
[add] public/starter-materials/polished_terrazzo_tile_250x250/roughness.webp
[add] public/starter-materials/poplar_bark_160x80/basecolor.webp
[add] public/starter-materials/poplar_bark_160x80/normal.webp
[add] public/starter-materials/poplar_bark_160x80/preview.webp
[add] public/starter-materials/poplar_bark_160x80/roughness.webp
[add] public/starter-materials/poplar_bark_160x80/specular.webp
[add] public/starter-materials/poured_concrete_floor_250x250/basecolor.webp
[add] public/starter-materials/poured_concrete_floor_250x250/metallic.webp
[add] public/starter-materials/poured_concrete_floor_250x250/normal.webp
[add] public/starter-materials/poured_concrete_floor_250x250/preview.webp
[add] public/starter-materials/poured_concrete_floor_250x250/roughness.webp
[add] public/starter-materials/quartzite_stone_250x250/basecolor.webp
[add] public/starter-materials/quartzite_stone_250x250/metallic.webp
[add] public/starter-materials/quartzite_stone_250x250/normal.webp
[add] public/starter-materials/quartzite_stone_250x250/preview.webp
[add] public/starter-materials/quartzite_stone_250x250/roughness.webp
[add] public/starter-materials/rammed_earth_300x300/basecolor.webp
[add] public/starter-materials/rammed_earth_300x300/normal.webp
[add] public/starter-materials/rammed_earth_300x300/preview.webp
[add] public/starter-materials/rammed_earth_300x300/roughness.webp
[add] public/starter-materials/rattan_weave_30x30/basecolor.webp
[add] public/starter-materials/rattan_weave_30x30/metallic.webp
[add] public/starter-materials/rattan_weave_30x30/normal.webp
[add] public/starter-materials/rattan_weave_30x30/preview.webp
[add] public/starter-materials/rattan_weave_30x30/roughness.webp
[add] public/starter-materials/reclaimed_brick_wall_250x250/basecolor.webp
[add] public/starter-materials/reclaimed_brick_wall_250x250/metallic.webp
[add] public/starter-materials/reclaimed_brick_wall_250x250/normal.webp
[add] public/starter-materials/reclaimed_brick_wall_250x250/preview.webp
[add] public/starter-materials/reclaimed_brick_wall_250x250/roughness.webp
[add] public/starter-materials/reclaimed_running_brick_250x250/basecolor.webp
[add] public/starter-materials/reclaimed_running_brick_250x250/metallic.webp
[add] public/starter-materials/reclaimed_running_brick_250x250/normal.webp
[add] public/starter-materials/reclaimed_running_brick_250x250/preview.webp
[add] public/starter-materials/reclaimed_running_brick_250x250/roughness.webp
[add] public/starter-materials/rocky_dirt_ground_300x300/basecolor.webp
[add] public/starter-materials/rocky_dirt_ground_300x300/normal.webp
[add] public/starter-materials/rocky_dirt_ground_300x300/preview.webp
[add] public/starter-materials/rocky_dirt_ground_300x300/roughness.webp
[add] public/starter-materials/rocky_dirt_ground_300x300/specular.webp
[add] public/starter-materials/rusted_metal_30x30/basecolor.webp
[add] public/starter-materials/rusted_metal_30x30/metallic.webp
[add] public/starter-materials/rusted_metal_30x30/normal.webp
[add] public/starter-materials/rusted_metal_30x30/preview.webp
[add] public/starter-materials/rusted_metal_30x30/roughness.webp
[add] public/starter-materials/slate_floor_tile_250x250/basecolor.webp
[add] public/starter-materials/slate_floor_tile_250x250/metallic.webp
[add] public/starter-materials/slate_floor_tile_250x250/normal.webp
[add] public/starter-materials/slate_floor_tile_250x250/preview.webp
[add] public/starter-materials/slate_floor_tile_250x250/roughness.webp
[add] public/starter-materials/splitface_stone_bricks_250x250/basecolor.webp
[add] public/starter-materials/splitface_stone_bricks_250x250/normal.webp
[add] public/starter-materials/splitface_stone_bricks_250x250/preview.webp
[add] public/starter-materials/splitface_stone_bricks_250x250/roughness.webp
[add] public/starter-materials/splitface_stone_bricks_250x250/specular.webp
[add] public/starter-materials/square_concrete_pavers_250x250/basecolor.webp
[add] public/starter-materials/square_concrete_pavers_250x250/metallic.webp
[add] public/starter-materials/square_concrete_pavers_250x250/normal.webp
[add] public/starter-materials/square_concrete_pavers_250x250/preview.webp
[add] public/starter-materials/square_concrete_pavers_250x250/roughness.webp
[add] public/starter-materials/stacked_beige_terracotta_tile_250x250/basecolor.webp
[add] public/starter-materials/stacked_beige_terracotta_tile_250x250/normal.webp
[add] public/starter-materials/stacked_beige_terracotta_tile_250x250/preview.webp
[add] public/starter-materials/stacked_beige_terracotta_tile_250x250/roughness.webp
[add] public/starter-materials/stacked_beige_terracotta_tile_250x250/specular.webp
[add] public/starter-materials/terrazzo_slab_200x200/basecolor.webp
[add] public/starter-materials/terrazzo_slab_200x200/normal.webp
[add] public/starter-materials/terrazzo_slab_200x200/preview_sphere.webp
[add] public/starter-materials/terrazzo_slab_200x200/roughness.webp
[add] public/starter-materials/travertine_tile_250x250/basecolor.webp
[add] public/starter-materials/travertine_tile_250x250/normal.webp
[add] public/starter-materials/travertine_tile_250x250/preview.webp
[add] public/starter-materials/travertine_tile_250x250/roughness.webp
[add] public/starter-materials/travertine_tile_250x250/specular.webp
[add] public/starter-materials/weathered_zellige_square_tile_145x145/basecolor.webp
[add] public/starter-materials/weathered_zellige_square_tile_145x145/normal.webp
[add] public/starter-materials/weathered_zellige_square_tile_145x145/preview_sphere.webp
[add] public/starter-materials/weathered_zellige_square_tile_145x145/roughness.webp
[add] public/starter-materials/weathered_zellige_square_tile_145x145/specular.webp
[add] public/starter-materials/weathered_zellige_square_tile_green_145x145/basecolor.webp
[add] public/starter-materials/weathered_zellige_square_tile_green_145x145/normal.webp
[add] public/starter-materials/weathered_zellige_square_tile_green_145x145/preview_sphere.webp
[add] public/starter-materials/weathered_zellige_square_tile_green_145x145/roughness.webp
[add] public/starter-materials/weathered_zellige_square_tile_green_145x145/specular.webp
[add] public/starter-materials/white_ceramic_tile_250x250/basecolor.webp
[add] public/starter-materials/white_ceramic_tile_250x250/metallic.webp
[add] public/starter-materials/white_ceramic_tile_250x250/normal.webp
[add] public/starter-materials/white_ceramic_tile_250x250/preview.webp
[add] public/starter-materials/white_ceramic_tile_250x250/roughness.webp
[add] public/starter-materials/wood_chips_ground_200x200/basecolor.webp
[add] public/starter-materials/wood_chips_ground_200x200/normal.webp
[add] public/starter-materials/wood_chips_ground_200x200/preview.webp
[add] public/starter-materials/wood_chips_ground_200x200/roughness.webp
[add] public/starter-materials/wood_chips_ground_200x200/specular.webp
[add] public/starter-materials/wood_roof_shingle_250x250/basecolor.webp
[add] public/starter-materials/wood_roof_shingle_250x250/metallic.webp
[add] public/starter-materials/wood_roof_shingle_250x250/normal.webp
[add] public/starter-materials/wood_roof_shingle_250x250/preview.webp
[add] public/starter-materials/wood_roof_shingle_250x250/roughness.webp
[add] public/starter-materials/worn_bronze_metal_30x30/basecolor.webp
[add] public/starter-materials/worn_bronze_metal_30x30/metallic.webp
[add] public/starter-materials/worn_bronze_metal_30x30/normal.webp
[add] public/starter-materials/worn_bronze_metal_30x30/preview.webp
[add] public/starter-materials/worn_bronze_metal_30x30/roughness.webp
[add] public/starter-materials/worn_concrete_250x250/basecolor.webp
[add] public/starter-materials/worn_concrete_250x250/metallic.webp
[add] public/starter-materials/worn_concrete_250x250/normal.webp
[add] public/starter-materials/worn_concrete_250x250/preview.webp
[add] public/starter-materials/worn_concrete_250x250/roughness.webp
[add] public/starter-materials/worn_galvanized_steel_75x75/basecolor.webp
[add] public/starter-materials/worn_galvanized_steel_75x75/normal.webp
[add] public/starter-materials/worn_galvanized_steel_75x75/preview.webp
[add] public/starter-materials/worn_galvanized_steel_75x75/roughness.webp
[add] public/starter-materials/worn_plastic_mold_30x30/basecolor.webp
[add] public/starter-materials/worn_plastic_mold_30x30/metallic.webp
[add] public/starter-materials/worn_plastic_mold_30x30/normal.webp
[add] public/starter-materials/worn_plastic_mold_30x30/preview.webp
[add] public/starter-materials/worn_plastic_mold_30x30/roughness.webp
[add] public/starter-materials/yubi_mosaic_tile_50x50/basecolor.webp
[add] public/starter-materials/yubi_mosaic_tile_50x50/normal.webp
[add] public/starter-materials/yubi_mosaic_tile_50x50/preview.webp
[add] public/starter-materials/yubi_mosaic_tile_50x50/roughness.webp
[add] public/starter-materials/yubi_mosaic_tile_50x50/specular.webp
|
2026-04-15 04:05:04 +02:00 |
|
|
|
d0a6c11531
|
Update validateProjectResources to include scenes in document validation
|
2026-04-15 03:56:07 +02:00 |
|
|
|
a4eaba47d9
|
Update test to expect exception on invalid document
|
2026-04-15 03:54:40 +02:00 |
|
|
|
4cd99680d4
|
Fix scene validation by including scenes in context
|
2026-04-15 03:54:40 +02:00 |
|
|
|
9691ba84ce
|
Add project scenes to validation context and improve scene transition check
|
2026-04-15 03:54:03 +02:00 |
|
|
|
eac599396a
|
Include scenes in validation context
|
2026-04-15 03:54:03 +02:00 |
|
|
|
28b2114fc5
|
Refactor document validation check in project-document-json test
|
2026-04-15 03:51:57 +02:00 |
|
|
|
0be8e9418b
|
Update MockViewportHost with updateSimulation method
|
2026-04-15 03:51:57 +02:00 |
|
|
|
413da1d1ee
|
Add document validation in project-document-json test
|
2026-04-15 03:51:57 +02:00 |
|
|
|
865a48cf16
|
Add test for round-tripping scene transition sequence effects
|
2026-04-15 03:50:53 +02:00 |
|
|
|
df33439a5b
|
Refactor scene transition tests and update component logic
|
2026-04-15 03:50:24 +02:00 |
|
|
|
a7209957af
|
Update RunnerCanvas test to use setSceneTransitionHandler and onSceneTransitionActivated
|
2026-04-15 03:50:07 +02:00 |
|
|
|
6ab057566d
|
Add scene transition options and handlers to ProjectSequencesPanel
|
2026-04-15 03:50:07 +02:00 |
|
|
|
5276d994bb
|
Remove unused scene exit entity from tests
|
2026-04-15 03:49:49 +02:00 |
|
|
|
08d9581407
|
Refactor project-document-json.test.ts by removing Scene Exit entities and updating test cases
|
2026-04-15 03:49:44 +02:00 |
|
|
|
ed55b74e01
|
Remove unused sceneExits from build-runtime-scene.test.ts
|
2026-04-15 03:49:44 +02:00 |
|
|
|
f291496709
|
Remove scene exit related code from build runtime scene test
|
2026-04-15 03:48:49 +02:00 |
|
|
|
ec3297e550
|
Update method name in runtime control foundation test
|
2026-04-15 03:48:49 +02:00 |
|
|
|
346c7cfc47
|
Update tests for scene transition sequences
|
2026-04-15 03:48:14 +02:00 |
|
|
|
1d52eecfcc
|
Rename activateSceneExit to startSceneTransition
|
2026-04-15 03:48:00 +02:00 |
|
|
|
7dd37630b1
|
Import ImpulseSequenceStep type
|
2026-04-15 03:48:00 +02:00 |
|
|
|
58542fba93
|
Fix type casting in cloneRuntimeResolvedProjectScheduleState
|
2026-04-15 03:48:00 +02:00 |
|
|
|
a201545818
|
Add createDefaultResolvedControlSource function
|
2026-04-15 03:48:00 +02:00 |
|
|
|
d4de319292
|
Remove unused normalizeSceneReferenceId function
|
2026-04-15 03:46:55 +02:00 |
|
|
|
8aabc1e434
|
Update validateProjectSequence to include dialogues in document parameter
|
2026-04-15 03:46:55 +02:00 |
|
|
|
c147af9481
|
Remove unused resolveDefaultSceneTransitionTarget function from App.tsx
|
2026-04-15 03:46:02 +02:00 |
|
|
|
5bf564e574
|
Add scene transition step handling in App.tsx
|
2026-04-15 03:46:02 +02:00 |
|
|
|
4bc4b4c97f
|
Add functions for handling project sequence scene transition steps
|
2026-04-15 03:45:44 +02:00 |
|
|
|
21e155d7a5
|
auto-git:
[change] src/app/App.tsx
|
2026-04-15 03:45:39 +02:00 |
|
|
|
a7b9cedeed
|
Remove scene exit configuration section
|
2026-04-15 03:45:34 +02:00 |
|
|
|
27efe6278d
|
Update interaction prompt text
|
2026-04-15 03:45:34 +02:00 |
|
|
|
299859a2fe
|
Rename function and parameter for scene transition handling
|
2026-04-15 03:44:49 +02:00 |
|
|
|
0e02d6bc70
|
Remove unused menu item and update event handler
|
2026-04-15 03:44:49 +02:00 |
|
|
|
c21de3f100
|
Remove unused function applySceneExitChange in App.tsx
|
2026-04-15 03:44:37 +02:00 |
|
|
|
e29a070588
|
Remove scene exit placement logic from App.tsx
|
2026-04-15 03:44:22 +02:00 |
|
|
|
fcfcdafa56
|
Refactor scene exit handling in App.tsx
|
2026-04-15 03:44:22 +02:00 |
|
|
|
349c5582d8
|
Remove scene exit related state and logic in App.tsx
|
2026-04-15 03:44:06 +02:00 |
|
|
|
675c15fabf
|
Add readSceneTransitionTargetKey function in App.tsx
|
2026-04-15 03:44:03 +02:00 |
|