3DPrompt.
GitHub
ライブラリに戻る
GPT-6 Astra参考用の制作指示

インタラクティブ3D錦鯉池

Three.jsとWebGLで、魚のドラッグ操作による放流、波紋、雨、魚に影響を与える渦、レスポンシブな操作系、Web Audioによる水音を備えた、全画面対応のインタラクティブな錦鯉池を作成します。

作者 Vib3Coded元の出典を見る
インタラクティブ3D錦鯉池

この作例について

作者が公開したプロジェクトをもとにした制作の出発点です。元のプロンプトをそのまま転載したものではなく、結果は異なります。

作者のメモ

上空から見下ろすターコイズ色の水面、動くコースティクス、ドラッグ操作で放流できる4種類の錦鯉、魚の遊泳挙動、水しぶきと波紋のインタラクション、雨、移動可能な渦、モバイル対応のレスポンシブ操作系、同期した水音を備えた、洗練された全画面対応のインタラクティブ3D錦鯉池を構築します。

Three.jsWebGLインタラクティブな錦鯉池3D魚水面シミュレーション波紋渦Web Audio

プロンプト

Three.js + WebGLを使って、美しく全画面で楽しめるインタラクティブな錦鯉池を構築します。上空から見下ろす視点にし、透明感のあるターコイズ色の水面、 sunlight、池底で動くコースティクス、そして説得力のある奥行きを表現してください。 画面下部に、4種類の錦鯉(紅白、昭和三色、黄金、プラチナ)を選べる上品な半透明の選択パネルを配置します。カードをクリックすると、その魚が池に放流されます。カードから魚をドラッグすると、ユーザーが放流場所を正確に選べるようにします。 魚が着水する瞬間には、水しぶきと水滴、水面の一時的なくぼみ、広がる波紋を発生させ、気持ちよい手応えを感じられるようにします。その後、魚は水面下へ潜ります。屈折と奥行きの手がかりを使い、錦鯉が水中にいることがはっきり伝わるようにしてください。 目、うろこ、ひれ、流れるような尾を備えた、精細な3D錦鯉を作成します。体、尾、ひれが連動して動くようにアニメーションさせます。魚はそれぞれ独立して方向と速度を変え、境界付近では滑らかに方向転換し、ほかの魚を避けるようにします。 ユーザーが水面をタッチしてドラッグすると、波紋が発生するようにします。雨と、魚に流れの影響を与える移動可能な渦を追加します。「Calm」「Clear pond」と、画面録画用にインターフェースを非表示にするコントロールを用意してください。 Web Audioを使って、着水時の水しぶき、柔らかな音階の水滴、穏やかな泳ぎの水音、雨音、渦の音を作成します。「Sound」ボタンで音声を有効にし、ミュート時は滑らかにフェードアウトさせ、ブラウザのタブが非表示になったら一時停止してください。 すべてのラベルとボタンは英語にします。モバイル向けにレイアウトをレスポンシブ対応にします。数十匹の魚がいても滑らかに動作するよう、レンダリングとアニメーションを最適化してください。 ビジュアルを磨き込み、操作も機能する、完成度の高い動作可能なWebサイトとして仕上げます。

このプロンプトの使い方

01

適したツールを開く

普段使っているコーディングアシスタントや 3D ツールを開きましょう。まずは作例に記載されたモデルを試し、リンク先のプロジェクトで設定手順を確認してください。

02

変更する点を一つ選ぶ

主題、画風、舞台を変えてみましょう。カメラと操作を明確にし、まず小さな作品を作ってから、一つずつ細部を整えます。

03

シーンに独自の素材を加える

オリジナルのキャラクターや小物が必要なら、短い物体の説明や参考画像から 3D モデルを作り、プロジェクトに取り込みましょう。

プレビューの権利は各作者に帰属します。コードや素材を再利用する前に、元の出典とプロジェクトのライセンスを確認してください。