Commit Graph

  • 67f950b95f Implement source mask pass and enhance God Rays occlusion handling Victor Giers 2026-04-28 05:19:15 +02:00
  • 1554c702c4 Enhance god rays effect with occlusion-based transmittance calculation Victor Giers 2026-04-28 05:14:49 +02:00
  • 15175155aa Improve god rays rendering by adding sun source masking and updating light parameters Victor Giers 2026-04-28 05:03:53 +02:00
  • b906a6ff4c Remove unused import for distance fog parameters Victor Giers 2026-04-28 04:55:29 +02:00
  • 133443ec25 Improve floating point precision in distance fog tests Victor Giers 2026-04-28 04:54:54 +02:00
  • ea83ede450 Update scene document serialization tests for advanced rendering features and migrations Victor Giers 2026-04-28 04:54:32 +02:00
  • b163e0aebc Add validation tests for advanced rendering distance fog parameters Victor Giers 2026-04-28 04:54:15 +02:00
  • d424df9ddd Enhance advanced rendering tests, updating distance fog parameters and adding tests for fade margins and camera clamping. Victor Giers 2026-04-28 04:53:59 +02:00
  • 026dbe66d4 Add controls and logic for advanced rendering distance fog settings Victor Giers 2026-04-28 04:53:37 +02:00
  • a71eb49b6a Implement atmospheric scattering and distance fog for God Rays Victor Giers 2026-04-28 04:53:10 +02:00
  • 7d38198830 Upgrade distance fog to advanced atmospheric scattering model with sky blending and height falloff Victor Giers 2026-04-28 04:52:38 +02:00
  • 404fd59751 Implement advanced atmospheric rendering settings (sky blend, horizon strength, height falloff) Victor Giers 2026-04-28 04:51:41 +02:00
  • e91a724b41 Implement and test God Rays advanced rendering feature Victor Giers 2026-04-28 04:40:30 +02:00
  • 2ce85ff1a6 Feat: Add advanced rendering controls (God Rays, Volume Rendering paths, etc.) Victor Giers 2026-04-28 04:35:51 +02:00
  • 1f4dd0147d Add controls for advanced rendering god rays parameters Victor Giers 2026-04-28 04:35:18 +02:00
  • 35f71a67b7 Update God Rays rendering parameters Victor Giers 2026-04-28 04:35:08 +02:00
  • f198773cd2 Feat: Add state management for God Rays rendering parameters Victor Giers 2026-04-28 04:34:55 +02:00
  • 4c71f6dd4f Feat: Integrate God Rays support into viewport host Victor Giers 2026-04-28 04:34:48 +02:00
  • 0dd8a9031f Sync god rays light source with dominant celestial light Victor Giers 2026-04-28 04:34:33 +02:00
  • ba30d37f12 Initialize screen space god rays light source Victor Giers 2026-04-28 04:34:33 +02:00
  • d6d2c5b4a2 Integrate screen space god rays lighting Victor Giers 2026-04-28 04:34:18 +02:00
  • bb6f5ae8b8 feat: Integrate god rays pass into advanced rendering composer Victor Giers 2026-04-28 04:33:43 +02:00
  • 07b8e46ae5 feat: Add screen-space god rays implementation Victor Giers 2026-04-28 04:33:30 +02:00
  • 129a5335ea Add validation for God Rays advanced rendering settings Victor Giers 2026-04-28 04:32:08 +02:00
  • 243ed8f791 Update scene document migration to include God Rays version check Victor Giers 2026-04-28 04:31:57 +02:00
  • 371ee6d595 Add support for God Rays advanced rendering settings Victor Giers 2026-04-28 04:31:43 +02:00
  • ae83091848 Feat: Add God Rays settings to advanced rendering configuration Victor Giers 2026-04-28 04:31:15 +02:00
  • 0652c0200a Add support and migration for distance fog settings Victor Giers 2026-04-28 04:12:47 +02:00
  • ba71cdd487 Update scene document versions and add distance fog version constant Victor Giers 2026-04-28 04:11:30 +02:00
  • 3769ea0e21 Add unit tests for distance fog and advanced rendering composer passes Victor Giers 2026-04-28 04:11:05 +02:00
  • 27ba91ad40 Add validation tests for distance fog settings Victor Giers 2026-04-28 04:10:38 +02:00
  • c8781a020b Add migration tests for distance fog and water settings Victor Giers 2026-04-28 04:10:26 +02:00
  • 05377dadfb Update scene document versions and tests for distance fog and dynamic global illumination Victor Giers 2026-04-28 04:10:16 +02:00
  • 38daddc00d Add UI controls for advanced rendering features (Distance Fog, Volume Rendering Paths) Victor Giers 2026-04-28 04:09:59 +02:00
  • 384c19f196 Add controls for distance fog rendering settings Victor Giers 2026-04-28 04:09:32 +02:00
  • 34c0129d18 Initialize distance fog rendering parameters Victor Giers 2026-04-28 04:09:21 +02:00
  • bb0c5d8dea Add state management for distance fog advanced rendering settings Victor Giers 2026-04-28 04:09:12 +02:00
  • ca50a6a189 Add validation functions for unit intervals and distance fog settings Victor Giers 2026-04-28 04:09:01 +02:00
  • 16d4e691c0 Add AdvancedRenderingDistanceFogSettings type Victor Giers 2026-04-28 04:08:54 +02:00
  • 7416a5e53d Apply advanced rendering camera far settings in viewport host Victor Giers 2026-04-28 04:08:29 +02:00
  • 751301cdfb Use dedicated constant for viewport camera far distance Victor Giers 2026-04-28 04:08:11 +02:00
  • 16c70f06ab Apply advanced rendering camera far distance in RuntimeHost Victor Giers 2026-04-28 04:07:46 +02:00
  • 8171a678d8 Update camera far plane and integrate advanced rendering features Victor Giers 2026-04-28 04:07:33 +02:00
  • b388277f42 Refactor distance fog enablement check Victor Giers 2026-04-28 04:07:20 +02:00
  • 5678a61cf7 Integrate distance fog pass into advanced rendering composer Victor Giers 2026-04-28 04:07:07 +02:00
  • 825d7d9957 Implement DistanceFogPass for advanced rendering Victor Giers 2026-04-28 04:06:58 +02:00
  • 949ebfabe1 Add validation checks for Distance Fog world settings Victor Giers 2026-04-28 04:06:13 +02:00
  • 6d96cda357 Add constants for Distance Fog and Dynamic Global Illumination scene document versions Victor Giers 2026-04-28 04:05:56 +02:00
  • 7f80da4f60 Update scene document migration to include DGI and Distance Fog versions Victor Giers 2026-04-28 04:05:34 +02:00
  • 634ed0c890 auto-git: [change] src/document/world-settings.ts Victor Giers 2026-04-28 04:05:04 +02:00
  • c368140aa2 Cleanup minor formatting issues and refine validation logic across components and tests Victor Giers 2026-04-28 03:38:12 +02:00
  • 19645f1406 Test: Verify normal pass sharing between SSAO and dynamic GI in advanced rendering Victor Giers 2026-04-28 03:31:15 +02:00
  • db621c0243 Test: Ensure dynamic GI pass is included when enabled Victor Giers 2026-04-28 03:31:06 +02:00
  • c40e4cb4c9 Add unit tests for dynamic global illumination parameter resolution Victor Giers 2026-04-28 03:30:50 +02:00
  • e6472d4706 Add import for dynamic global illumination parameters test Victor Giers 2026-04-28 03:30:39 +02:00
  • 821f00cdb6 Add migration tests for scene documents, including handling missing dynamic global illumination settings Victor Giers 2026-04-28 03:30:09 +02:00
  • 31fb78a431 Update serialization tests with new version constants and dynamic global illumination settings Victor Giers 2026-04-28 03:30:04 +02:00
  • bd3c24ecdc Add validation tests for dynamic global illumination settings Victor Giers 2026-04-28 03:29:50 +02:00
  • 063c59df33 Add tests for dynamic global illumination in world settings Victor Giers 2026-04-28 03:29:38 +02:00
  • 80e542a257 Feat: Add UI controls for Dynamic Global Illumination settings Victor Giers 2026-04-28 03:29:28 +02:00
  • 6f5ce68698 Feature: Add controls for dynamic global illumination settings (enabled, intensity, radius, and quality) Victor Giers 2026-04-28 03:29:11 +02:00
  • 07e6d4af7f Architect: Implement dedicated editor simulation controller, advanced rendering layers, and shared runtime schedule synchronization Victor Giers 2026-04-28 03:28:55 +02:00
  • 0df775fea4 Add support and label formatting for dynamic global illumination quality Victor Giers 2026-04-28 03:28:46 +02:00
  • 2867b13113 Integrate Screen Space Global Illumination (SSGI) and update advanced rendering composer logic Victor Giers 2026-04-28 03:28:32 +02:00
  • f3002d8d72 refactor: Rename camera reference to sourceCamera in SSGI pass Victor Giers 2026-04-28 03:28:03 +02:00
  • 360b1bb64a feat: Implement Screen Space Global Illumination pass Victor Giers 2026-04-28 03:27:53 +02:00
  • fb43d2c756 Add validation for dynamic global illumination settings Victor Giers 2026-04-28 03:27:04 +02:00
  • 343a3c13e3 Implement Dynamic Global Illumination support and versioning in scene documents Victor Giers 2026-04-28 03:26:46 +02:00
  • 6c0f71970e Feature: Add dynamic global illumination settings to advanced rendering Victor Giers 2026-04-28 03:26:17 +02:00
  • e7331529a6 Enhance RuntimeHost unit tests to track and assert pressed keys state Victor Giers 2026-04-27 19:35:11 +02:00
  • a2e1a31658 Add unit tests for navigation controllers to cover pointer lock cleanup and gamepad bindings Victor Giers 2026-04-27 19:34:41 +02:00
  • efefdacd67 Reset input and navigation state across runtime host and third-person controller upon pointer lock loss Victor Giers 2026-04-27 19:33:58 +02:00
  • 711d53969d Reset navigation state when pointer lock is lost in first-person controller Victor Giers 2026-04-27 19:33:48 +02:00
  • 32510aa8a7 Improve pointer lock element check in RuntimeHost Victor Giers 2026-04-27 19:30:56 +02:00
  • 558913db25 Enhance unit tests for RuntimeHost, improving coverage for Escape key handling and pointer lock state transitions Victor Giers 2026-04-27 19:30:21 +02:00
  • 24b24e09e4 Update ViewportTimeTransport rendering condition to account for viewport messages Victor Giers 2026-04-27 19:30:19 +02:00
  • 45895e5338 Improve pointer lock handling and dedicated escape key release logic Victor Giers 2026-04-27 19:29:49 +02:00
  • b5926bcce6 Add event listeners for pointer lock escape key handling Victor Giers 2026-04-27 19:29:22 +02:00
  • 81bb7f30f4 Track time of last pointer lock release Victor Giers 2026-04-27 19:29:14 +02:00
  • a60f6f1abc Define grace period for pointer lock escape release Victor Giers 2026-04-27 19:29:09 +02:00
  • 0782fe06ad Improve type safety check for event button in ViewportCanvas Victor Giers 2026-04-27 19:24:07 +02:00
  • a27381ee26 Enhance ViewportCanvas unit tests for time transport controls and pointer events Victor Giers 2026-04-27 19:23:33 +02:00
  • 1b3709a81b Feature: Add editor simulation controls and state to viewport Victor Giers 2026-04-27 19:23:01 +02:00
  • bc3aa24c83 Feat: Implement time transport controls for viewport simulation Victor Giers 2026-04-27 19:22:11 +02:00
  • 05ec0f1552 Test: Ensure Escape key does not consume event when pointer lock is active Victor Giers 2026-04-27 19:01:40 +02:00
  • 1a6d207801 Handle Escape key exit from pointer lock and remove redundant test case in third-person controller Victor Giers 2026-04-27 19:01:02 +02:00
  • 552af93d72 Refactor pointer lock detection and simplify event listeners in navigation controller Victor Giers 2026-04-27 19:00:38 +02:00
  • daf7d69eee Improve pointer lock handling and update unit tests for third-person navigation Victor Giers 2026-04-27 18:59:13 +02:00
  • 5280e1e5fa Add unit test to release third-person pointer lock on Escape key press Victor Giers 2026-04-27 18:57:11 +02:00
  • 15a7219cef Update default clearTarget key binding to KeyQ Victor Giers 2026-04-27 18:56:46 +02:00
  • df6872e6f4 Update default clearTarget key binding to KeyQ Victor Giers 2026-04-27 18:56:41 +02:00
  • 4eb70774c1 Simplify pointer lock status display logic Victor Giers 2026-04-27 18:56:28 +02:00
  • 2f811cdd24 Improve pointer lock handling and event listener setup in navigation controller Victor Giers 2026-04-27 18:56:00 +02:00
  • 6bde5cd622 Update default key binding for clear target from Escape to KeyQ Victor Giers 2026-04-27 18:55:48 +02:00
  • e703462f26 Add test case for mouse camera inversion validation Victor Giers 2026-04-27 18:51:24 +02:00
  • 1de93c919b Update context handling and add versioning for mouse inversion in first-person navigation Victor Giers 2026-04-27 18:51:14 +02:00
  • 2986c5ed3e Update expected camera control message in runtime host unit tests Victor Giers 2026-04-27 18:49:47 +02:00
  • 1f198aee02 Refactor first-person navigation logic and remove explicit pointer lock handling Victor Giers 2026-04-27 18:43:49 +02:00
  • 2d194832aa Improve pointer lock handling and context usage across runtime components Victor Giers 2026-04-27 18:43:10 +02:00
  • c443db3006 Refactor pointer lock handling and navigation state logic Victor Giers 2026-04-27 18:42:12 +02:00