This document specifies environmentworld-godot, a ready-to-use 3D EnvironmentWorld setup (script + scene configuration) for Godot 4.7 that delivers the environment graphics for a scene: sky, clouds, lighting, and weather. The product intent is a beautiful, near-AAA urban environment look with a full day/night cycle — day, afternoon, night, and dawn (madrugada) — each with its own sky and cloud palette, no fog in the normal weather state, slightly boosted contrast and saturation, and a rain weather state in which the sky turns grey, raindrops fall from the sky, and rain reflections are visible.
The audience is a Godot environment artist (the project owner, Cristian Sanchez) who wants to drop the EnvironmentWorld into a 3D scene and immediately see the requested sky, cloud, and weather transitions without authoring the environment graphics from scratch.
The product is a Godot 4.7 project asset: a 3D EnvironmentWorld composed of a WorldEnvironment configuration (sky material, environment settings, tonemapping, glow, reflections), a day/night cycle driver script, a cloud setup, and a rain weather state with particle raindrops and reflective wet surfaces. It is delivered as engine-side content — a script and scene setup — not as a web application, dashboard, or account-based service.
Actors
Accepted behavior
Narrow exclusions
The EnvironmentWorld is delivered as Godot 4.7 engine content that the artist adds to a 3D scene. All interaction happens inside the Godot editor and running game viewport: the artist attaches the EnvironmentWorld, sets the cycle speed and starting time of day, and toggles weather between normal and rain. The Godot runtime owns the continuous rendering and cycle advancement; the artist owns configuration and preview.
There is no application-owned identity, login, or remote service. The artist's "access" to the product is possession of the Godot project files and the editor. The current delivery horizon covers the day/night cycle, the four named time-of-day looks, the no-fog normal weather, the contrast/saturation boost, the urban near-AAA styling, and the rain state with grey sky, falling raindrops, and rain reflections. Nothing beyond these is in scope.
The product has no web pages. Its user-facing surface is the Godot editor inspector and the running 3D viewport. Coverage below describes the EnvironmentWorld scene and its components as the product's working surface.
EnvironmentWorld (scene root with WorldEnvironment).DayNightCycle (driver script controlling time of day).SkyProfile per time of day (day, afternoon, night, dawn) with sky and cloud colors.WeatherState (normal, rain) with sky tint, raindrop emitter, and reflection settings.WorldEnvironment: applies sky material, ambient light, tonemap, glow, and reflection settings.DayNightCycle script: advances time, interpolates sky/cloud colors between the four time-of-day profiles, and drives sun/moon lighting.Each requirement is a distinct story point with provenance, lifecycle facts, and observable acceptance.
FR-1 — Deliver a Godot 4.7 3D EnvironmentWorld setup (explicit)
As a Godot Environment Artist, I should add a ready-made 3D EnvironmentWorld (script + scene configuration) to my Godot 4.7 scene so that the environment graphics — sky, clouds, lighting, and weather — are provided without authoring them from scratch.
FR-2 — Daytime celeste sky with white clouds (explicit) As a Godot Environment Artist, I should see, during the day phase, a light blue (celeste) sky with beautiful white clouds so that the daytime look matches the requested palette.
FR-3 — Afternoon pink and celeste sky with matching clouds (explicit) As a Godot Environment Artist, I should see, in the afternoon/late-day phase, the sky shift to pink and light blue tones with the clouds matching those tones so that the late-day look is warm and cohesive.
FR-4 — Night sky in beautiful blue (explicit) As a Godot Environment Artist, I should see, at night, a beautiful blue sky so that the night phase has the requested look.
FR-5 — Full day/night cycle including dawn (madrugada) (explicit) As a Godot Environment Artist, I should have a full cycle covering day, afternoon, night, and dawn (madrugada) so that the environment transitions continuously through all four phases.
FR-6 — Normal weather default with no fog (explicit) As a Godot Environment Artist, I should have normal (clear) weather as the default with no fog so that the scene is clear and matches the requested constraint.
FR-7 — Increased contrast and saturation (explicit) As a Godot Environment Artist, I should see slightly increased contrast and saturation in the EnvironmentWorld so that the graphics look richer and closer to AAA quality.
FR-8 — Urban style, near-AAA graphics (explicit) As a Godot Environment Artist, I should get an urban-style environment look close to AAA quality so that the scene reads as a polished city environment.
FR-9 — Rain weather state with grey sky, falling raindrops, and rain reflections (explicit) As a Godot Environment Artist, I should be able to switch to a rain weather state in which the sky turns grey, raindrops fall from the sky, and rain reflections are visible so that rainy scenes look convincing.
FR-10 — 3D delivery (explicit) As a Godot Environment Artist, I should receive the EnvironmentWorld as a 3D setup so that it works in a 3D scene.
Flow A — Install and preview the EnvironmentWorld (day phase)
Flow B — Observe the full day/night cycle
Flow C — Switch to rain weather
Flow D — Recover from a configuration error
The user requested a specific palette and tone; these are the authoritative visual tokens.
#87CEEB to #AEE2F5).#FFFFFF).#F7A8C4 pink with #AEE2F5 celeste).#0B1E4B to #1B3A8C).#7A7F87 to #9AA0A8).The signature concept is a living urban sky: a 3D city scene whose sky and clouds continuously shift through celeste day, pink-and-celeste afternoon, deep blue night, and dawn, with a single weather switch that greys the sky and adds falling rain with reflective wet surfaces. The hero moment is the afternoon transition, where pink and celeste blend across the sky and clouds, demonstrating the full cycle in one view.
Interaction Model: Animated Motion Tempo: restrained Hero Dimensionality: dimensional_css
Landing Hero Motion Brief
WorldEnvironment, Sky material, GPUParticles3D for raindrops, and reflection probes / screen-space reflections for rain reflections.No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No comments yet. Be the first!