# Neon fish artwork

Built-in imagegen edits, September 2026. The user requested more varied neon colors and explicitly authorized fictional lighting for visual appeal. The six existing marine fish shapes are retained; colors, fin highlights and additional luminous markings are artistic enhancements, not biological claims.

## Active asset

`src/main/immutable/app/fishtank/bio-neon-fish-atlas.png` — 3840 × 2048 lossless RGBA, six independent source images with 1152 content pixels across per fish and 64px transparent padding on every side. Near-black bodies remain opaque. Colored bloom is baked into the pixels; no runtime glow pass, blur or additive body blending. Runtime GPU resource counts remain unchanged.

Palettes: turquoise/mint lampfish, ultraviolet/lavender hatchetfish, hot-pink/fuchsia seadevil, lime/emerald flashlightfish, cobalt/indigo viperfish, amber/orange pineapplefish. Both viewer and controller load this atlas. The controller identifies the colors as enhanced.

Preparation uses `tmp/fishtank-bio/prepare-neon.cjs`. The brighter original source supplies the body mask independently of the new lighting. Source-edge tint is measured and subtracted only from the exterior matte, then transparent gutters are added. Source images with bright clipped edge halos are rejected. The anglerfish received a tighter lure-halo edit before packing. No processing is performed per frame. Source copies: `tmp/fishtank-bio/neon-*-source.png`. Exact prompts/paths: `tmp/fishtank-bio/neon-inputs.json`. Layout: `tmp/fishtank-bio/neon-layout.json`.

## Checks

Asset tests verify each palette has substantial bright colored detail, all six interior samples remain dark and fully opaque, and every gutter pixel is transparent. Browser tests verify overlapping-body occlusion in WebGL and Canvas, category/control synchronization, scene changes, reload and context recovery. Visual review at 3840 × 2160 and phone controls.

## Prompt set

Each edit uses this shared prefix:

Creative lighting/color edit for a high-quality OLED aquarium sprite. The user explicitly wants ARTISTIC NEON COLORS and authorizes fantasy bioluminescence to improve visual appeal. Preserve this exact real fish's anatomy, silhouette, pose, SCALE, pixel POSITION and source dimensions. Do not move, enlarge or reframe fish or fins. Keep 80% of its body extremely dark opaque near-black, with fine photographic skin texture barely visible. Give it this distinct palette: 

Followed by its species palette:

- **lampfish:** TURQUOISE and luminous MINT GREEN. Main belly photophores intensely cyan-white with vivid turquoise halos; thin delicate mint-green highlights along tail and fin rays.
- **hatchetfish:** RICH ULTRAVIOLET and LAVENDER, with violet-white belly photophores and saturated purple/magenta bloom. Fine violet luminous fin tips and a few elegant lavender micro-dots along its angular body.
- **seadevil:** HOT PINK and FUCHSIA. Its head lure blazes near-white rose with a broad intense pink/magenta bloom. Subtle fine magenta edges on tail and small fins, sparse tiny rose pinpoints on body. Keep charcoal-black skin.
- **flashlightfish:** ACID LIME and vivid EMERALD GREEN. The bean-shaped organ under eye has a pale yellow-white core with intense lime-green bloom. Fine emerald fin edging and a few tiny chartreuse luminous details along lower body.
- **viperfish:** ELECTRIC ROYAL BLUE with indigo-violet accents. Belly photophores are intense icy-white/blue cores surrounded by vivid cobalt blue bloom; dorsal lure bright blue-white; thin luminous blue-violet fin rays and tail edge.
- **pineapplefish:** GOLDEN AMBER and fiery ORANGE, tiny coral-red accents. Jaw light is brilliant warm white with powerful amber/orange bloom. The armored scale pattern has a few delicate gold luminous tracing lines and tiny ember pinpoints, thin orange-red fin edges. Most scales and body interior stay NEAR BLACK, not painted yellow.

And this shared suffix:

 Make the fish visually stunning at a small 150-250px display size: intensely saturated luminous fine detail with near-white emitting cores, strong silky smooth COLORED BLOOM baked into image around luminous organs and delicate neon fin accents. Multiple tones within the stated palette, not generic cyan on every fish. Organic elegant bioluminescent accents, no cartoon solid outlines, no uniform bright body fill, no rainbow gradients across body, no glowing eye. Glow extends around 25-50 pixels outside silhouette and fades naturally into absolutely BLACK background. Retain at least 20 source pixels of entirely black margin on every edge, do not let any faint colored fog reach image edges. No global colored haze, water, particles, text or other fish. Entire isolated image stays same dimensions and geometry as source, body remains opaque. Photorealistic luminous texture, beautiful rich neon bloom and crisp fin detail.

### Anglerfish outer-halo correction

Edit only the broad pink haze around the head lure at upper right. Replace that large diffuse haze with a tighter beautiful smooth pink bloom, about 45 pixels wide around the bright bulb, retaining the brilliant white-pink bulb. The surrounding sky must be pure black with NO far-reaching pink fog. Especially the top and right edges must be completely pure black. Keep the whole fish, body, fins, neon pink accents, size, position and anatomy EXACTLY unchanged. Same 1536x1024 image. Do not crop or shift or add anything. Keep every other glow and body marking intact.

