Moods and post-processing
Four render styles, eight moods that apply in one click, and in-game post-processing: SSAO, bloom, colour grading and vignette, plus mood changes from rules.
The same world can be a blocky toy, a low-poly diorama, a toon scene or a realistically lit set. The render style decides how light hits materials; a mood sets sky, hour, fog, light, weather and post-processing in one go.
Day
Night
Textured
WireframeRender styles
The rules.style field applies to the whole world. It changes the material type used for voxel and built assets; imported models keep their own materials.
| style | Name | Look | Environment |
|---|---|---|---|
voxel | Voxel | Flat colours, crisp cubes. The default. | — |
lowpoly | Low poly | Faceted shading with soft studio light. | Environment light, sky dome available |
toon | Toon | Stepped cel shading, bold and bright. | — |
pbr | Realistic | Physically based light with reflections. | Environment light, sky dome available |
The eight moods
Clicking a mood rewrites the settings it covers and stores its id in rules.mood. Custom sky colours are cleared; water, terrain and mode are untouched. You can then tweak every slider.
| id | Name | Sky | Hour | Fog | Post | Extras |
|---|---|---|---|---|---|---|
sunset | Sunset | sunset | 18.6 | 0.45 | bloom 0.25 · vignette 0.35 · grade warm | dome |
neon | Neon night | neon | 23 | 0.65 | bloom 0.9 · vignette 0.4 · grade vivid | rain |
mist | Misty forest | overcast | 8 | 0.9 | bloom 0.1 · vignette 0.3 · grade cool · ssao | — |
prehistoric | Prehistoric | day | 7 | 0.7 | bloom 0.2 · vignette 0.3 · grade warm · ssao | dome |
underwater | Underwater | day | 12 | 1 | bloom 0.35 · vignette 0.5 · grade cool | #0b3d5c |
cartoon | Bright cartoon | day | 12 | 0.2 | bloom 0.05 · vignette 0.15 · grade vivid | style toon |
snow | Snowstorm | overcast | 14 | 0.85 | bloom 0.15 · vignette 0.3 · grade cool | snow |
void | Black studio | void | 12 | 0.3 | bloom 0.3 · vignette 0.5 · grade none | — |
Switching mood during play
The mood rule action applies a mood during play: light, sky, post-processing and weather are rebuilt on the spot. The Explore template uses it to bring dusk after 90 seconds.
{
"id": "x3",
"name": "Dusk falls",
"enabled": true,
"once": true,
"event": { "on": "time", "atLeast": 90 },
"conditions": [{ "name": "found", "op": "<", "value": 6 }],
"actions": [
{ "type": "mood", "preset": "sunset" },
{ "type": "message", "text": "The sun is going down. Hurry." }
]
}See Rules and events for the full list of actions.
Post-processing
Post-processing (rules.post) is a chain of effects applied to the final image: render, then SSAO, then bloom, then grading and vignette. It only switches on when at least one effect is set.
ssaobooleanDefault falsebloomnumberDefault 0grade'none' | 'warm' | 'cool' | 'noir' | 'vivid'Default 'none'vignettenumberDefault 0outlinebooleangrade: 'none' — No grading.
grade: 'warm' — Warm, slightly golden tones.
grade: 'cool' — Cool, bluish tones.
grade: 'noir' — Nearly black and white.
grade: 'vivid' — Saturated colours and more contrast.
Bloom and the physical sky
Music
In the same section, Music URL (rules.music) plays a background loop during the game.