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 ファイルとして納品してください。

アートディレクション

高級感のある半透明のグミキャンディのように見せてください:
- 細長く先細りの外套膜で、先端は丸みを帯びている。
- 薄く広い、ひし形の側びれが2枚。
- 短くカールした8本の腕と、先端が丸いこぶ状になった長い捕食触腕2本。
- 小さな吸盤と、控えめでかわいらしい顔。

背景は温かみのあるオフホワイト、柔らかなスタジオ照明、そして繊細な接地影。イカは大きく中央に配置し、エレガントで整理された構図にしてください。

ジオメトリ

ジオメトリはすべてプロシージャルに生成してください。外部モデルや画像ファイルは使わないでください。

腕、触腕、びれは体に滑らかにつなげてください。強く引っ張っている間も、その根元は体内に埋まったまま接続され、目に見える隙間や浮いたパーツが生じてはいけません。

吸盤と目は変形する表面に追従させてください。びれは薄く柔軟な断面に、長い触腕は細い軸と太めの先端にしてください。

ゼリー素材

説得力のある光沢と半透明のゼリー質を作ってください:
- 厚みに依存した色の吸収。
- 屈折と、内部での柔らかな光の散乱。
- 滑らかなスタジオ反射と繊細なリムハイライト。
- 素材内部に埋め込まれた小さな気泡。
- 厚い部分は色が濃く、薄いびれや触腕の先端ほど透明度が高い。

不透明なプラスチック、色あせた発色、白飛びしたハイライト、目に見えるメッシュの継ぎ目、ちらつく透明感は避けてください。

ソフトボディ物理

体積保存を近似した、安定した質量ばね法または位置ベースダイナミクスのシミュレーションを使用してください。

外套膜は柔らかいながらも、ずっしりとした重量感があるべきです。腕はそれぞれ独立して曲がり、長い触腕とびれはより柔軟にしてください。

ユーザーがクリックした位置で、体、びれ、触腕をつかめるようにしてください。引っ張るとまず周囲のジオメトリが変形し、残りが弾性的に追従する必要があります。モデル全体の拡大縮小や回転で柔らかさを偽装しないでください。

放すとイカは揺れて形を戻し、徐々に落ち着くようにしてください。重力、床との衝突、摩擦、減衰を含めてください。付属物が床を突き抜けるのを防いでください。

固定タイムステップ、伸びの上限、堅牢な接続拘束を使い、強い引っ張りを繰り返してもモデルが引きちぎれたり、シミュレーションが不安定になったりしないようにしてください。

インタラクション

- 左クリックまたはタッチでイカをつかんで伸ばす。
- 右ドラッグ、または何もない場所のドラッグでカメラをゆっくり回す。
- 制限付きのズームとモバイルのタッチ操作に対応。
- カメラ操作とオブジェクトのドラッグは分離してください。

以下を追加:
- 「Give it a nudge」
- 「Reset」
- 「Reset view」
- 「Pause」
- 硬さスライダー
- 内部減衰スライダー
- 「¼ speed」トグル
- 「Show mesh」トグル

素材パレットを3種類用意してください:Coral、Lagoon、Grape。色を切り替えてもシミュレーションがリセットされてはいけません。

インターフェース

ミニマルなエディトリアルレイアウトを使用してください:
- 左上:小さな「MATERIAL STUDIES」ラベル。
- 大きなイタリック体セリフの見出し:「Squid Jelly」。
- キャプション:「A little ink. A little wiggle. A very sweet sea creature.」
- 右上:WebGPU のステータスインジケーター。
- 右側:コンパクトな「THE SPECIMEN」コントロールパネル。
- 左下:短い操作ヒント。

クリーンなサンセリフのコントロール、細いボーダー、ゆとりのある余白を使ってください。モバイルではイカを隠さないようにレイアウトを調整してください。

品質とパフォーマンス

2Dの模倣や録画済みのアニメーションではなく、実際の3Dジオメトリと WGSL シェーダーによるネイティブ WebGPU レンダリングを使用してください。

メッシュとバッファは再利用してください。ドラッグ中にジオメトリを再構築しないでください。安定したインタラクションと滑らかなパフォーマンスを優先してください。

強い引っ張り、繰り返しのリリース、付属物の接続、床との衝突、パレット変更、一時停止、リセット、カメラ操作をテストしてください。

WebGPU が利用できない場合は、明確なフォールバックメッセージを表示してください。

モックアップやコードの断片ではなく、完全に動作する HTML を納品してください。結果は、光沢があり、重みがあり、柔軟で、伸ばすのがたまらなく気持ちいい、小さな生きたグミのおもちゃのように感じられるべきです。

出典

原作者
vib3coded
公開日
2026-09-30(由推文 ID 反解)
原典
元の投稿を見る ↗
収録元
zhuyansen/awesome-opus-5.5-video · 2105190658701201725 · ライセンス未表明