Implement Spherical Atmosphere Ray Marching #29

Open
opened 2026-01-18 14:26:15 +00:00 by akadmin · 0 comments
Owner

Description:
Replace flat volume with spherical atmosphere shell to make clouds descend into horizon correctly.
Tasks:

Define spherical atmosphere parameters (inner/outer radius)
Implement ray-sphere intersection
Calculate entry and exit points for atmosphere
Update ray marching to work in spherical shell
Define low altitude layer (1500-4000m)
Test clouds descending into horizon
Adjust atmosphere radius to control scene scale
Handle camera inside/outside atmosphere cases

Acceptance Criteria:

Clouds follow earth curvature
Horizon clouds descend naturally
No artifacts at atmosphere boundaries
Camera can be above or below cloud layer

Related Issues: Depends on #24
Resources:

Horizon paper spherical atmosphere section

Estimated Time: 3-4 days

Description: Replace flat volume with spherical atmosphere shell to make clouds descend into horizon correctly. Tasks: Define spherical atmosphere parameters (inner/outer radius) Implement ray-sphere intersection Calculate entry and exit points for atmosphere Update ray marching to work in spherical shell Define low altitude layer (1500-4000m) Test clouds descending into horizon Adjust atmosphere radius to control scene scale Handle camera inside/outside atmosphere cases Acceptance Criteria: Clouds follow earth curvature Horizon clouds descend naturally No artifacts at atmosphere boundaries Camera can be above or below cloud layer Related Issues: Depends on #24 Resources: Horizon paper spherical atmosphere section Estimated Time: 3-4 days
Sign in to join this conversation.
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
akadmin/NemesisEngine#29
No description provided.