# ロケーション

> ロケーションスタジオで、再利用できる場所を作成します。承認したメイン画像に、時間帯、天候、アングルのバリエーションとモーションクリップを加え、すべてのシーンで使い回せます。

Source: https://nodaro.ai/ja/docs/guides/locations

**ロケーション**は、通りや部屋など、プロジェクトのすべての画像と動画で同じ見た目になる、再利用できる場所です。ロケーションスタジオで、承認したメイン画像をもとに一度だけ作成し、夜、雨、空撮などのバリエーションを追加します。その場所で起きるシーンには、どこでも[**ロケーションアセット**（Location Asset）](https://nodaro.ai/docs/nodes/assets/location)ノードを接続します。そうすると、すべてのショットが同じ場所から始まります。

## ロケーションが持つ情報
| 要素 | 内容 |
| --- | --- |
| **メイン画像** | 承認済みのエスタブリッシングショットです。すべてのバリエーションとモーションクリップは、この画像から作られます。 |
| **基準となる説明** | メイン画像を承認したときに、その画像から書かれる 80〜120 語の説明です。接続されたノードは、この説明をプロンプトに追加します。 |
| **バリエーション** | 同じ場所を、別の時間帯、天候、季節、アングル、光で表した画像です。 |
| **モーションクリップ** | 漂う霧やゆっくりしたドリーインなど、メイン画像から作る短い動画です。 |
| **リファレンス写真** | 場所の目指す見た目を示す写真です。最大 20 枚まで登録できます。 |
| **スタイルの固定** | すべてのバリエーションを、メイン画像に基づいたものに保ちます。デフォルトでオンです。 |

## ロケーションを作成する
### ノードを追加してスタジオを開く
キャンバスで Tab を押し、**アセット › ロケーション › ロケーションアセット**を選びます。ノードの**スタジオを開く**をクリックするか、ノードを選択して設定パネルの**ロケーションスタジオを開く**をクリックします。

### リファレンス写真を追加する
**リファレンス**ページで、場所の目指す見た目を示す写真を追加します。リファレンス写真が最も重要になるのは、モデルが知らない、なじみのない場所や架空の場所です。通常は 3〜6 枚で十分です。

### 場所に名前と説明を付ける
**Appearance** ページで、**名前**と、その場所の特徴を表す**説明**を入力します。たとえば「Neon-soaked alley with mismatched vending machines, wet concrete and a tangle of overhead cables.」のように書きます。

### メイン画像を生成して承認する
**候補**で 1、2、4 のいずれかを選び、**生成**をクリックします。候補が 1 つの場合、結果は自動的にメイン画像になります。2 つまたは 4 つの場合は、使いたい候補の**承認**をクリックするか、使わない候補の**破棄**をクリックします。

### 保存する
ヘッダーの**保存**をクリックすると、名前、説明、スタイルの固定が保存されます。生成した画像とクリップは、スタジオを閉じても、自動的にロケーションに保存されます。

承認にクレジットはかからず、承認すると**基準となる説明**が書き込まれます。この説明は、メイン画像の下に表示されます。なじみのない場所や架空の場所では、候補を 2 つか 4 つ生成してください。最初の 1 つが理想どおりになることは、まれだからです。

## リファレンス写真
リファレンス写真にはそれぞれ種類があり、その写真が何のためのものかをモデルに伝えます。

| 種類 | 用途 |
| --- | --- |
| **wide-angle reference** | 同じ場所を、より広い範囲で写した写真です。 |
| **interior reference** | メイン画像が外側を写している場合の、内側の写真です。 |
| **exterior reference** | メイン画像が内側を写している場合の、外側の写真です。 |
| **detail reference** | 像、看板、植物、素材など、場所を特徴づける細部の写真です。 |
| **mood-board reference** | 目指す雰囲気、色調、美的な方向性を示す写真です。 |
| **reference** | 上記以外のすべてです。 |

種類を選び、写真の URL を貼り付けて**追加**をクリックします。1 つのロケーションに最大 20 枚の写真を登録でき、同じ種類の写真を複数追加することもできます。最初の写真を追加する前に、写真の権利を持っていること、写っている人物全員が同意していることを確認するチェックボックスをオンにします。その後、ページには同意した日付が表示されます。

リファレンス写真は、ロケーションと一緒に受け渡されます。ロケーションを使うすべてのノードが、リファレンス写真を追加のリファレンスとして受け取ります。

## バリエーション：時間帯、天候、季節、アングル、光
バリエーションの各ページでは、同じ場所に 1 種類の変化を加えます。

| ページ | プリセット |
| --- | --- |
| **時間帯** | 夜明け、朝、正午、午後、ゴールデンアワー、夕暮れ、ブルーアワー、夜、真夜中 |
| **天候** | 晴れ、曇り、小雨、大雨、嵐、雪、吹雪、霧、もや |
| **季節** | 春、夏、秋、冬 |
| **アングル** | ワイド、ミディアム、クローズアップ、空撮、ローアングル、アイレベル、俯瞰、ダッチアングル |
| **ライティング** | 柔らかな自然光、強い日差し、黄金色の光、ブルーアワー、ネオン、ろうそくの灯り、シネマティック、ドラマチックな明暗 |

- プリセットをクリックすると、そのバリエーションが生成されます。作成済みのプリセットは、完了として表示されます。
- **すべて生成**は、そのページでまだ作られていないプリセットをすべて生成します。
- それ以外のバリエーションは、**カスタムプロンプト（自由入力）**に入力して**生成**をクリックします。たとえば「flooded street after a storm」のように入力します。
- バリエーションを名前で検索し、複数選択して、まとめて削除できます。

各バリエーションには、ロケーションの画像モデルで画像 1 枚分の費用がかかります。バリエーションの名前は慎重に付けてください。`@old-library:1:weather/rain` のように、その名前でメンションするからです。

## スタイルの固定
スタイルの固定は、ロケーションの一貫性を保つための主要なスイッチです。新しいロケーションでは、すべてオンになっています。

| | スタイルの固定がオン（デフォルト） | スタイルの固定がオフ |
| --- | --- | --- |
| **バリエーション** | 承認済みのメイン画像から生成されます。建物、素材、レイアウトは同じです。 | テキストだけから生成されます。モデルが毎回、場所を解釈し直すことがあります。 |
| **ほかのノード** | 基準となる説明を、固定の文脈として受け取ります。 | 基準となる説明を、ゆるやかな目安として受け取ります。 |
| **用途** | ショットをまたいで同じ場所だと感じさせたい、すべての場面。 | 別案のデザイン、マッシュアップ、A/B 比較。 |

スタイルの固定は、スタジオのヘッダーか、ノードの設定パネルでオンまたはオフにします。オンのときは、ノードのスタイルの横に「スタイル固定済み」と表示されます。

## モーションクリップ
**モーション**ページでは、承認済みのメイン画像から、短い環境クリップを作ります。漂う霧、ゆっくりしたカメラの動き、パララックス、上空通過などです。クリップは、エスタブリッシングショットとして、またはシーンの間の B ロールとして使えます。

- **先にメイン画像を承認します**。承認するまで、**生成**は無効です。
- **プリセット**：ゆっくりドリーイン、ゆっくり左へパン、ゆっくり右へパン、カメラ上昇、ドローンで上空通過、ゆっくり漂う、パララックス、固定カメラ・空気感。
- **カスタムプロンプト**：何がどのように動くかを記述します。たとえば「fog rolls in from the left while light beams shift slowly」のように書きます。
- **モデル**：[Kling 2.6](https://nodaro.ai/docs/models/video/kling-2-6)（デフォルト）、[Kling 2.5 Turbo Pro](https://nodaro.ai/docs/models/video/kling-2-5-turbo-pro)、[Kling 3.0](https://nodaro.ai/docs/models/video/kling-3-0)、[Wan 2.6 I2V](https://nodaro.ai/docs/models/video/wan-2-6-i2v)、[Wan 2.7 I2V](https://nodaro.ai/docs/models/video/wan-2-7-i2v)、[Seedance 2](https://nodaro.ai/docs/models/video/seedance-2)。
- **フレーム**：映画のエスタブリッシングショットと同じく、クリップは `16:9` です。
- **費用**：クリップ 1 本の費用は、選んだモデルで画像から動画を作る 1 回の実行と同じです。

## シーンでロケーションを使う
ロケーションアセットノードの**ロケーション**出力を、[**画像生成**（Generate Image）](https://nodaro.ai/docs/nodes/image/generate-image)ノードまたは[**動画生成**（Generate Video）](https://nodaro.ai/docs/nodes/video/generate-video)ノードの**アセット**入力に接続します。接続先のノードは、メイン画像、リファレンス写真、基準となる説明を受け取ります。

Workflow: ロケーションとキャラクターを同じ画像ノードに入力し、その画像が動画の最初のフレームになります。

- ロケーションアセット → 画像生成 (アセット)
- キャラクターアセット → 画像生成 (アセット)
- 画像生成 → 動画生成 (開始フレーム)

文の中の狙った位置にロケーションを配置するには、プロンプトでメンションします。メンション名は、ロケーションの名前から作られます。たとえば「Old Library」は `@old-library:1` になります。

| メンション | ノードが送るもの |
| --- | --- |
| `@old-library:1` | メイン画像を、「the location from reference image A」として送ります。 |
| `@old-library:1:background` | メイン画像を、背景だけに使います。 |
| `@old-library:1:weather/rain` | メイン画像の代わりに、雨のバリエーションを送ります。 |
| `@old-library:1:weather/rain:lighting` | 雨のバリエーションを、ライティングだけに使います。 |
| `@old-library:1~lock` | 建築、レイアウト、ライティングを正確に一致させるようモデルに求める一文を追加します。 |

バリエーションは、`weather/rain`、`seasons/winter`、`angles/aerial`、`lighting/neon` のように、ページと名前で書きます。名前に含まれるスペースは、`weather/light-rain` のようにハイフンになります。いちばん簡単なのは、`@` を入力してメニューからバリエーションを選ぶ方法です。このメニューには、接続されたすべてのロケーションの、すべてのバリエーションが表示されます。

ロケーションの役割は、**location**（デフォルト）、**background**（背景）、**atmosphere**（雰囲気）、**as-is**（そのまま）、**empty background**（何もない背景）、**layout**（レイアウト）、**lighting**（ライティング）、**style**（スタイル）です。**empty background** は、手前にある物を除いた背景を使います。**as-is** は、役割を表す語句を付けずに画像を使います。記法の全体については、[リファレンスの役割](https://nodaro.ai/docs/guides/reference-roles)を読んでください。

ノードの**画像**出力は、メイン画像を単なる画像として出力します。説明やバリエーションを含めず、画像だけを使いたい場所で使います。

画像ノードや動画ノードの設定パネルにある**挿入されたリファレンス**の一覧には、そのノードが送るすべての画像が表示されます。ここでは、接続を外さずに、そのノードからだけロケーションの画像を取り除けます。

## 既存のロケーションを使う
ノードの**既存のものを選択**をクリックするか、設定パネルの **Choose from Library / Gallery** をクリックします。

- **マイライブラリ**には、自分のロケーションが表示されます。
- **公開ギャラリー**には、コミュニティで共有されたロケーションが表示されます。選ぶと、まず自分のライブラリにコピーされます。このタブは、Nodaro Cloud のような複数ユーザーの環境に表示されます。

ロケーションを選んだり置き換えたりすると、そのメイン画像、すべてのバリエーション、すべてのモーションクリップが読み込まれるため、接続されたノードですぐに使えます。

## ロケーションを削除して復元する
アセットピッカーの**マイライブラリ**タブで、ロケーションにポインターを合わせて**ライブラリから削除**をクリックします。ロケーションはアーカイブされ、そのロケーションを使うノードは引き続き動作します。

`app.nodaro.ai/library/locations` にある**ロケーションライブラリ**ページには、自分のロケーションが**アクティブ**と**アーカイブ**の 2 つのタブに分かれて表示されます。アーカイブしたロケーションには、**復元**と、完全に削除する操作があります。完全に削除するには、確認のためにロケーションの名前を正確に入力します。これにより、ロケーションとその画像は完全に削除されます。

復元したロケーションの名前がすでに使われている場合は、名前に「(restored)」が付きます。

## ヒント
- **バリエーションを作る前に承認します**。バリエーション、モーションクリップ、説明は、すべてメイン画像から作られます。
- **1 本の映像作品の中では、スタイルの固定をオンのままにします**。オフにするのは、その場所を別の解釈で見せたいときだけにします。
- **架空の場所にはムードボードを用意します**。3〜6 枚のリファレンス写真があれば、忠実な最初のメイン画像を作るために必要な文脈をモデルに与えられます。
- **プロジェクト内のすべてのロケーションで、1 つのスタイルを使います**。スタイルが混在すると、ストーリーの見た目の統一感が崩れます。
- **繰り返し登場するロケーションには、モーションクリップを作ります**。5 秒のドリフトやドリーは、オープニングショットにも B ロールにも使えます。

## コードとエージェントから
REST API、SDK、CLI では、ロケーションの作成、メイン画像の生成と承認、バリエーションとモーションクリップの追加、ロケーションのアーカイブと復元ができます。カテゴリーとスタイルの設定や、現在のメイン画像からの基準となる説明の書き直しもできます。[ロケーション](https://nodaro.ai/docs/developers/api/locations)を参照してください。

Nodaro Cloud では、API を使って、継ぎ目の見えない 360 度の見回しビューをロケーションから作ることもできます。このビューは、リング状のビューを 1 つずつ生成して組み立てます。

MCP ツールには、`create_location`、`update_location`、`generate_location`、`approve_main_image`、`recaption_location`、`generate_location_motion`、`list_locations`、`get_location` があります。これらのツールでは、ロケーションの削除や復元はできません。[MCP ツール](https://nodaro.ai/docs/mcp/tools)を参照してください。

## Frequently asked questions

### すべてのショットで同じ背景を保つにはどうすればよいですか？

ロケーションアセットを作成し、ロケーションスタジオでメイン画像を承認します。次に、そのノードを、シーン内のすべての画像ノードと動画ノードの「アセット」入力に接続します。Nodaro は、各プロンプトとともにメイン画像とその説明を送ります。

### スタイルの固定は何をしますか？

スタイルの固定がオン（デフォルト）の場合、すべてのバリエーションが承認済みのメイン画像から生成されるため、建物、素材、レイアウトが同じに保たれます。別のデザインを試すときなど、モデルに場所を解釈し直させたい場合は、オフにします。

### 1 枚の画像で、ロケーションの雨のバリエーションを使うにはどうすればよいですか？

プロンプトでバリエーションをメンションします（例：@old-library:1:weather/rain）。すると、ノードはメイン画像の代わりに雨の画像を送ります。

### ロケーションをアニメーションにできますか？

はい。「モーション」ページでは、承認済みのメイン画像から、ゆっくりしたドリーインやドローンでの上空通過などの短いクリップを作れます。クリップ 1 本の費用は、選んだモデルで画像から動画を作る 1 回の実行と同じです。

### ロケーションを削除または復元するにはどうすればよいですか？

アセットピッカーの「ライブラリから削除」でロケーションをアーカイブできます。そのロケーションを使うノードは引き続き動作します。「ロケーションライブラリ」ページにはアーカイブしたロケーションが表示され、「復元」と完全な削除を選べます。
