Citrus Jelly 3D Scene

Vib3Coded's Opus 5.5 video, with the exact prompt they used. Free to copy.

Jelly physics simulation improvement comparison. @vib3coded made this with Claude Opus 5.5 and shared the prompt; it is quoted below word for word. The video runs 20s and had 74K views on X. Copy the prompt or download it as a SKILL.md, then swap in your own product, brand or topic.

The prompt

Create Citrus Jelly — an interactive 3D scene featuring a gummy orange slice. Everything must run directly in the browser in a single HTML file using WebGPU and WGSL shaders. Build genuine volumetric 3D geometry, not an image or a prerecorded animation.
APPEARANCE
A thick semicircular orange slice with vibrant orange flesh, a pale pith layer, and a firmer outer rind.

Visible radial segments, thin internal membranes, and tiny bubbles.
A juicy, translucent gummy material with soft highlights, light refraction, and depth-dependent color.
Avoid making it look like rigid plastic or glass.
Use a light cream background, soft studio lighting, and a contact shadow. Avoid overexposure.
PHYSICS AND INTERACTION

Let users grab any visible point with a mouse or finger and pull it.

Deformation must originate at the grab point and propagate naturally through neighboring areas.
The flesh should stretch and narrow under tension, while the rind offers more resistance.
On release, the slice should spring back gently, with oscillations gradually settling.
Use a stable soft-body simulation: a spring mesh or volumetric elastic constraints with volume preservation.
Segments, membranes, and bubbles must deform with the flesh rather than separating or floating independently.
Include ground collisions: the slice should squash slightly on impact and wobble afterward.
Prevent instant snapping back, endless oscillation, and exploding geometry.
INTERFACE

A minimal editorial layout with generous whitespace.

A large italic serif heading, “Citrus Jelly.”, on the left.
A compact control panel on the right with Firmness and Internal damping sliders.
Give it a nudge, Reset, and Pause buttons.
Show mesh and ¼ speed toggles.
Three color presets: Orange, Blood Orange, and Lemon.
A small interaction hint: “Grab. Stretch. Let go.”
All labels in English, with comfortable desktop and mobile controls.
TECHNICAL REQUIREMENTS

Genuine WebGPU rendering, not a Canvas 2D substitute.

Generate geometry and materials in code without premade models.
Use a fixed simulation timestep and constraints that prevent excessive stretching.
Maintain smooth performance during grabbing, dragging, and release.
Display a clear fallback message when WebGPU is unavailable.
Test different grab locations, strong stretching, oscillation decay, collisions, and reset.
The main priority is a convincing gummy feel. The slice should look soft, juicy, and so satisfying in motion that people want to keep stretching it.

Prompt by Vib3Coded (@vib3coded), quoted word for word from their reply on X. Model as stated by the creator; your result will differ.

What’s inside

  1. Copy the prompt below, or download it as a SKILL.md
  2. Paste it into Claude Opus 5.5, ideally in Claude Code so it can write and render the video
  3. Swap in your own product, brand or topic where the prompt names theirs
  4. Let it render, then ask for changes in plain words

What you’ll bring

  • Claude Opus 5.5 (Claude Code or another agent that can write and run code)
  • No extra tools mentioned; the creator rendered it in code
  • Your own topic, product or brand to swap in

What you’ll get

  • A video in the same style as the one above, made by Claude
  • The code or project files Claude wrote to render it

Perfect for

  • Founders making a launch or product video
  • Creators who want a proven starting prompt
  • Anyone testing what Opus 5.5 can make

Also found as

opus 5.5 prompt · claude video prompt · opus 5.5 video · jelly physics simulation improvement comparison

Questions

What is Citrus Jelly 3D Scene?

Jelly physics simulation improvement comparison. Vib3Coded (@vib3coded) made it with Claude Opus 5.5 and shared the prompt, which this page quotes word for word.

Who made it, and where was the prompt shared?

Vib3Coded (@vib3coded) made it and shared the prompt on X: https://x.com/vib3coded/status/2103823351248535667. You can find more from them at https://x.com/vib3coded.

How do I use the prompt?

1. Copy the prompt below, or download it as a SKILL.md. 2. Paste it into Claude Opus 5.5, ideally in Claude Code so it can write and render the video. 3. Swap in your own product, brand or topic where the prompt names theirs. 4. Let it render, then ask for changes in plain words.

Is it free?

Yes. Copying the prompt and downloading the SKILL.md costs nothing on Omo. You run it with your own access to Claude Opus 5.5.

The video and the prompt belong to Vib3Coded. Omo lists them free, with credit and a link to the original post. Creators can ask us to remove a listing at omo.space/support.