# クリエイティブコントロール

> ピッカーを使うと、プロンプトを書き直さずにカメラ、ライティング、ムード、スタイル、被写体、動きを設定できます。ピッカーの仕組み、組み合わせ方、接続先を説明します。

Source: https://nodaro.ai/ja/docs/guides/creative-controls

**クリエイティブコントロール**とは、ピッカーのことです。ピッカーは、画像や動画の見た目を 1 つの要素ずつ設定するノードです。たとえば、カメラアングル、光、ムード、被写体のポーズなどを設定します。画像のグリッドからオプションを選ぶと、ピッカーはそのオプションに合った検証済みの表現を、接続したすべてのノードのプロンプトに追加します。ピッカーがモデルを呼び出すことはないため、クレジットはかかりません。プロンプトを書き直さずに見た目を変えられます。

## ピッカーの仕組み
1. ノードピッカーの**クリエイティブコントロール**タブからピッカーを追加します。たとえば、**クリエイティブコントロール › ライティングとルック › ムード**です。
2. ピッカーのグリッドでオプションを選びます。各タイルには、そのオプションの見た目が表示されます。
3. ピッカーを、画像、動画、またはオーディオのノードに接続します。
4. そのノードが実行されると、ピッカーの表現がプロンプトの末尾に追加されます。

ピッカーが追加する言葉をそのまま確認するには、ピッカーノードの表示モードを**プロンプト**または**両方**に切り替えます。設定パネルでも、**プロンプトに挿入される内容**の下に同じテキストが表示されます。

どのピッカーにも、自由に入力できるテキスト欄が 2 つあります。**カスタムテキスト（前）**の内容はピッカーの表現の前に、**カスタムテキスト（後）**の内容は後ろに追加されます。`with tears in her eyes` のように、カタログにない細かな指定に使います。

## ピッカーのファミリー
| ファミリー | ピッカー | 接続先 |
| --- | --- | --- |
| **被写体** | [**人物**（Person）](https://nodaro.ai/docs/nodes/creative-controls/person)、[**動物**（Animal）](https://nodaro.ai/docs/nodes/creative-controls/animal)、[**乗り物**（Vehicle）](https://nodaro.ai/docs/nodes/creative-controls/vehicle)、[**武器**（Weapon）](https://nodaro.ai/docs/nodes/creative-controls/weapon) | **エレメント** |
| **衣装とポーズ** | [**スタイリング**（Styling）](https://nodaro.ai/docs/nodes/creative-controls/styling)、[**ポーズ**（Pose）](https://nodaro.ai/docs/nodes/creative-controls/pose) | **エレメント** |
| **シーン** | [**舞台設定**（Setting）](https://nodaro.ai/docs/nodes/creative-controls/setting)、[**年代／時代**（Era / Period）](https://nodaro.ai/docs/nodes/creative-controls/era)、[**家具**（Furniture）](https://nodaro.ai/docs/nodes/creative-controls/furniture)、[**手に持つ小道具**（Held Prop）](https://nodaro.ai/docs/nodes/creative-controls/held-prop)、[**素材**（Material）](https://nodaro.ai/docs/nodes/creative-controls/material)、[**背景**（Backdrop）](https://nodaro.ai/docs/nodes/creative-controls/backdrop)、[**ループの被写体**（Loop Subject）](https://nodaro.ai/docs/nodes/creative-controls/loop-subject) | 舞台設定、年代／時代、背景は**ルック**。家具、手に持つ小道具、素材は**エレメント** |
| **カメラ** | [**フレーミング**（Framing）](https://nodaro.ai/docs/nodes/creative-controls/framing)、[**レンズ**（Lens）](https://nodaro.ai/docs/nodes/creative-controls/lens)、[**カメラ／フィルム**（Camera / Film Stock）](https://nodaro.ai/docs/nodes/creative-controls/camera-format)、[**露出設定**（Exposure Settings）](https://nodaro.ai/docs/nodes/creative-controls/exposure-settings) | **ルック** |
| **ライティングとルック** | [**ライティング**（Lighting）](https://nodaro.ai/docs/nodes/creative-controls/lighting)、[**カラー／ルック**（Color / Look）](https://nodaro.ai/docs/nodes/creative-controls/color-look)、[**ムード**（Mood）](https://nodaro.ai/docs/nodes/creative-controls/mood)、[**大気効果**（Atmosphere）](https://nodaro.ai/docs/nodes/creative-controls/atmosphere)、[**スタイル**（Style）](https://nodaro.ai/docs/nodes/creative-controls/style)、[**写真ジャンル**（Photo Genre）](https://nodaro.ai/docs/nodes/creative-controls/photo-genre)、[**写真家／アーティストのスタイル**（Photographer / Artist Style）](https://nodaro.ai/docs/nodes/creative-controls/photographer)、[**レンダリング品質**（Render Quality）](https://nodaro.ai/docs/nodes/creative-controls/render-quality)、[**テイスト／マイクロトレンド**（Aesthetic / Microtrend）](https://nodaro.ai/docs/nodes/creative-controls/aesthetic) | **ルック** |
| **モーションと時間** | [**カメラモーション**（Camera Motion）](https://nodaro.ai/docs/nodes/creative-controls/camera-motion)、[**時間表現**（Temporal）](https://nodaro.ai/docs/nodes/creative-controls/temporal)、[**キャラクターモーション**（Character Motion）](https://nodaro.ai/docs/nodes/creative-controls/character-motion) | 動画ノードの**ルック** |
| **エフェクト** | [**アクション FX**（Action FX）](https://nodaro.ai/docs/nodes/creative-controls/action-fx)、[**キャラクター FX**（Character FX）](https://nodaro.ai/docs/nodes/creative-controls/character-fx)、[**構図エフェクト**（Composition Effects）](https://nodaro.ai/docs/nodes/creative-controls/composition-effects)、[**ポストプロセスエフェクト**（Post-Process Effects）](https://nodaro.ai/docs/nodes/creative-controls/post-process-effects)、[**トランジション**（Transition）](https://nodaro.ai/docs/nodes/creative-controls/transition) | **ルック**（動画のアクション FX は**エレメント**） |
| **音楽とボイス** | [**音楽ジャンル**（Music Genre）](https://nodaro.ai/docs/nodes/creative-controls/music-genre)、[**音楽のムード**（Music Mood）](https://nodaro.ai/docs/nodes/creative-controls/music-mood)、[**楽器編成**（Instrumentation）](https://nodaro.ai/docs/nodes/creative-controls/instrumentation)、[**声の特徴**（Voice Character）](https://nodaro.ai/docs/nodes/creative-controls/voice-character)、[**話し方**（Voice Delivery）](https://nodaro.ai/docs/nodes/creative-controls/voice-delivery) | 音楽ノードとボイスノード |

音楽とボイスのファミリーには、[**Suno ボイス**（Suno Voice）](https://nodaro.ai/docs/nodes/creative-controls/suno-voice)も含まれます。Suno ボイスは、プロンプトに言葉を追加する代わりに、短い録音から歌手のペルソナを作成します。

## ピッカーの接続先
[**画像生成**（Generate Image）](https://nodaro.ai/docs/nodes/image/generate-image)ノードと[**動画生成**（Generate Video）](https://nodaro.ai/docs/nodes/video/generate-video)ノードには、ピッカー用の入力が 2 つあります。エディターは、ピッカーのファミリーに合った入力への接続だけを受け付け、合わない接続は拒否します。

| 入力 | 受け付けるもの | 例 |
| --- | --- | --- |
| **ルック** | カメラとルックのピッカー | スタイル、レンズ、ライティング、カラー／ルック、フレーミング、カメラ／フィルム、ムード、大気効果、年代／時代、背景、カメラモーション、時間表現、トランジション、キャラクター FX |
| **エレメント** | 被写体のピッカー | 人物、ポーズ、動物、乗り物、武器、家具、素材、手に持つ小道具、スタイリング |

音楽のピッカーは、[**Suno 生成**（Suno Create Music）](https://nodaro.ai/docs/nodes/audio/suno-create-music)、[**音楽生成**（Generate Music）](https://nodaro.ai/docs/nodes/audio/generate-music)、[**テキストからオーディオ**（Text to Audio）](https://nodaro.ai/docs/nodes/audio/text-to-audio)などの音楽ノードに接続します。ボイスのピッカーは、[**ボイスデザイン**（Voice Design）](https://nodaro.ai/docs/nodes/audio/voice-design)ノードで使う声を記述します。

どのピッカーも、[**テキスト**（Text）](https://nodaro.ai/docs/nodes/automate/text)、[**テキストを結合**（Combine Text）](https://nodaro.ai/docs/nodes/automate/combine-text)、[**プロンプト**（Prompt）](https://nodaro.ai/docs/nodes/automate/prompt)の各ノードに接続して、その表現を長いテキストの中で使うこともできます。

## ピッカーを組み合わせる
1 つのノードに、必要なだけピッカーを接続できます。各ピッカーは、それぞれの表現をプロンプトの末尾に追加します。

Workflow: フレーミングとライティングでルックを、人物で被写体を設定し、カメラモーションで動画のカメラを動かします。

- テキスト → 画像生成 (プロンプト)
- フレーミング → 画像生成 (ルック)
- ライティング → 画像生成 (ルック)
- 人物 → 画像生成 (エレメント)
- 画像生成 → 動画生成 (開始フレーム)
- カメラモーション → 動画生成 (ルック)

- **1 つのピッカーを複数のノードに**：1 つのピッカーを複数の画像ノードや動画ノードに接続すると、シリーズ全体で同じ見た目を保てます。
- **シーンごとに 1 つのピッカー**：ストーリーでは、シーンごとに専用のムードなど、それぞれのピッカーを用意します。そうすると、シーンごとに変化をつけられます。
- **光、色、ムードを重ねる**：メランコリックな[ムード](https://nodaro.ai/docs/nodes/creative-controls/mood)に、ブルーアワーの[ライティング](https://nodaro.ai/docs/nodes/creative-controls/lighting)と冷たい[カラー／ルック](https://nodaro.ai/docs/nodes/creative-controls/color-look)を組み合わせると、どれか 1 つだけよりも印象が強くなります。
- **多くのピッカーを 1 つのノードに接続するときは「コンパクト」を使う**：プロンプトが短く保たれ、各選択内容の専門用語も残ります。

## フルとコンパクト
カタログに基づくピッカーはどれも、選択内容を 2 通りの方法で追加できます。どちらも同じ選択内容を表します。

| モード | 追加される内容 | フレーミングでミディアム・クローズアップを選んだ場合の例 | 使う場面 |
| --- | --- | --- | --- |
| **フル**（デフォルト） | 長めの説明 | `medium close-up, subject framed from the chest up` | モデルに多くの手がかりが必要なとき、またはそのピッカーが唯一の見た目の指定であるとき |
| **コンパクト** | 短い専門用語のみ | `medium close-up` | 多くのピッカーを 1 つのノードに接続するとき、またはモデルがすでにその用語を知っているとき |

モードは、ピッカーノードの上部にある**プロンプトヒント**のトグルで切り替えます。設定パネルでは、同じトグルが**プロンプトに挿入される内容**のプレビューの横にあります。**カスタムテキスト（前）**と**カスタムテキスト（後）**は、どちらのモードでも追加されます。モードはノードと一緒に保存されるため、コピーと貼り付け、[プリセット](https://nodaro.ai/docs/concepts/presets)、[エクスポート](https://nodaro.ai/docs/guides/import-export)でも保持されます。

**トランジションは例外です**。トランジションは、どちらのモードでも常に、用語の後に説明を続けた形で書き込まれます。用語だけでは、動画モデルがトランジションを実行しなかったためです。

**生成設定**タブのノードには、**プロンプトヒント**のトグルがありません。背後にカタログの表現がないためです。たとえば、[**プロバイダー**（Provider）](https://nodaro.ai/docs/nodes/settings/provider)、[**アスペクト比**（Aspect Ratio）](https://nodaro.ai/docs/nodes/settings/aspect-ratio)、[**長さ**（Duration）](https://nodaro.ai/docs/nodes/settings/duration)、[**トーン**（Tone）](https://nodaro.ai/docs/nodes/settings/tone)がこれにあたります。

### ピッカーの中のピッカー
[カメラモーション](https://nodaro.ai/docs/nodes/creative-controls/camera-motion)と[トランジション](https://nodaro.ai/docs/nodes/creative-controls/transition)は、開始状態と終了状態の入力でほかのピッカーを受け取り、それらすべてから 1 つの文を書きます。カメラモーションまたはトランジションを**コンパクト**に設定すると、接続されたピッカーもそれに従うため、文の詳しさがそろいます。ただし、接続されたピッカー自身のモードを明示的に設定している場合は、たとえ**フル**であっても、そのピッカーのモードが保たれます。

## 実際のレンダリングかイラストか
Nodaro Cloud では、ルックとカメラのピッカーが、各オプションを実際のレンダリングで表示します。同じベース画像に、そのオプションを適用したものです。カメラモーションは、短い無音のクリップを表示します。[Camera Motion Lab](https://nodaro.ai/docs/research/camera-motion-lab) では、その表現が動きごとにどのようにテストされたかを説明しています。これらのピッカーにはイラストもあり、ノードにどちらを表示するかを選べます。

- **対象のピッカー**：カメラモーション、カラー／ルック、スタイル、レンズ、ライティング、大気効果、カメラ／フィルム、フレーミング、ムードです。年代／時代と構図エフェクトにはイラストがないため、常にレンダリングが表示されます。
- **切り替える場所**：表示モードが**選択内容**または**両方**のノードにポインターを合わせます。選択中のオプション名の横に、2 つのアイコンからなるスイッチがあります。フィルムのアイコンが実際のレンダリング、ペンのアイコンがイラストです。設定パネルと全画面のピッカーにも、同じスイッチがあります。
- **変わるもの**：画像だけです。プロンプトに追加される表現は変わりません。
- **記憶される内容**：選択はノードに保存されます。また、ピッカーの種類ごとに最後に選んだ表示がブラウザーに記憶され、同じ種類の次のノードに使われます。
- **アプリでは**：公開されたアプリの入力には、作成者が選んだ表示が、スイッチなしで表示されます。

セルフホスティング環境では、イラストだけが表示されます。

## ピッカーの選択内容をプロンプトの中で使う
ピッカーの選択内容を、自分の文の途中に入れることもできます。`{Mood}` のように、ピッカーのラベルを波かっこで囲んで書くと、その位置にピッカーの現在の表現が入ります。`{person || man}` は、人物ピッカーが接続されていればそのピッカーを使い、接続されていなければ「man」という単語を使います。詳しくは[プロンプト変数](https://nodaro.ai/docs/concepts/prompt-variables)を読んでください。

## 画像からピッカーを設定する
[**説明をピッカーへ**（Describe to Picker）](https://nodaro.ai/docs/nodes/image/describe-to-picker)ノードは、画像を解析して、接続したピッカーを設定します。対応するピッカーは、[人物](https://nodaro.ai/docs/nodes/creative-controls/person)、[スタイリング](https://nodaro.ai/docs/nodes/creative-controls/styling)、[フレーミング](https://nodaro.ai/docs/nodes/creative-controls/framing)、[レンズ](https://nodaro.ai/docs/nodes/creative-controls/lens)、[カメラ／フィルム](https://nodaro.ai/docs/nodes/creative-controls/camera-format)です。リファレンス画像の見た目を自分のピッカーに写し取るときに使います。接続するピッカーの数にかかわらず、1 回の実行につき 10 クレジットかかります。

## コードからピッカーを使う
同じ選択肢は、コードや AI アシスタントからも使えます。画像と動画の生成リクエストは、`{ "shotSize": "wide-shot", "timeOfDay": "golden-hour" }` のように、ピッカーのオプション ID をまとめた `direction` オブジェクトを受け付けます。Nodaro は、それに対応する表現をプロンプトに書き込みます。Nodaro のピッカーを自分のアプリに組み込むには、[ピッカーカタログ](https://nodaro.ai/docs/developers/picker-catalogs)を読んでください。

## Frequently asked questions

### Nodaro のピッカーとは何ですか？

ピッカーは「クリエイティブコントロール」タブにあるノードで、ムード、レンズ、ライティングなどがあります。画像のグリッドからオプションを選ぶと、ピッカーはそのオプションに合った検証済みの表現を、接続されているすべてのノードのプロンプトに追加します。

### ピッカーにクレジットはかかりますか？

いいえ。ピッカーがモデルを呼び出すことはありません。プロンプトに言葉を追加するだけなので、費用がかかるのは、ピッカーを使う生成ノードの分だけです。

### 画像生成ノードでは、ピッカーをどこに接続すればよいですか？

ライティング、レンズ、ムードなど、カメラとルックのピッカーは「ルック」入力に接続します。人物、ポーズ、スタイリングなど、被写体のピッカーは「エレメント」入力に接続します。合わない接続は、エディターが受け付けません。

### 「フル」と「コンパクト」の違いは何ですか？

「フル」は選択内容を長めの説明で追加するため、モデルに多くの手がかりを与えられます。「コンパクト」は短い専門用語だけを追加するため、多くのピッカーを 1 つのノードに接続しても、プロンプトを短く保てます。

### ピッカーに作例の写真ではなく、イラストが表示されるのはなぜですか？

実際の作例のレンダリングは、Nodaro Cloud で利用できます。セルフホスティング環境では、イラストだけが表示されます。Nodaro Cloud では、選択中のオプションの横にあるスイッチで、2 つを切り替えられます。
