Commit Graph

4484 Commits

Author SHA1 Message Date
05377dadfb Update scene document versions and tests for distance fog and dynamic global illumination 2026-04-28 04:10:37 +02:00
38daddc00d Add UI controls for advanced rendering features (Distance Fog, Volume Rendering Paths) 2026-04-28 04:10:08 +02:00
384c19f196 Add controls for distance fog rendering settings 2026-04-28 04:09:42 +02:00
34c0129d18 Initialize distance fog rendering parameters 2026-04-28 04:09:27 +02:00
bb0c5d8dea Add state management for distance fog advanced rendering settings 2026-04-28 04:09:20 +02:00
ca50a6a189 Add validation functions for unit intervals and distance fog settings 2026-04-28 04:09:12 +02:00
16d4e691c0 Add AdvancedRenderingDistanceFogSettings type 2026-04-28 04:09:12 +02:00
7416a5e53d Apply advanced rendering camera far settings in viewport host 2026-04-28 04:08:36 +02:00
751301cdfb Use dedicated constant for viewport camera far distance 2026-04-28 04:08:20 +02:00
16c70f06ab Apply advanced rendering camera far distance in RuntimeHost 2026-04-28 04:08:20 +02:00
8171a678d8 Update camera far plane and integrate advanced rendering features 2026-04-28 04:07:46 +02:00
b388277f42 Refactor distance fog enablement check 2026-04-28 04:07:46 +02:00
5678a61cf7 Integrate distance fog pass into advanced rendering composer 2026-04-28 04:07:20 +02:00
825d7d9957 Implement DistanceFogPass for advanced rendering 2026-04-28 04:07:20 +02:00
949ebfabe1 Add validation checks for Distance Fog world settings 2026-04-28 04:06:27 +02:00
6d96cda357 Add constants for Distance Fog and Dynamic Global Illumination scene document versions 2026-04-28 04:06:27 +02:00
7f80da4f60 Update scene document migration to include DGI and Distance Fog versions 2026-04-28 04:06:27 +02:00
634ed0c890 auto-git:
[change] src/document/world-settings.ts
2026-04-28 04:05:33 +02:00
c368140aa2 Cleanup minor formatting issues and refine validation logic across components and tests 2026-04-28 03:38:48 +02:00
19645f1406 Test: Verify normal pass sharing between SSAO and dynamic GI in advanced rendering 2026-04-28 03:31:21 +02:00
db621c0243 Test: Ensure dynamic GI pass is included when enabled 2026-04-28 03:31:13 +02:00
c40e4cb4c9 Add unit tests for dynamic global illumination parameter resolution 2026-04-28 03:31:06 +02:00
e6472d4706 Add import for dynamic global illumination parameters test 2026-04-28 03:31:06 +02:00
821f00cdb6 Add migration tests for scene documents, including handling missing dynamic global illumination settings 2026-04-28 03:30:20 +02:00
31fb78a431 Update serialization tests with new version constants and dynamic global illumination settings 2026-04-28 03:30:20 +02:00
bd3c24ecdc Add validation tests for dynamic global illumination settings 2026-04-28 03:30:04 +02:00
063c59df33 Add tests for dynamic global illumination in world settings 2026-04-28 03:29:50 +02:00
80e542a257 Feat: Add UI controls for Dynamic Global Illumination settings 2026-04-28 03:29:35 +02:00
6f5ce68698 Feature: Add controls for dynamic global illumination settings (enabled, intensity, radius, and quality) 2026-04-28 03:29:19 +02:00
07e6d4af7f Architect: Implement dedicated editor simulation controller, advanced rendering layers, and shared runtime schedule synchronization 2026-04-28 03:29:11 +02:00
0df775fea4 Add support and label formatting for dynamic global illumination quality 2026-04-28 03:28:54 +02:00
2867b13113 Integrate Screen Space Global Illumination (SSGI) and update advanced rendering composer logic 2026-04-28 03:28:46 +02:00
f3002d8d72 refactor: Rename camera reference to sourceCamera in SSGI pass 2026-04-28 03:28:22 +02:00
360b1bb64a feat: Implement Screen Space Global Illumination pass 2026-04-28 03:28:22 +02:00
fb43d2c756 Add validation for dynamic global illumination settings 2026-04-28 03:27:13 +02:00
343a3c13e3 Implement Dynamic Global Illumination support and versioning in scene documents 2026-04-28 03:27:04 +02:00
6c0f71970e Feature: Add dynamic global illumination settings to advanced rendering 2026-04-28 03:26:46 +02:00
e7331529a6 Enhance RuntimeHost unit tests to track and assert pressed keys state 2026-04-27 19:36:26 +02:00
a2e1a31658 Add unit tests for navigation controllers to cover pointer lock cleanup and gamepad bindings 2026-04-27 19:35:11 +02:00
efefdacd67 Reset input and navigation state across runtime host and third-person controller upon pointer lock loss 2026-04-27 19:34:40 +02:00
711d53969d Reset navigation state when pointer lock is lost in first-person controller 2026-04-27 19:34:40 +02:00
32510aa8a7 Improve pointer lock element check in RuntimeHost 2026-04-27 19:32:24 +02:00
558913db25 Enhance unit tests for RuntimeHost, improving coverage for Escape key handling and pointer lock state transitions 2026-04-27 19:30:51 +02:00
24b24e09e4 Update ViewportTimeTransport rendering condition to account for viewport messages 2026-04-27 19:30:51 +02:00
45895e5338 Improve pointer lock handling and dedicated escape key release logic 2026-04-27 19:30:13 +02:00
b5926bcce6 Add event listeners for pointer lock escape key handling 2026-04-27 19:29:48 +02:00
81bb7f30f4 Track time of last pointer lock release 2026-04-27 19:29:48 +02:00
a60f6f1abc Define grace period for pointer lock escape release 2026-04-27 19:29:48 +02:00
0782fe06ad Improve type safety check for event button in ViewportCanvas 2026-04-27 19:25:17 +02:00
a27381ee26 Enhance ViewportCanvas unit tests for time transport controls and pointer events 2026-04-27 19:24:03 +02:00