Unity Lab / Firefly Meadow
VFX · Particles

Firefly Meadow

A small night clearing: a lit lantern and an open mason jar on a wooden crate, tall grass and silhouette trees ringing the space. Fireflies drift through it as soft additive glow - a ParticleSystem driven entirely by hand, per particle, every frame, rather than the built-in velocity modules. Hold SPACE to open the jar's lid; fireflies that wander close enough drift in, and the jar itself lights up brighter with each catch, tracked on a HUD counter. Both the lantern and the jar are lit by real point lights offset off-center, not by the glb's own baked emissive material - glTF emissive does not render as HDR glow through this pipeline's import path, a lesson paid for by earlier pieces in the lab.

AI concept painting
1 · AI concept
Concept prompt

A small clearing in a dark meadow at night, a lit iron lantern with a warm glowing glass body sitting on a rustic wooden crate, an open empty mason jar with a wire bail handle beside it waiting to catch something, dozens of soft glowing firefly bokeh lights scattered through the frame at varying depths and sizes, dark silhouette trees at the clearing's edge, tall grass silhouettes in the foreground, a deep blue starry night sky above, warm lantern light against cool moonlight, high-end stylized 3D game render, no text, no watermark, no UI

Blender studio render
2 · Blender render (code-modeled)
HOLD SPACE to open the jar's lid Open fullscreen ↗
Made by AI, compiled by the real Unity 6 engine. No velocityOverLifetime module runs on the firefly ParticleSystem at all - every particle's position, per-particle flicker colour and size is written by hand into the particle buffer each frame via GetParticles/SetParticles, driven by layered Perlin noise around a per-firefly home point. Seven of the twenty-two fireflies are homed close to the jar so a catch is provable within a short hold, the rest wander the wider clearing for visual richness. Grass is two authored blade-cluster shapes combined per-field into two static meshes rather than one GameObject per tuft; a handful of silhouette trees ring the clearing edge. The lantern and the jar are each lit by a small point light offset away from the mesh centre - centring a light inside a closed glass shell back-lights every outward normal and renders a dark ball instead of a glow.