File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed
Source/RunActivity/Viewer3D Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -136,7 +136,18 @@ public class SkyPrimitive : RenderPrimitive
136136
137137 public SkyElement Element ;
138138
139- /* The sky dome is the top hemisphere of a globe, plus an extension
139+ /*
140+ * The sky is formed of 3 layers (back to front):
141+ * - Cloud-less sky and night sky textures, blended according to time of day, and with sun effect added in (in the shader)
142+ * - Moon textures (phase is random)
143+ * - Clouds blended by overcast factor and animated by wind speed and direction
144+ *
145+ * Both the cloud-less sky and clouds use sky domes; the sky is
146+ * perfectly spherical, while the cloud dome is squashed (see
147+ * `CloudsFlatness`) to make it closer to a flat plane overhead,
148+ * without losing the horizon connection.
149+ *
150+ * The sky dome is the top hemisphere of a globe, plus an extension
140151 * below the horizon to ensure we never get to see the edge. Both the
141152 * rotational (sides) and horizontal/vertical (steps) segments are
142153 * split so that the center angles are `DomeComponentDegrees`.
You can’t perform that action at this time.
0 commit comments