Gummy octopus you can grab and stretch

Octo Jelly: a translucent gummy octopus in the browser that squashes, stretches and jiggles when pulled, on an editorial off-white page. The video sets Claude Opus 5.5's version ($14.01) beside ChatGPT-6 Astra's ($20.74) from the same WebGPU prompt.

PromptFull
Create “Octo Jelly” - a beautiful, interactive 3D gummy octopus that users can grab, stretch, and squish directly in their browser. Deliver a complete single-file HTML experience using genuine WebGPU.
ART DIRECTION
Make the octopus look like a premium translucent gummy candy: a rounded head, eight curled tentacles, small suction cups, and a cute, understated face.
Use a warm off-white background, soft studio lighting, and a subtle ground shadow. Keep the scene elegant and uncluttered, with the octopus large and centered.
GEOMETRY AND MATERIAL

* Generate all geometry procedurally. No external models or image files.
* Connect all eight tentacles smoothly to the body, without visible gaps or floating parts.
* Add rounded suction cups that stay attached as the tentacles deform.
* Use glossy, translucent jelly with thickness-dependent color absorption, refraction, soft internal light scattering, and delicate rim highlights.
* Thick areas should have richer color; thin tentacle tips should transmit more light.
* Avoid opaque plastic, blown-out highlights, and visible mesh seams.

SOFT-BODY PHYSICS
Use a stable mass-spring or position-based dynamics system with elastic constraints and approximate volume preservation.

* The head should feel soft but substantial.
* Tentacles should be more flexible than the head, especially near their tips.
* Allow users to grab the head or any tentacle at the clicked location.
* Pulling should deform the nearby geometry first, then elastically pull the rest of the body.
* On release, the octopus should wobble and gradually settle into its original shape.
* Tentacles should react independently, with slightly delayed motion.
* Include gravity, floor collisions, friction, and damping.
* Prevent tentacles from passing through the floor.
* Clamp extreme stretching and use fixed simulation steps so strong pulls do not break the model.
* Do not fake softness by scaling or rotating the entire octopus.

INTERACTION

* Left-click or touch the octopus to grab and stretch it.
* Right-drag or drag empty space to gently orbit the camera.
* Support a limited zoom range.
* Keep camera gestures separate from object dragging.
* Add “Give it a nudge,” “Reset,” “Pause,” and “Reset view” buttons.
* Include Firmness and Internal damping sliders.
* Add “¼ speed” and “Show mesh” toggles.
* Provide three color presets: Coral, Lagoon, and Grape. Change the material colors without resetting the simulation.

INTERFACE
Use a minimal editorial layout:

* Top left: small “MATERIAL STUDIES” label.
* Large italic serif heading: “Octo Jelly.”
* Caption: “Eight arms. A little wobble. A very soft creature.”
* Top right: a WebGPU status indicator.
* Right side: a compact “THE SPECIMEN” control panel.
* Bottom left: “Grab a tentacle. Pull gently. Let go.”

Use clean sans-serif text for controls, thin borders, and generous whitespace. Avoid heavy panels or decorative UI effects.
PERFORMANCE AND QUALITY

* Use real WebGPU rendering, not a 2D canvas imitation or prerecorded animation.
* Reuse geometry and buffers; do not rebuild meshes during dragging.
* Keep suction cups, eyes, and other details attached to the deforming body.
* Handle transparency without flickering, disappearing surfaces, or harsh black edges.
* Support desktop and mobile layouts.
* Show a clear fallback message if WebGPU is unavailable.
* Test repeated grabs, strong pulls, releases, floor collisions, palette changes, pause, and reset.

The result should feel like a little living gummy toy - glossy, squishy, expressive, and satisfying to stretch. Deliver the full working HTML, not a mockup or a code fragment.

Make it yours. Replace "Octo Jelly" and the gummy octopus with another candy creature, and keep the ART DIRECTION section for the look.

Make it hereFree runs soon

You'll need

  • A browser with WebGPU
How it was made

Both models got the same prompt. The live link is the Opus version, shared as a Claude artifact.

About $14.01 API for Opus and $20.74 for Astra (estimated by the creator)

Claude Opus 5.5 · ChatGPT-6 Astra · WebGPU

Source and credit

X · Sep 28, 2026 · 775 likes · 149k views · 26 comments

Made with AI, according to the source

Published instructions: Reply on X

Melon jelly by the same creator

Look notesby Reference

Two stacked browser pages of the same toy, each with a glossy translucent gummy octopus floating over an off-white page with an italic serif title.

Color
Warm off-white and pale grey backgrounds, with candy-colored octopuses in violet, coral orange and teal (top) and rose, mauve, slate blue and purple (bottom).
Type
Large italic serif "Octo Jelly." at the top left of each page, tiny interface text in a right-hand control panel, and the creator's labels "Claude Opus 5.5 / 14.01$" and "ChatGPT-6 Astra / 20.74$" with prices in green.
Framing
A tall frame split into two horizontal pages, Opus on top and Astra below, each with the octopus near the center, a soft shadow beneath it, and a small control panel at the right.
Structure
Both octopuses are pulled, stretched and flipped across the page in turn, changing colour between takes.

Remakes

Nobody has shared a remake of this one yet. Made your own version? Send it for review and credit.

More like this

Game

Jelly watermelon slice you can cut

Opus 5.5 · WebGPU

Game

Rubber bands bursting a 3D watermelon

Sonnet 5.5 · Three.js

Game

Fireflies in a luminous field

Nicky Case

Game

Gummy Grove

Scrolltide

Game

Pixel ecosystem in a glass orb

Max Bittker

Game

Real-time coastal shallows in Three.js

Claude Code · Three.js

Game

Ink-like particle flow field

amandaghassaei

Game

Striped vortex flow

amandaghassaei

Game

Modular cliff landscape builder

Oskar Stålberg

Game

A computer built from 277k NAND gates

Opus 5.5

Game

Real-time ocean at sunset and in a storm

Opus 5.5

Game

Game Boy Advance you can play in 3D

Codex · Three.js

Game

Snowbound pixel platformer

Maddy Thorson / Noel Berry

Game

Dragonsweeper’s monster-filled grid

Daniel Benmergui

Game

Lantern-lit floating fantasy village

Mike Fernandez

Game

Low-poly elevated track racing

Kodub

Game

Short trip

Alexander Perrin

Game

Astra's garden

NomnomNami

Game

Pixel dungeon dice encounter

Alarts

Game

First kiss at a spooky soiree

NomnomNami

Game

Sunflower-lined garden defense

Studio11508

Game

Syrup and the ultimate sweet

NomnomNami

Game

A storybook artificer workshop

Pure Jam Games

Game

Isometric brick building sandbox

Oskar Stålberg

Game

Deepest sword cavern scene

Cosmic Adventure Squad

Game

Interstellar connection

Celia

Game

A firelit cabin cooking scene

pomepomelo

Game

Postcard spy fiction

Tributary Games

Game

A playful pastel mountain climb

Cookiecrayon

Game

A ghost in a cat-filled apartment

Team Bean Loop