This website requires JavaScript.
e56fe6c6ba
Include NPC in entity render object handling
Victor Giers
2026-04-13 16:24:48 +02:00
0f3f7b0501
Add NPC marker mesh creation and constants
Victor Giers
2026-04-13 16:23:55 +02:00
37f1b79fc2
Add NPC marker mesh creation function in viewport-entity-markers.ts
Victor Giers
2026-04-13 16:19:49 +02:00
ea29e329bc
Add support for NPCs in runtime scene build
Victor Giers
2026-04-13 16:19:27 +02:00
f7f3a6d115
Add model asset ID to CreationTarget and update cloning logic
Victor Giers
2026-04-13 16:19:16 +02:00
d6e93a085b
Include NPC in focus bounds and target creation
Victor Giers
2026-04-13 16:19:08 +02:00
3d2616e7d7
Add support for NPC entities in commit-transform-session-command
Victor Giers
2026-04-13 16:18:50 +02:00
abfb42b91f
Include NPC in resolveEntityRotation
Victor Giers
2026-04-13 16:18:38 +02:00
6e238cbfbb
Update duplicate selection command to handle NPC entities
Victor Giers
2026-04-13 16:18:10 +02:00
e8a3f5a189
Update cleanupSceneForDeletedAsset to handle NPC entities with deleted model assets
Victor Giers
2026-04-13 16:18:01 +02:00
9ed75fb5da
Add validation for NPC entities in scene documents
Victor Giers
2026-04-13 16:17:50 +02:00
8a9ca925e7
Add support for reading and migrating NPC entities in scene documents
Victor Giers
2026-04-13 16:17:33 +02:00
5ac196cef9
Bump SCENE_DOCUMENT_VERSION to 41 and add NPC_ENTITY_FOUNDATION_SCENE_DOCUMENT_VERSION
Victor Giers
2026-04-13 16:17:31 +02:00
7f76024628
Add NPC entity support with creation and normalization functions
Victor Giers
2026-04-13 16:16:59 +02:00
0904ff8bfb
Fix formatting in runtime-project-time.test.ts
Victor Giers
2026-04-13 15:55:04 +02:00
989efdd53d
Add resolveRuntimeGlobalTimeState function and enhance runtime project time logic
Victor Giers
2026-04-13 15:54:16 +02:00
aea8d7d5a3
Update test case for project document JSON serialization
Victor Giers
2026-04-13 15:36:01 +02:00
4cf07a38e0
Remove unused render call in runtime-host.ts
Victor Giers
2026-04-13 15:34:21 +02:00
cee290407b
Add functions for reading project asset bounding box and brush volume settings
Victor Giers
2026-04-13 15:33:23 +02:00
a665a41bb9
Update time settings reading logic in migrate-scene-document.ts
Victor Giers
2026-04-13 15:27:01 +02:00
f67d306028
Refactor shadow settings in migrate-scene-document.ts
Victor Giers
2026-04-13 15:26:41 +02:00
4bbe7997c8
Remove duplicate timeOfDay settings in migrate-scene-document.ts
Victor Giers
2026-04-13 15:24:06 +02:00
c567041bff
Refactor time settings and background handling in scene document migration
Victor Giers
2026-04-13 15:23:15 +02:00
001ee5543f
Update test imports and usage of default world settings
Victor Giers
2026-04-13 15:17:03 +02:00
de48a7530e
Add checks for background mode before updating night gradient and intensity
Victor Giers
2026-04-13 15:16:47 +02:00
22dd8ac5bb
auto-git: [change] src/runtime-three/runtime-project-time.ts
Victor Giers
2026-04-13 15:16:41 +02:00
949ba5f26d
Remove advanced rendering settings from App.tsx
Victor Giers
2026-04-13 15:13:47 +02:00
e161de9f99
Refactor time and world settings migration tests
Victor Giers
2026-04-13 15:11:15 +02:00
ddf25f06d2
Update night background settings in RunnerCanvas test
Victor Giers
2026-04-13 15:11:03 +02:00
1a360fb404
Enhance runtime project time tests with night background scenarios
Victor Giers
2026-04-13 15:10:52 +02:00
59ba618e45
Update test for project time settings command
Victor Giers
2026-04-13 15:10:27 +02:00
98638edcf9
Add advanced rendering options to App.tsx
Victor Giers
2026-04-13 15:08:27 +02:00
d217597429
Add dawn, dusk, and night environment settings in App.tsx
Victor Giers
2026-04-13 15:05:08 +02:00
a1a9a1b9b7
Update App.tsx to include image background selection
Victor Giers
2026-04-13 15:03:53 +02:00
01649e235a
Update world background label and add material summary in App.tsx
Victor Giers
2026-04-13 15:03:37 +02:00
5aae97ac42
Update twilight transition description and remove time phase color inputs
Victor Giers
2026-04-13 15:02:15 +02:00
4e2e6c97f8
Refactor time settings update logic in App.tsx
Victor Giers
2026-04-13 15:00:50 +02:00
184e07f8ef
Update state management for time-related properties in App.tsx
Victor Giers
2026-04-13 15:00:03 +02:00
4f40ba1635
Update types and functions for world background settings
Victor Giers
2026-04-13 14:59:41 +02:00
bacfb0c99e
Refactor background blending logic in runtime-project-time.ts
Victor Giers
2026-04-13 14:57:46 +02:00
d118b89e92
Refactor time-driven background resolution and phase gradient creation
Victor Giers
2026-04-13 14:57:17 +02:00
31b3777d47
Remove unused parameter in validateProjectTimeSettings calls
Victor Giers
2026-04-13 14:51:21 +02:00
7e2d63fa90
Rename ProjectTimePhaseProfile to WorldTimePhaseProfile and update related functions
Victor Giers
2026-04-13 14:51:07 +02:00
aa45eb6fa8
Refactor background validation logic in scene-document-validation.ts
Victor Giers
2026-04-13 14:50:23 +02:00
f2c63ce7eb
Update documentation for AGENTS.md, CHAT_CONTEXT.md, architecture.md, and testing.md with new time-related features and direction.
Victor Giers
2026-04-13 14:50:09 +02:00
bb17ba4a0b
Add validation for WorldBackgroundSettings in scene-document-validation.ts
Victor Giers
2026-04-13 14:49:55 +02:00
14fa25965f
Remove unused types and add new ones in scene-document-validation.ts
Victor Giers
2026-04-13 14:49:26 +02:00
a1155fb952
Export and type DEFAULT_NIGHT_IMAGE_ENVIRONMENT_INTENSITY as constant
Victor Giers
2026-04-13 14:44:48 +02:00
65fe197d27
Remove unused time phase and night background settings from project-time-settings.ts and update scene-document.ts and world-settings.ts accordingly
Victor Giers
2026-04-13 14:43:48 +02:00
dd444a4b3d
Refactor rendering logic in runtime-host.ts
Victor Giers
2026-04-13 14:17:06 +02:00
5bbcb2c850
Remove unused background overlay and update tests
Victor Giers
2026-04-13 14:11:18 +02:00
4f67e7b655
Integrate world background rendering in runtime-host.ts
Victor Giers
2026-04-13 14:10:52 +02:00
e54ae8e121
Add world background renderer and update advanced rendering composer
Victor Giers
2026-04-13 14:10:06 +02:00
08cbc97446
Add night sky asset to test document in runner-canvas.test.tsx
Victor Giers
2026-04-12 14:57:48 +02:00
781140ea9a
Add test for night background overlay rendering
Victor Giers
2026-04-12 14:57:32 +02:00
7f6b592852
Update CSS for runner canvas and add new test cases
Victor Giers
2026-04-12 14:57:20 +02:00
2aeb38d97c
Update RunnerCanvas and RuntimeHost to handle runtime clock state changes more efficiently
Victor Giers
2026-04-12 14:57:02 +02:00
d843a3bc67
Refactor moon light calculation in runtime-project-time.ts
Victor Giers
2026-04-12 14:56:35 +02:00
6e5b6cbada
Remove unused constant from migrate-scene-document.ts
Victor Giers
2026-04-12 14:41:47 +02:00
658a5f5125
Update test to include default project time settings
Victor Giers
2026-04-12 14:37:31 +02:00
ce2719179d
Update tests for ambient light intensity checks
Victor Giers
2026-04-12 14:36:12 +02:00
1c29b43e1a
Update tests for runtime project time
Victor Giers
2026-04-12 14:35:48 +02:00
9f420456ab
Update project document JSON tests for time migration
Victor Giers
2026-04-12 14:35:09 +02:00
c0d8bf9403
Add night sky asset and update time settings in project document JSON test
Victor Giers
2026-04-12 14:34:47 +02:00
013888ae4a
Update tests for runtime project time with new scenarios and assertions
Victor Giers
2026-04-12 14:34:34 +02:00
9e4891f667
Add Night Background Image feature in App.tsx
Victor Giers
2026-04-12 14:34:04 +02:00
19f43be07a
Add functions to apply night background asset and environment intensity
Victor Giers
2026-04-12 14:33:40 +02:00
74b78a4290
Update state when editorState.projectDocument.time changes
Victor Giers
2026-04-12 14:33:32 +02:00
36d19499bb
Add state for project time night background environment intensity
Victor Giers
2026-04-12 14:33:30 +02:00
adce86d2f9
Add background overlay to RunnerCanvas
Victor Giers
2026-04-12 14:33:21 +02:00
5b7be52736
Refactor runtime project time handling and add night background overlay support
Victor Giers
2026-04-12 14:32:45 +02:00
7955fc83a2
Update validateSceneDocument and validateProjectDocument to include assets in time validation
Victor Giers
2026-04-12 14:32:31 +02:00
3163f9a1e1
Implement validation for ProjectTimeNightBackgroundSettings in scene-document-validation.ts
Victor Giers
2026-04-12 14:32:13 +02:00
d3f2136169
Add ProjectTimeNightBackgroundSettings type to scene-document-validation.ts
Victor Giers
2026-04-12 14:32:12 +02:00
b54598e2b9
Add support for project time night background settings in scene document
Victor Giers
2026-04-12 14:31:58 +02:00
4872b964e7
Add night background settings to project time configurations
Victor Giers
2026-04-12 14:31:32 +02:00
2276201b7e
Update material summary in App.tsx
Victor Giers
2026-04-12 14:15:26 +02:00
d8c4837e49
Update project document JSON serialization test
Victor Giers
2026-04-12 14:14:51 +02:00
51f754a193
Add test for migrating first-slice project time documents
Victor Giers
2026-04-12 14:14:38 +02:00
eed55b19ad
Update tests for project time settings and lighting calculations
Victor Giers
2026-04-12 14:14:25 +02:00
574687c555
Update tests for project time settings and world settings, add new properties and scenarios
Victor Giers
2026-04-12 14:14:12 +02:00
43fa4c147b
Enhance time settings in App component with day, sunrise, sunset, and twilight profiles
Victor Giers
2026-04-12 14:13:16 +02:00
6b681408f5
Add function to toggle scene project time lighting enabled
Victor Giers
2026-04-12 14:12:18 +02:00
bd49668736
Refactor project time settings application logic in App.tsx
Victor Giers
2026-04-12 14:11:59 +02:00
25b64ba08e
Update project time state management in App.tsx
Victor Giers
2026-04-12 14:11:21 +02:00
136efe8bf9
Add state variables for additional project time settings in App.tsx
Victor Giers
2026-04-12 14:11:06 +02:00
0212b9d2e7
Add function to assert project time settings are ordered
Victor Giers
2026-04-12 14:10:48 +02:00
95c87a75dd
auto-git: [change] src/app/App.tsx
Victor Giers
2026-04-12 14:10:41 +02:00
2b42cc3f0d
Add moon light to runtime host and update lighting logic
Victor Giers
2026-04-12 14:10:11 +02:00
0641e41d88
Refactor and enhance day-night cycle handling in runtime-project-time.ts
Victor Giers
2026-04-12 14:09:26 +02:00
237588f369
Add validation for project time settings and phase profiles
Victor Giers
2026-04-12 14:08:11 +02:00
14f53facfe
Add project time phase profile reading in migrate-scene-document.ts
Victor Giers
2026-04-12 14:07:36 +02:00
5cb979f93d
Update scene document version and add project time lighting to world settings
Victor Giers
2026-04-12 14:07:32 +02:00
b54f688406
Add project time phase profiles and related functions
Victor Giers
2026-04-12 14:06:52 +02:00
8963adbee1
Add default project time settings to runtime scene fixture
Victor Giers
2026-04-12 04:39:14 +02:00
9fb8f4160a
Make runtime clock state optional and provide default values in RunnerCanvas
Victor Giers
2026-04-12 04:39:07 +02:00
783685404d
Add time settings to SceneDocument migration (continued)
Victor Giers
2026-04-12 04:38:53 +02:00
7236521c78
Add time settings to SceneDocument migration
Victor Giers
2026-04-12 04:38:40 +02:00
45bce7846a
Add ProjectTimeSettings to RuntimeSceneDefinition and RuntimeBoxBrushInstance
Victor Giers
2026-04-12 04:37:01 +02:00
e57a105133
Add tests for project time settings and runtime project time, update build-runtime-scene test
Victor Giers
2026-04-12 04:35:13 +02:00