WebGPU软体物理的可拖拽果冻火龙果
对比测试:Claude Opus 5.5与GPT-6 Astra各做了一个可拖拽的果冻火龙果,Opus偏弹、更亮,Astra更软。
Claude Code + Three.js(仅代码)Wandy 2
创建精细的 3D 模型
单靠代码只能做出简单的形状。Wandy 2 能用一张照片生成带纹理的 3D 模型,直接用在同一个场景里。
Claude Opus 5.5 提示词
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 layout. Avoid expensive geometry reconstruction or shader compilation during dragging. Show a clear fallback message when WebGPU is unavailable. Verify dragging, release, shape recovery, presets, reset, pause, fullscreen, and mobile layout. The main priorities are convincing jelly-like behavior, beautiful materials, and satisfying interaction. The result should feel like a polished, playable material experiment.
如何使用这条提示词
把提示词交给Claude Opus 5.5(或其他模型做对比),要求单个HTML文件。
把水果换成其他物体,修改预设、界面文字或默认硬度。
用支持WebGPU的浏览器拖拽果肉和花瓣,再优化晃动、光泽与稳定性。
原帖你是作者吗? 请联系我们修改或删除此页面
相似的提示词
浏览全部提示词
Claude Opus 5.5皮筋捆西瓜实验:可挤压、会爆开的 3D 浏览器小玩具
林悦己Cheer
Claude Opus 5.5带岩浆房的交互式 3D 火山剖面模拟
Konstantin Saifoulline
Claude Opus 5.5WebGPU 果冻压机玩具:水果软糖被液压机压碎
Vib3Coded
Claude Opus 5.5WebGPU果冻压机玩具:压碎软糖水果片并抓取投掷
Vib3Coded
Claude Opus 5.5滚动即可拆解的机械腕表:纯WebGPU单HTML文件
Paruchh
Claude Opus 5.5单文件交互式 SVG 地球图集:地球仪、六大考察与内部剖面
Gadgetify
