feat(environment): add painterly skies and living meadows

This commit is contained in:
Rijad Zuzo
2026-09-05 20:27:09 +02:00
parent 7899d36f03
commit ec16e2f2ca
71 changed files with 2280 additions and 213 deletions
+21
View File
@@ -0,0 +1,21 @@
# Jajce meadow flowers
Original mesh assets built for The Steward. Four small clumps give authored
meadow drifts a cream, rose, butter-yellow and lavender palette. Each contains
three stems, folded leaves and opaque petal geometry with painted vertex colors.
There are no external textures, dependencies, collision shapes or gameplay IDs.
Editable sources live in `art/meadow/`, outside Godot's import tree. Rebuild with
Blender 5.1 or later:
```sh
Blender --background --python tools/art/build_meadow_flowers.py
```
`mesh_budget.json` records exported triangle/surface/file-size counts. Runtime
`PainterlyMeadow` uses one MultiMesh per species and its own soft-lit wind shader;
the GLB material preserves the original palette when opened in other tools.
Godot 4.7 Compatibility requires explicit white MultiMesh instance colors when
the custom instance buffer is enabled. `PainterlyMeadow` supplies that neutral
color so both Compatibility and Forward+ preserve the painted GLB palette.