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

外洋を進む帆船

リンク先のAIContenders比較ページに掲載され、他のモデルとともにGPT-6-astraで実行されました。このタスクでは、プロシージャルにアニメーションする水面、2つの島、波に反応するボートの動き、陸地を避ける航路、滑らかな追従カメラを備えた、単一ファイルのインタラクティブな3D帆船シーンが求められます。

作者 www.aicontenders.dev元の出典を見る
外洋を進む帆船

この作例について

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

帆船外洋プロシージャル水面シェーダーアニメーション波メッシュthree.jsインタラクティブ3D島追従カメラ

プロンプト

外洋を進む小さな帆船を描いた3Dシーンを、単一のHTMLファイルで構築してください。2つの見える島を避けて進むコースと、ネイティブな操船操作を実装し、最近のモデルテストで見られた比較用の「ボートゲーム」デモに近いものにします。 機能要件: 水面は、アニメーションする波メッシュ(プロシージャルな水面シェーダー、動く波、見る角度によって変化する光の反射、ボートの後ろに残る航跡)として描画し、平坦で静的なテクスチャにはしないでください。 帆船は単純な形状(船体、マスト、風を受けて膨らむ帆)でモデル化し、水面下の動きと同期して、波に合わせて目に見えて上下に揺れ、わずかに傾くようにしてください。 シーン内の異なる位置に、はっきり区別できる2つの島を配置してください。それぞれに、簡単な地形の起伏(高まり、浜辺、必要に応じて植生)を持たせ、周囲の水面に影が落ちるようにしてください。 ボートは、2つの島を確実に避ける航路(島の輪郭をかすめたり、陸地を横切ったりしない)を進み、角度を瞬時に切り替えるのではなく、滑らかに旋回する必要があります。 カメラはわずかな遅延を伴ってボートを追従し(滑らかなカメラ追従)、真上から固定された視点ではなく、動的に追いかけている印象を与えてください。 空にはグラデーションを付け(夕焼けや昼間の青空など、選択はモデルに任せます)、水面には太陽または光の反射を入れてください。島に落ちる影と光の方向が一致している必要があります。 技術要件: 単一の.htmlファイルとし、cdnjsのthree.jsは使用可能です。その他の外部アセットやテクスチャは使用せず、水面と地形はすべてコードまたはシェーダーでプロシージャルに生成してください。 島を回り込む航路は、あらかじめ計画したパス(島の間を通るベジェ曲線など)でも、位置に応じて反応する単純な操舵でも構いませんが、陸地との衝突は一切禁止です。 アニメーションは少なくとも20秒間、ループまたは連続再生で滑らかに動作し、一般的なノートパソコンで最低30fpsを維持してください。キャンバス解像度はウィンドウサイズを上限とし、負荷の高い高DPI画面に過剰な負荷をかけないよう、devicePixelRatioは1.5以下に制限します。 主な評価基準は、水面が動く流体らしく説得力をもって見えるか(アニメーションするUVオフセットを加えたテクスチャに見えないか)、ボートが実際に波に反応しているか、そして島を避ける航路が偶然のニアミスではなく、意図的な航行として伝わるかです。

このプロンプトの使い方

01

適したツールを開く

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

02

変更する点を一つ選ぶ

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

03

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

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

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