# Passion Fruit Soft Body

- Author: @bluumik
- Card: Creator prompt
- Theme: Jelly & soft-body
- Stack: Not rebuilt
- Interaction: Pointer
- Licence: Credited link (Shared publicly by the author; full text with credit, removed on request)
- Verified: not yet
- Original post: https://x.com/bluumik/status/2113331404452900900

## Original prompt

```text
PROMT: Build a single-file interactive 3D web experience called "Passion Fruit." using Three.js (WebGL), all procedural, zero external assets. The star is a halved passion fruit that behaves like soft jelly.

LOOK AND FEEL
- Minimal editorial layout on a warm off-white background with a soft floor shadow under the fruit.
- Large italic serif title "Passion Fruit." top left, with a short two line subtitle under it, and a small monospace footer with live stats (volume, stretch, deformation).
- Quiet, premium, museum-product-page feeling. Lots of whitespace.

THE FRUIT
- A halved passion fruit with a glossy, slightly translucent skin and a thick pale pith ring.
- Inside: wet orange pulp with dark seeds suspended in it, with subsurface scattering and a specular highlight so it looks juicy.
- Procedural skin texture with fine dimples and subtle color variation. Pulp should look like gel, not paint.

JELLY PHYSICS
- Soft-body simulation (spring mesh or position-based dynamics) so the whole half squishes, stretches, folds and wobbles back.
- Click and drag to grab any point and pull it. On release it should overshoot and jiggle before settling.
- Damping, stiffness and gravity should feel like gummy candy. Seeds stay inside the pulp and move with it.
- It must lift off the floor, land and bounce, with the shadow reacting to height.

CONTROLS PANEL (top right, small and clean)
- Skin variety swatches: purple, yellow, orange. Switching one smoothly recolors the skin.
- Sliders: stiffness, damping, gravity.
- Buttons: reset, toss, and a toggle to show the wireframe.
- Keyboard: R to reset, space to toss.

POLISH
- 60 fps, adaptive pixel ratio, soft tone mapping, subtle environment lighting.
- Smooth camera orbit with inertia, and a gentle idle rotation when untouched.
- Works on desktop and mobile touch.
- Clean, commented code in one HTML file.
```

Not rebuilt by 3dmotion yet. Credit stays with @bluumik.

Prompt by @bluumik (https://x.com/bluumik/status/2113331404452900900) via 3dmotion.io/e/passion-fruit-soft-body
