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

Northbound:ヴァイキングのロングシップで巡るインタラクティブな旅

詳細なヴァイキングのロングシップに乗り込み、フィヨルドを航行する、Three.jsとWebGLによるスタンドアロンのインタラクティブ3D体験向けに、作成者が用意したプロンプトです。映画的な北欧の環境、物理的に接続された船体構造、漕ぎ動作と水面接触エフェクト、操舵とカメラ操作、モバイル対応、ライティングモード、音声の挙動、埋め込み形式の配信アセットを指定しています。

作者 Vib3Coded元の出典を見る
Northbound:ヴァイキングのロングシップで巡るインタラクティブな旅

この作例について

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

ヴァイキングのロングシップ北欧のフィヨルドThree.jsWebGLインタラクティブ3Dブラウザで楽しめる体験水面シェーダー漕ぎ動作アニメーション

プロンプト

「Northbound」を制作してください。精巧なヴァイキングのロングシップに乗り込み、北欧のフィヨルドを進む、美しくインタラクティブな3Dの旅です。 Three.jsとWebGLを使った本格的なリアルタイムシーンを構築し、単一のスタンドアロンHTMLファイルとして提供してください。これは探索可能なブラウザ体験であり、プリレンダリング動画や平面イラストではありません。 ビジュアル方針 リアルなマテリアル、自然なプロポーション、抑制の効いた色使いによる、洗練された映画的な環境を目指してください。カートゥーン調やローポリ風の表現は避けてください。 木造のロングシップが、そびえ立つ断崖、深い森、滝、小さな北欧の集落に囲まれた濃い青緑色の水面を進みます。空気遠近法、かすかな霧、柔らかな影、説得力のある奥行きを使ってください。初期カメラ位置からの眺めだけでなく、旅の途中にも美しい景観を構成してください。 ロングシップ 重なり合う木板、目に見える木目、肋材、ベンチ、連続した船内を備えた、精巧で水密な船体を構築してください。 彫刻を施したドラゴンの船首、縞模様の布帆、マスト、ロープ、盾、積み荷、暖かなランタンを追加してください。 厚みのある衣服を着た、プロポーションの整ったヴァイキングの乗客と漕ぎ手を配置し、自然な座り姿勢と、オールの近くに置かれた手を表現してください。 すべてのパーツを物理的に接続してください。浮いて見える乗客、アクセサリー同士の交差、船体越しに見える隙間は禁止です。 わずかな浮力による上下動、ピッチ、ロールをアニメーションさせてください。帆は風に穏やかに反応するようにしてください。 水面と漕ぎ動作 水面をビジュアルの中心的な要素にしてください。 平面反射、屈折、フレネルハイライト、深度に応じた吸収、浅瀬の可視化、レイヤー状の水面の波紋を備えたカスタムシェーダーを使用してください。反射は、移動するカメラと変化するライティングに正しく反応する必要があります。 船の後方に説得力のある航跡を作成してください。 一連の漕ぎ動作を完全にアニメーションさせてください。ブレードが水中に入り、後方へ引かれ、水面から抜け、再び水面上へ戻る動作です。これを漕ぎ手の動きと連動させてください。 実際にブレードが水面に接触する位置で、波紋、泡、小さな水滴を生成してください。軌跡はワールド空間に残り、徐々に消散する必要があります。ブレードが空中にある間にエフェクトが表示されないようにしてください。 環境とマテリアル 詳細な地形、不規則な岩の造形、自然なシルエットの樹木、枝分かれした幹、個々の葉や針葉のクラスターを使用してください。 木材、石、地面には、法線マップとラフネスマップを備えたPBRマテリアルを使用してください。適切なライセンスのテクスチャは埋め込んでも構いませんが、必要に応じてクレジットを記載してください。 水面下の地形が水面の下まで連続するようにしてください。明るい継ぎ目、海岸線の隙間、水面に浮く植生、航行ルートを遮る樹木は禁止です。 CONTROLS A/Dキーまたは矢印キー:左方向・右方向へ操舵します。 W/Sキー:速度を調整します。 マウスドラッグ:周囲を見回します。 追従、オービット、シネマティックのカメラモードを用意してください。 任意で自動航行モードを追加してください。 一時停止、リセット、フルスクリーン、インターフェース非表示の操作を追加してください。 モバイルでは、タッチによる操舵と速度操作に対応してください。 船が陸地や岩を通り抜けないようにしてください。 雰囲気とインターフェース 「朝」「曇天」「月明かり」の3種類のライティングプリセットを、滑らかに切り替えられるようにしてください。 任意で、水音、風音、鳥の声、漕ぎ音を追加してください。音声はユーザーが操作した後にのみ再生を開始する必要があります。 ミニマルでエディトリアルなインターフェースをデザインしてください。「Northbound.」をエレガントなセリフ体で表示し、控えめな章ラベルとコンパクトな半透明のコントロールバーを配置します。景観を遮らないようにしてください。 パフォーマンスと配信 インスタンシング、適切なジオメトリ予算、距離に応じたディテール調整、適切なサイズの反射用レンダーターゲットを使用してください。固定フレームレートを約束するのではなく、デバイスに応じてレンダリング品質を調整してください。 スクリプトと必要なアセットを埋め込んだHTMLファイル1つで提供し、最新のブラウザで直接開けるようにしてください。 操舵、カメラモード、ライティングの切り替え、漕ぎ動作をテストしてください。複数の角度から船を確認し、低い視点から海岸線もチェックしてください。シーンを完成とみなす前に、ジオメトリの交差、反射のアーティファクト、過度なグレア、コンソールエラーを修正してください。 オブジェクトを増やすことよりも、説得力のある水面、美しく構築されたロングシップ、まとまりのある環境を優先してください。

このプロンプトの使い方

01

適したツールを開く

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

02

変更する点を一つ選ぶ

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

03

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

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

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