All Opus 5.5 videos › 3D scenes
Interactive WebGPU jelly dragon fruit 3D scene
Prompt
The author shared the full prompt.
Create an interactive 3D scene called “Pitaya Jelly” — a dragon fruit half made of soft, translucent jelly. Build the entire project in a single HTML file using genuine WebGPU rendering and WGSL shaders. Do not use premade models or image assets. APPEARANCE A large dragon fruit half resting cut-side up on a light studio surface. Rich raspberry-pink skin, a thin pale inner rind, and pearly white flesh. Approximately 250 tiny black seeds distributed naturally across the flesh. 12–14 fleshy peel petals around the fruit, transitioning from pink bases to green tips. A glossy, wet surface with light refraction, small internal bubbles, and a soft contact shadow. The material should look like soft gummy candy, not rigid plastic. Preserve saturated colors without blown-out highlights. PHYSICS AND INTERACTION Implement genuine soft-body deformation using a volumetric mesh with elastic connections and volume-preserving constraints, such as XPBD. Users can grab the flesh with a mouse or finger, stretch it, and release it. Deformation should concentrate around the grabbed point rather than simply translating the entire object. After release, the fruit should wobble, jiggle, and gradually recover its original shape. Make the peel petals individually draggable. They should be softer than the flesh, bending and springing back while remaining attached to the fruit. Seeds must follow the deforming surface without floating away or sinking into the flesh. Keep the simulation stable during strong pulls, with floor contact and protection against inverted elements. VISUAL DESIGN Use a minimal, light-themed studio interface with an editorial aesthetic: generous whitespace, thin borders, restrained controls, and no unnecessary decoration. Top left: “MATERIAL STUDIES / NO. 019” A large italic serif heading on two lines: “Pitaya Jelly.” Below it: “A little wild.” “A little sweet.” “A very soft dragon.” On the right, add a floating panel titled “THE SPECIMEN” containing: Density badge: ρ 1.04 g/cm³. Three presets: Pearl — white flesh and pink skin. Ruby — raspberry-colored flesh and pink skin. Gold — pale flesh and golden skin. Firmness and Internal damping sliders with visible values. “Give it a nudge” and “Reset” buttons. “¼ speed” and “Show mesh” checkboxes. A “Pause” button. Also include: A fullscreen button with an exit option. A “WEBGPU · LIVE” status indicator. Live readouts for mass, percentage of rest volume, and kinetic energy. A short interaction hint: “Pull the flesh. Tug a petal. Let go.” A collapsible “Inside the experiment” section explaining the implementation accurately. TECHNICAL REQUIREMENTS Deliver one self-contained file named pitaya-jelly-webgpu.html. Use actual WebGPU rendering, not a Canvas 2D imitation. Build all geometry procedurally. Use thickness-aware refraction, Fresnel reflections, and soft studio lighting. Use a fixed simulation timestep for consistent behavior. Support desktop and touch interaction with a responsive layo
Prompt by @vib3coded, from their reply
- Category
- 3D scenes
- Stack
- WebGPU
- From the author
- One revision for Opus; Astra got it right first try.
- On X
- 82 likes · 9.2K views · 23 saves
More 3D scenes
Interactive feudal Japan riverboat scene with weather and day-night cycle
@MengTo♥ 6.5K
Interactive 3D watermelon jelly slice with soft-body wobble
@vib3coded♥ 2.1K
3D gym builder with hundreds of modeled equipment pieces
@wesbos♥ 2K
Scenario Blender-generated 3D scene or animation
@emmanuel_2m♥ 1.3K
Historical Blender recreation of 1906 San Francisco Market Street
@alexalbert__♥ 1.1K
20-second Blender scene of Itsukushima Shrine building from CAD drawings
@Ayu_AI_0912♥ 871
Interactive cyberpunk lower-city 3D sandbox in Three.js
@akakuma0219♥ 746
Blender-made cute 3D character animation and model turnaround
@manaimovie♥ 696