【ChatGPT→Sora】Sora用のPromptの作成をするPromptをご紹介します。改造も。


　どうも、カーブミラーです。

　今回は、ChatGPTで、Sora用のPromptの作成をするPromptをご紹介します。改造も含めて。

:::note info
本記事は、ChatGPT（Plus版）
で行なっております。
画像は✘✘✘。　あしからず。
:::
　ChatGPT等の動作状況を知らせる
　　OpenAIのステータスページ。
　　　[OpenAIステータス](https://status.openai.com/)
***
　OpenAIのクリスマスプレゼントは
　　まだまだ有効ですね👍

　Plusユーザーでも
　　Soraを使いまくれます。

　私も現在、クレジットがなくなり、
　　生成スピードは落ちても
　　　継続して、生成できています😸
***
　では、【本題】です。

　今回は、
　　Sora用のPromptの作成を
　　　するPromptをご紹介します。

　　また、
　　　その改造もします。

　OpenAIが提供しているSoraですが、
　　なかなか操作がムズい。

　特にPromptですね。

　日本語OKですが
　　英語の方がいい、というのは
　　　よく知られたこと。

　それでも
　　なかなか思うようにいきません。

　あれこれ調べていましたら
　　Qiitaで、こんなものを見つけました｡

　@WdknWdkn(健太郎 和田)さんの
　　[『Soraに投げる用のプロンプト』をChatGPTに作ってもらうプロンプト」を作ってみた話](https://qiita.com/WdknWdkn/items/437c83e8b0dafccc7083)

　タイトルそのままです。

　Sora用のPromptの作成を
　　ChatGPTに作ってもらおう
　　　というものですね。

　ほかの方々も
　　似たようなものを
　　　GPTsで提供していますが、
　　　　“改造できる”点で
　　　　　ありがたいです（おいw）

　@WdknWdknさんの
　　このPromptは、
　　　ユーザーとのやり取りから
　　　　Sora用のPromptを作成します。

　　やり取りは、
　　　九つあります。

　　そのすべてに返答すれば
　　　最終的に日本語でPromptを
　　　　出してくれますので、
　　　　　それを確認して
　　　　　　英訳を出力させます。

　ここで出力されたPromptは、
　　DALL-E3での描画にも
　　　使えました👍
***
　しかし、
　　この作成Promptには、
　　　不満な点もありました。

　　・画像を使えない
　　・Prompt出力のコピーが大変

　そこで
　　@WdknWdknさんには
　　　失礼なのですが、
　　　　あえて改造させていただきます｡

　　多少でも良くして
　　　みなさんに
　　　　使ってもらいたいですしね😄

　改造といっても
　　95%はそのままです😅
　　　上記の点を加えただけなので。

　こちらがそのPromptです。
```Text:Sora用Prompt作成するPrompt（改）
以下の観点についてヒアリングを行い、Soraで動画を作成するためのプロンプトを作成してください。
なお、アップロードした画像から詳細情報を取得して、それをもとにヒアリングしてください。

・ヒアリングは、１～９それぞれの観点で一問一答で行ってください。
・９までのヒアリングが完了したら、それまでの回答内容から、Soraに投稿可能なプロンプトを日本語で作成してください。
・日本語のプロンプトの内容が問題ないかを確認してください。
・日本語のプロンプトが問題なければ、英語に翻訳してコードブロックに出力してください。

ヒアリング観点
**1. シーン・背景描写の明確化**  
   - **時間帯・天候・光源**: 「午後の日差し」「夕暮れ」「魔法の時間（マジックアワー）」「黄金色の光」「曇り空」など、具体的な光環境や雰囲気を明記。  
   - **場所・舞台設定**: 「東京の下町」「ビッグサーの崖沿い」「サンゴ礁のパペルクラフト世界」「ヨハネスブルグのカラフルな祭り」など地名や特徴的な舞台を示す。

**2. 被写体・キャラクターの詳細**  
   - **外見・服装・年齢**: 「黒いレザージャケット」「赤いドレス」「20代の男性」「60代の灰色髪の男性」など。  
   - **行動・表情・仕草**: 「自信を持って歩く」「読書する」「好奇心いっぱいにろうそくの火を見つめる」など、行動や感情を具体的に記述。  
   - **質感・スタイル**: 「ふわふわの毛皮」「レース状の羽冠」「紙細工のような素材感」など、質感や素材を言及。

**3. カメラワーク・撮影手法の指示**  
   - **アングル・視点**: 「クローズアップ」「広角」「ドローン視点」「低いアングル」などのカメラ視点を明示。  
   - **カメラの動き・フレーミング**: 「カメラが対象の周りを回る」「カメラが後方から追従する」「窓ガラスの反射を映す」など動きを明確に。

**4. スタイル・アート的要素の指定**  
   - **映像スタイル・質感**: 「シネマティック」「35mmフィルムで撮影されたような」「3Dデジタルレンダー」「フォトリアリスティック」「ビビッドカラー」「浅い被写界深度」など、映像美学を明示。  
   - **アニメーション・特殊効果**: 「アニメ風」「ストップモーション」「紙細工風」「ネオンが輝くサイバーパンク調」など。

**5. 文脈やストーリー性の付与**  
   - **シナリオ要素**: 「猫が飼い主を起こそうと試行錯誤する」「ロボットが人生を振り返る」「巨大なクラウドマンが地上を見下ろして雷を放つ」など、簡潔なストーリー設定をすることでシーン転換や行動表現がしやすくなる。

**6. 階層的・段階的な描写**  
   - 重要な要素から順に描写し、環境 → 被写体 → 行動 → スタイル → 照明・色彩 のように段階的に詳細を積み重ねると明確なイメージが形成しやすい。

**7. 明確かつ簡潔な言語表現**  
   - 冗長な表現は避け、的確な形容詞・副詞を使い、余計な曖昧表現を減らす。  
   - 必要な要素（場所、時間、キャラ特徴、カメラ設定、スタイル、行動）は網羅しつつ、分かりやすく記述。

**8. コンシステントな描写**  
   - 被写体や状況設定に矛盾がないよう、同一シーンでの服装・天候・時間帯は整合性を保つ。  
   - 同一プロンプト内でキャラクターや環境が唐突に変わらないようにする。

**9. シーンに必要な要素を具体的かつ観察可能な形で表現**  
   - 「海岸線」「岩場」「反射」「紙飛行機」「オレンジ色のタコ」など、視覚的に想起しやすい名詞と具体的な形容表現を使う。  
   - 抽象的な表現は、あらかじめ質感や行動で補うことで、AIがより的確に描写可能。
```

　上から二行目を追加して、
　　ヒアリング観点の上の文言を
　　　変更しました。

　使い方は、
　　画像のアップロードして
　　　このPromptを入力、
　　　　送信してください。

　ヒアリングが終了して
　　英文Promptが
　　　コードブロックに出力されたら
　　　　コピーして
　　　　　Soraに移ります。

　Soraで
　　画像をアップロード
　　　英文Promptを入力、
　　　　送信してください。

　これで
　　動画が生成されるわけですが、
　　　これでもガチャ要素は
　　　　ありますので、
　　　　　Promptの調整や
　　　　　　動画のRecutなどで
　　　　　　　望むイメージを
　　　　　　　　作りましょう。

　@WdknWdknさんに
　　感謝します。

　みなさんの
　　作品制作の糧に
　　　なれば、幸いです。

　今回は、ここまで。