ai21.net
语言

软糖鱿鱼渲染:Opus 5.5对比GPT-6.1 Sol

演示视频

软糖鱿鱼渲染:Opus 5.5对比GPT-6.1 Sol — 1

提示词

Create “Squid Jelly” — a beautiful, interactive 3D gummy squid that users can grab, stretch, and squish directly in their browser. Deliver a complete standalone HTML file using genuine WebGPU.

ART DIRECTION

Make the squid look like a premium translucent gummy candy:
- An elongated, tapered mantle with a rounded tip.
- Two broad, thin, diamond-shaped side fins.
- Eight shorter curled arms and two longer feeding tentacles with rounded club-shaped tips.
- Small suction cups and a cute, understated face.

Use a warm off-white background, soft studio lighting, and a subtle ground shadow. Keep the squid large and centered, with an elegant, uncluttered composition.

GEOMETRY

Generate all geometry procedurally. No external models or image files.

Connect the arms, tentacles, and fins smoothly to the body. Their roots must remain embedded and attached during strong pulls, with no visible gaps or floating parts.

Suction cups and eyes must follow the deforming surface. Give the fins a thin, flexible profile and the longer tentacles slender shafts with thicker tips.

JELLY MATERIAL

Create convincing glossy, translucent jelly:
- Thickness-dependent color absorption.
- Refraction and soft internal light scattering.
- Smooth studio reflections and delicate rim highlights.
- A few tiny bubbles embedded inside the material.
- Richer color in thick areas and greater translucency along thin fins and tentacle tips.

Avoid opaque plastic, washed-out colors, blown-out highlights, visible mesh seams, and flickering transparency.

SOFT-BODY PHYSICS

Use a stable mass-spring or position-based dynamics simulation with approximate volume preservation.

The mantle should feel soft but substantial. Arms should bend independently, while long tentacles and fins should be more flexible.

Let users grab the body, fins, or tentacles at the clicked location. Pulling must deform the nearby geometry first, with the rest following elastically. Do not fake softness by scaling or rotating the entire model.

On release, the squid should wobble, recover its shape, and gradually settle. Include gravity, floor collisions, friction, and damping. Prevent appendages from passing through the floor.

Use fixed simulation steps, bounded stretching, and robust attachment constraints so repeated strong pulls cannot tear the model apart or destabilize the simulation.

INTERACTION

- Left-click or touch the squid to grab and stretch it.
- Right-drag or drag empty space to gently orbit the camera.
- Support limited zoom and mobile touch controls.
- Keep camera gestures separate from object dragging.

Add:
- Give it a nudge
- Reset
- Reset view
- Pause
- Firmness slider
- Internal damping slider
- ¼ speed toggle
- Show mesh toggle

Provide three material palettes: Coral, Lagoon, and Grape. Switching colors must not reset the simulation.

INTERFACE

Use a minimal editorial layout:
- Top left: small “MATERIAL STUDIES” label.
- Large italic serif heading: “Squid Jelly.”
- Caption: “A little ink. A little wiggle. A very sweet sea creature.”
- Top right: WebGPU status indicator.
- Right side: compact “THE SPECIMEN” control panel.
- Bottom left: a short interaction hint.

Use clean sans-serif controls, thin borders, and generous whitespace. Adapt the layout for mobile without covering the squid.

QUALITY AND PERFORMANCE

Use real 3D geometry and native WebGPU rendering with WGSL shaders, not a 2D imitation or prerecorded animation.

Reuse meshes and buffers. Do not reconstruct geometry during dragging. Prioritize stable interactions and smooth performance.

Test strong pulls, repeated releases, appendage attachments, floor collisions, palette changes, pause, reset, and camera controls.

Provide a clear fallback message if WebGPU is unavailable.

Deliver the full working HTML, not a mockup or code fragment. The result should feel like a little living gummy toy: glossy, weighty, flexible, and irresistibly satisfying to stretch.

中文译文

创建“Squid Jelly”——一只美丽、可交互的 3D 软糖鱿鱼,用户可以直接在浏览器中抓取、拉伸和挤压它。交付一个使用真正 WebGPU 的完整独立 HTML 文件。

艺术方向

让鱿鱼看起来像一颗高级的半透明软糖:
- 细长、渐尖的外套膜,末端圆润。
- 两片宽而薄的菱形侧鳍。
- 八条较短的卷曲腕足和两条较长的捕食触手,末端为圆润的棒状。
- 小巧的吸盘和一张可爱而内敛的脸。

使用温暖的米白色背景、柔和的影棚灯光和淡淡的地面阴影。让鱿鱼保持大而居中,构图优雅、简洁。

几何

所有几何体均以程序化方式生成。不使用外部模型或图像文件。

将腕足、触手和鳍平滑地连接到身体。在强力拉伸时,它们的根部必须保持嵌入并连接,不得有可见的缝隙或漂浮部件。

吸盘与眼睛必须跟随形变的表面。让鳍具有薄而柔韧的轮廓,让较长的触手具有纤细的柄部和更粗的末端。

果冻材质

打造令人信服的光泽、半透明果冻:
- 随厚度变化的颜色吸收。
- 折射与柔和的内部光散射。
- 平滑的影棚反射和细腻的边缘高光。
- 材质内部嵌入的几颗微小气泡。
- 较厚区域颜色更浓郁,薄鳍和触手末端更通透。

避免不透明的塑料感、褪色的颜色、过曝的高光、可见的网格接缝,以及闪烁的透明效果。

软体物理

使用稳定的质点-弹簧或基于位置的动力学模拟,并近似保持体积。

外套膜应感觉柔软但有分量。腕足应能独立弯曲,而长触手和鳍应更柔韧。

让用户可以在点击的位置抓住身体、鳍或触手。拉伸必须首先使附近的几何体形变,其余部分再弹性跟随。不要通过缩放或旋转整个模型来伪造柔软感。

松开后,鱿鱼应晃动、恢复形状,并逐渐稳定下来。包含重力、地面碰撞、摩擦和阻尼。防止附肢穿过地面。

使用固定的模拟步长、有界拉伸和稳健的附着约束,使反复的强力拉伸不会撕裂模型或使模拟失稳。

交互

- 左键点击或触摸鱿鱼即可抓取并拉伸它。
- 右键拖动或拖动空白处可轻轻环绕相机。
- 支持有限的缩放和移动端触摸控制。
- 保持相机手势与对象拖拽分离。

添加:
- Give it a nudge
- Reset
- Reset view
- Pause
- Firmness 滑块
- Internal damping 滑块
- ¼ 速度开关
- Show mesh 开关

提供三套材质配色:Coral、Lagoon 和 Grape。切换颜色不得重置模拟。

界面

使用极简的编辑式布局:
- 左上角:小号“MATERIAL STUDIES”标签。
- 大号斜体衬线标题:“Squid Jelly.”
- 说明文字:“A little ink. A little wiggle. A very sweet sea creature.”
- 右上角:WebGPU 状态指示器。
- 右侧:紧凑的“THE SPECIMEN”控制面板。
- 左下角:简短的交互提示。

使用简洁的无衬线控件、细边框和充裕的留白。为移动端调整布局,且不要遮住鱿鱼。

质量与性能

使用真正的 3D 几何体和原生 WebGPU 渲染(采用 WGSL 着色器),而不是 2D 仿制或预录动画。

复用网格和缓冲区。拖动过程中不要重建几何体。优先保证交互稳定和性能流畅。

测试强力拉伸、反复松开、附肢连接、地面碰撞、配色切换、暂停、重置和相机控制。

如果 WebGPU 不可用,提供清晰的回退提示信息。

交付完整可运行的 HTML,而不是效果图或代码片段。结果应像一个小巧、有生命的软糖玩具:有光泽、有分量、柔韧,拉伸起来令人难以抗拒地满足。

溯源

原作者
vib3coded
发布日期
2026-09-30(由推文 ID 反解)
原始出处
查看原帖 ↗
收录来源
zhuyansen/awesome-opus-5.5-video · 2105190658701201725 · 未声明许可