Commit Graph

  • 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