Commit Graph

4542 Commits

Author SHA1 Message Date
52087e8db4 Add smoothstep function for color interpolation 2026-04-28 14:26:41 +02:00
f32592876f Test: Add unit tests for celestial horizon visibility calculation 2026-04-28 14:25:00 +02:00
f7f2827196 Adjust celestial body intensity and god rays input based on horizon visibility 2026-04-28 14:24:30 +02:00
8ee2238afc Adjust celestial body intensities and god rays calculation based on horizon visibility 2026-04-28 14:24:07 +02:00
c78f4169ce Feature: Add horizon visibility control to celestial bodies 2026-04-28 14:23:52 +02:00
f71fb64d36 Refactor horizon fade calculation using celestialHorizonFade function 2026-04-28 14:23:39 +02:00
90c5a605b3 Implement horizon visibility check for celestial bodies 2026-04-28 14:23:21 +02:00
8d83fa8da7 Update god rays source selection test to use visible celestial bodies 2026-04-28 14:19:07 +02:00
a1837a27b2 Adds test case to resolve dominant god rays light source 2026-04-28 14:17:53 +02:00
44631249a6 Update God Rays light input calculation using sky state 2026-04-28 14:17:29 +02:00
f1c27d42d8 Refactor God Rays light synchronization using dominant celestial light input 2026-04-28 14:17:15 +02:00
86e4165264 Update light input structure and implement dominant light resolution for god rays 2026-04-28 14:16:59 +02:00
6b21c1c5b0 Add validation and tests for god rays source size 2026-04-28 14:03:50 +02:00
27285b729d Update serialization tests for God Rays source size and scene migration 2026-04-28 14:02:36 +02:00
aa624d77ec Feature: Add Source Size input and refactor advanced rendering parameters layout 2026-04-28 14:01:43 +02:00
d8b98f61b2 Add UI control and state management for god rays source size 2026-04-28 14:01:27 +02:00
3cc3e8ab51 Update god rays tests with source size parameter 2026-04-28 14:01:27 +02:00
edcc7e20dd Add source size control to screen-space god rays rendering 2026-04-28 14:01:00 +02:00
4efa418cce Validate advanced rendering god rays source size 2026-04-28 14:00:47 +02:00
5afd66a928 Migrate scene documents to support God Rays source size setting 2026-04-28 14:00:39 +02:00
0acdc5123c Update scene document version and track God Rays source size version 2026-04-28 14:00:39 +02:00
da6eacd2f9 Add source size control for God Rays advanced rendering settings 2026-04-28 14:00:39 +02:00
9d8319933d Update mock constructors in advanced rendering tests to remove unused arguments 2026-04-28 06:07:08 +02:00
fa1ef318c5 Add tests for god rays source mask calculation 2026-04-28 06:03:28 +02:00
179e12111a Enhance god rays source mask calculation and shader parameters 2026-04-28 06:03:19 +02:00
4db49b024c Update advanced rendering composer signature to include scene and AO mask 2026-04-28 05:21:04 +02:00
67f950b95f Implement source mask pass and enhance God Rays occlusion handling 2026-04-28 05:19:46 +02:00
1554c702c4 Enhance god rays effect with occlusion-based transmittance calculation 2026-04-28 05:15:41 +02:00
15175155aa Improve god rays rendering by adding sun source masking and updating light parameters 2026-04-28 05:04:48 +02:00
b906a6ff4c Remove unused import for distance fog parameters 2026-04-28 04:56:39 +02:00
133443ec25 Improve floating point precision in distance fog tests 2026-04-28 04:55:06 +02:00
ea83ede450 Update scene document serialization tests for advanced rendering features and migrations 2026-04-28 04:54:45 +02:00
b163e0aebc Add validation tests for advanced rendering distance fog parameters 2026-04-28 04:54:24 +02:00
d424df9ddd Enhance advanced rendering tests, updating distance fog parameters and adding tests for fade margins and camera clamping. 2026-04-28 04:54:14 +02:00
026dbe66d4 Add controls and logic for advanced rendering distance fog settings 2026-04-28 04:53:55 +02:00
a71eb49b6a Implement atmospheric scattering and distance fog for God Rays 2026-04-28 04:53:26 +02:00
7d38198830 Upgrade distance fog to advanced atmospheric scattering model with sky blending and height falloff 2026-04-28 04:53:09 +02:00
404fd59751 Implement advanced atmospheric rendering settings (sky blend, horizon strength, height falloff) 2026-04-28 04:52:22 +02:00
e91a724b41 Implement and test God Rays advanced rendering feature 2026-04-28 04:41:05 +02:00
2ce85ff1a6 Feat: Add advanced rendering controls (God Rays, Volume Rendering paths, etc.) 2026-04-28 04:36:10 +02:00
1f4dd0147d Add controls for advanced rendering god rays parameters 2026-04-28 04:35:36 +02:00
35f71a67b7 Update God Rays rendering parameters 2026-04-28 04:35:18 +02:00
f198773cd2 Feat: Add state management for God Rays rendering parameters 2026-04-28 04:35:07 +02:00
4c71f6dd4f Feat: Integrate God Rays support into viewport host 2026-04-28 04:35:07 +02:00
0dd8a9031f Sync god rays light source with dominant celestial light 2026-04-28 04:34:48 +02:00
ba30d37f12 Initialize screen space god rays light source 2026-04-28 04:34:48 +02:00
d6d2c5b4a2 Integrate screen space god rays lighting 2026-04-28 04:34:32 +02:00
bb6f5ae8b8 feat: Integrate god rays pass into advanced rendering composer 2026-04-28 04:34:18 +02:00
07b8e46ae5 feat: Add screen-space god rays implementation 2026-04-28 04:34:18 +02:00
129a5335ea Add validation for God Rays advanced rendering settings 2026-04-28 04:32:18 +02:00