Reduce motion is on · previews stay still
All effects Objects & products Night City in a Snow Globe Night City in a Snow Globe Night City in a Snow Globe is a published WebGPU / Three.js prompt by StarKnightt. It has source credit and no verified 3dmotion rebuild.
by StarKnightt on GitHub
Result by StarKnightt Prompt by StarKnightt. Copies include source credit.
Original prompt Free · 2,308 characters Build a real-time 3D snow globe of New York in the browser. Three.js (WebGPU with WebGL fallback), Vite, use pnpm for everything. Everything is made in code: no downloaded models, textures, HDRIs or audio. Any sound is synthesized from…
Show full promptBuild a real-time 3D snow globe of New York in the browser. Three.js (WebGPU with WebGL fallback), Vite, use pnpm for everything. Everything is made in code: no downloaded models, textures, HDRIs or audio. Any sound is synthesized from math.
Use these skills where they help:
- github.com/cloudai-x/threejs-skills
- github.com/dgreenheck/webgpu-claude-skill
- github.com/majidmanzarpour/threejs-game-skills
- skills.sh
THE SCENE
- A glass snow globe on a wooden desk, soft light from a window. Clean, premium product-shot feel.
- Inside: a tiny winter Manhattan. Empire State Building as the hero, brownstones, a slice of snowy Central Park trees, and yellow taxis that actually drive along the streets.
- The glass must read as real glass: refraction of the city through it, fresnel reflections of the room and window, a subtle caustic on the desk.
- A heavy wooden or brass base with soft contact shadow.
THE INTERACTION
- Grab and drag the globe to shake it. Snow swirls hard with real momentum, then slowly settles back over the city, with flakes piling lightly on rooftops and trees.
- Thousands of flakes, GPU particles, each with tumble and drift. The water inside has a slight lag and slosh.
- Slow auto-orbit camera when idle, scroll to zoom in toward the street level and taxis.
/loop
Run this gauntlet until the critic finds nothing left to fix:
1. Builder agent implements or improves the scene.
2. Builder takes screenshots from 6 fixed camera angles plus 3 mid-shake frames.
3. A separate critic agent (run sequentially, never in parallel) compares every screenshot against real photographs of glass snow globes, real Manhattan street photography in winter, and real product photography lighting. The critic lists every concrete difference that makes it look fake: glass thickness, refraction, snow size and density, building proportions, taxi color and scale, shadow softness, color temperature. No subjective "looks good" judgments, only differences from the real references.
4. Builder fixes every item on the critic's list, then repeat from step 2.
Log each round's list of problems and how many were fixed.
WHEN DONE
- Write a short README with how it was built and the number of critic rounds.
- Make an OG image of the snow globe mid-shake, used as the GitHub repo's social preview. Prompt by StarKnightt on GitHub. github.com/StarKnightt/nyc-snow-globe/blob/HEAD/PROMPT.md . Copies include this credit. A Verified card includes a receipt and a pinned single-file rebuild you can run here. Recorded limitations explain what the rebuild changes or leaves out.