Skip to content
← Back to work

01 — Environment Art

Verdant Hollow

An overgrown forest shrine where the canopy does the lighting and the moss does the set dressing.

Year
2025
Role
Environment art · lighting · lookdev
Context
Personal
Type
Environment Art
Software
Blender · Geometry Nodes · Unreal Engine 5 · Substance 3D
Verdant Hollow hero shot

Scope

Environment + foliage system

Engine

Unreal Engine 5.4

Foliage

38 species · instanced

Timeline

4 weeks

Visually deliberate — no shared DNA with Ashfall

  1. Palette

    Deep green body, one gold focal

    Cool green everywhere except the shrine, so the eye lands on the offering table without a single UI-style prompt.

  2. Light

    Canopy as the light rig

    God rays are authored by cutting the canopy, not by painting decals — the shafts move when the wind moves the leaves.

  3. Foliage

    Scatter with intent

    Geometry nodes scatter density by moisture and slope, then I hand-place the readable clusters around the path.

  4. Story

    Someone still tends this

    Fresh offerings, a swept step, a repaired railing — a maintained ruin, which is creepier than an abandoned one.

Hero light — canopy shafts authored by real geometry gaps
Hero light — canopy shafts authored by real geometry gaps

Greybox to dressed

GreyboxFinalGreyboxFinal

Same camera, same focal point — only values and dressing changed after this frame was approved.

Readability passes

Focal point — the shrine
Focal point — the shrine
Undergrowth density study
Undergrowth density study
Composition wireframe pass
Composition wireframe pass

Foliage workflow

Species are authored once as three LODs, then distributed with geometry nodes using slope, ambient occlusion and a hand-painted moisture map as inputs. Wind is a single shared material function, so a change to gust timing updates every plant at once.

The readable foreground clusters are placed by hand — procedural scatter is for coverage, not for composition. Anything the camera lingers on gets art-directed.

38Plant species
3LOD tiers
60FPS @ 1440p
4wkProduction time