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 · 未聲明授權