# Drifting Jellyfish Lake

- Collected by: petergpt (collection) (original author unknown)
- Card: Verified rebuild
- Theme: Water & sky
- Stack: Three.js CDN · three@0.170.0
- Interaction: Pointer
- Licence: prompt is a credited link (Shared publicly by the author; full text with credit, removed on request); rebuild code MIT
- Verified: 2026-11-08
- Original post: https://github.com/petergpt/3d-prompt-collection/blob/HEAD/README.md#prompt-57

## Original prompt

```text
Create a serene, sun-drenched Three.js scene inside Jellyfish Lake in Palau: millions of golden jellyfish pulsing through turquoise water in their daily migration toward the light, so dense they form glowing amber clouds in every direction. Open directly inside the bloom, surrounded, with sunbeams shafting down and jellyfish already parting gently around the camera. Do not create a title screen, menu, loading state, or empty water.

If you use Three.js, add an import map before the module script mapping "three" and "three/addons/" to the same pinned version, and import only via those names. Everything procedural; no external image assets or models.

Single idea: swimming through a galaxy of gold — overwhelming gentle multitude, with the simplest possible glide.

#### THE GOLDEN MULTITUDE
- Millions of instanced medusae at three readable scales: translucent amber bells with visible inner glow nearby, soft golden lanterns at mid distance, and warm particulate haze far off — the bloom must feel endless.
- Pulse animation is a simple, safe rhythm: bell contraction and relax with slight drift per pulse, desynchronized across the swarm so the whole cloud breathes. Trailing oral arms sway; nothing requires precision.
- The migration gives structure: a denser river of jellyfish flowing toward the brightest water, thinning toward the shadowed lake edges.

#### THE EMERALD LAKE
- The setting tells the famous story: an enclosed marine lake ringed by jungle — visible from underwater as overhanging green canopy and root tangles at the rim, sun flickering through leaves onto the surface ceiling.
- Water is the second hero: turquoise clarity, cathedral sunbeams, dust-mote plankton, the mirrored underside of the surface bending the jungle above.
- Quiet supporting life: small silver fry sheltering beneath bells, a lone snorkeler silhouette far off at the surface for scale and wonder.

#### SIMPLE EXPLORATION
- The one interaction is a gentle glide: the camera drifts continuously forward at swimmer pace and the mouse simply steers the drift — no buttons, no speed management, impossible to fail. Jellyfish part softly around the camera with a subtle touch-glow.
- Reset returns to the hero in-bloom position facing the densest sunlit river. Presets: surface-ceiling view among crowded bells, mid-lake galaxy view, lake-edge view back through the bloom toward the jungle rim, and a slow auto-drift tour toggle.
- Optional density slider; nothing else. No HUD beyond compact collapsible controls.

#### PERFORMANCE DISCIPLINE
- Instanced bells with shader pulse variation and LOD, transmission-style translucency only on near jellyfish, devicePixelRatio clamped to 2, and a quality selector that reduces far haze before near bells or sunbeams. Smooth on a modern laptop.
```

Known issue: The lake-edge view is darker and sparser than the bloom views, and a few of the nearest roots still read as single dark strokes.

Prompt collected by petergpt; original author unknown (https://github.com/petergpt/3d-prompt-collection/blob/HEAD/README.md#prompt-57) via 3dmotion.io/e/drifting-jellyfish-lake
