Filmlexikon.
支援
ノードベース・カラーグレーディング
編集 · 用語

ノードベース・カラーグレーディング

Node-Based Color Grading
Murnau AI illustration
color grading color correction davinci resolve fusion power window qualifier secondary correction

ネットワーク化されたノードグラフを備えた非破壊的な色補正ワークフロー。複雑なグレード、VFX統合、モジュール式カラーパイプライン用。

定義

ノードベースカラーグレーディングは、相互に接続されたノード(Node)のネットワークに基づいた、非破壊的なカラーコレクションワークフローです。各ノードは特定タスク(例:カラーコレクション、マスキング、トランスフォーメーション)を実行し、その結果を次のノードに渡します。これにより、複雑でモジュール化され、再利用可能なカラーパイプラインが可能になります。

基本概念

シーケンシャルなコントロールに基づいた従来のページベースインターフェース(Lumetri、Legacy Resolve Color Page)とは異なり、ノードグラフシステムはワークフロー全体をダイアグラムとして視覚化します。

[入力] → [プリトランスフォーム] → [プライマリ補正] → [セカンダリ1] → [出力]
 ↓
 [パワーウィンドウノード]
 ↓
 (マスキング)

技術詳細

DaVinci Resolve Fusion のノードタイプ

1. 入出力ノード

  • MediaIn: タイムラインからビデオクリップをインポート
  • ColorPageInput: DaVinci Color Page への接続
  • MediaOut: 結果をタイムラインにエクスポート
  • Saver: フレームを画像ファイルとして保存

2. カラーコレクションノード

  • ColorCorrector: Lift-Gamma-Gain によるプライマリ補正
  • Curves: トーンカーブと個別のRGBチャンネルカーブ
  • HSL: Hue-Saturation-Luminance による選択的調整
  • Qualifier: セカンダリグレーディングのための色ベースの選択
  • DeltaKeyer: クロマキーベースのマスキング

3. トランスフォーメーションノード

  • ColorSpace: カラースペース間の変換(Log→Linear→Rec.709)
  • Fusion: 2つ以上のビデオ入力を合成
  • Background: 背景要素を挿入
  • Matte: アルファチャンネルを作成し透明度を付与

4. エフェクトノード

  • Blur: 様々なアルゴリズムによるぼかし
  • Sharpen: シャープネスとディテールエンハンスメント
  • Vignette: 周辺減光
  • Grain: フィルムグレインを追加

5. コントロールノード

  • PrimaryIn: Color Page から値を受信
  • Merge: アルファチャンネルを合成
  • Expression: パラメータ間の数学的演算

ノードワークフロー構造

標準的なプロフェッショナルノードツリー(最小構成)

MediaIn (タイムラインインポート)
 ↓
ColorSpace (Log→Linear 入力変換)
 ↓
ColorCorrector (プライマリ LGG)
 ↓
Qualifier → Power Window (選択的セカンダリ)
 ↓
Curves (微調整)
 ↓
ColorSpace (Linear→出力変換 Rec.709)
 ↓
MediaOut (エクスポート)

複雑なマルチブランチグレーディング

 ┌─ プライマリ CC ノード
 │ ↓
MediaIn ─→ ColorSpace ─┼─ セカンダリ1 (肌)
 │ ↓
 ├─ セカンダリ2 (空)
 │ ↓
 ├─ LUT ノード (ルック)
 │ ↓
 └─ Grain/Vignette
 ↓
 Merge (3入力)
 ↓
 出力変換
 ↓
 MediaOut

パラメータの連鎖

ノード間でパラメータを直接接続することで、動的な調整が可能になります。

// 例:セカンダリノードがクオリファイアマスクによって制御される

Qualifier Node
 └─ Red Channel Output → ColorCorrector Alpha Input
 └─ クオリファイアが赤色ピクセルを選択
 └─ ColorCorrector はこれらのピクセルにのみ適用される

バッチ処理

一度作成したノードツリーは、数百のクリップに適用できます。

# DaVinci Resolve スクリプティング例
project = resolve.GetProjectManager().GetCurrentProject()
timeline = project.GetCurrentTimeline()
clips = timeline.GetClips()

for clip in clips:
 # 各クリップに保存された Fusion コンポジションを追加
 clip.AddFusionComp()
 # ノードグラフをテンプレートからロード
 clip.GetFusionComp().SetNodeGraphString(saved_graph)

ワークフロー統合

オフライン編集とノードベースフィニッシング

DaVinci Edit Page + Fusion 統合:

  1. Edit Page: ラフグレーディングLUT を使用して編集
  2. Fusion Page: 問題のあるクリップに「Fusion コンポジションを追加」をクリック
  3. ノード構築: グローバルグレーディングではなく、必要な箇所にのみ複雑なグレーディングを作成
  4. タイムラインへの戻り: グレーディングされたクリップが自動的にタイムラインに統合

カラーグレーディング → デリバリー

DaVinci Color Page (プライマリ補正)
 ↓
 ピクチャーロック
 ↓
Fusion (セカンダリ補正、コンポジット)
 ↓
 [3つのデリバリー用出力ノードを作成]
 ├─ Rec.709 ノード → ProRes 422 マスター
 ├─ DCI-P3 ノード → DCP-マスター
 ├─ Rec.2020 HDR ノード → マスターファイル
 ↓
 デリバリー

ノードベースグレーディングのベストプラクティス

1. 構造化されたノード整理

  • プリトランスフォームセクション: すべての入力変換(Log→Linear)
  • 補正セクション: プライマリおよびセカンダリ補正
  • ルックセクション: LUT およびクリエイティブグレーディング
  • 出力セクション: 出力変換

命名規則:

01_PreTx_LogC3toLinear
02_Primary_LGG
03_Secondary_SkinTone
04_Look_FilmEmulation
05_Output_Rec709

2. コメントによるドキュメンテーション

Fusion ではノードにメモを追加できます。

// このノードはシャドウリフト中の肌の色を保護します
// クオリファイア: 色相 0-60°、彩度 30-100、輝度 20-80
// 夜間の屋内シーンでの顔のオレンジ色のシフトを防ぎます

3. 再利用可能なノードツリー

頻繁に使用するパターンをテンプレートとして保存します。

  • ナイトインテリアテンプレート: シャドウリフト + ウォームカラー + スキンプロテクション
  • ゴールデンアワーテンプレート: ハイライトロールオフ + ウォームティント
  • クール/悲しいルックテンプレート: 彩度低下 + ブルーシャドウ + ハイコントラスト

これらはペーストノードグラフ経由で数秒で適用できます。

4. GPU vs CPU 最適化

特定のノードは GPU 最適化されています。

  • ColorSpace Transforms: GPU 加速
  • Curves: GPU 加速
  • Blur: 10 ピクセル以上の半径で GPU 最適化

DeltaKeyer のような複雑なノードは CPU をより多く使用します。リアルタイムパフォーマンス向上のため、ツリーの最後に配置します。

実践的な適用シナリオ

シナリオ 1: マルチカメラダイアロググレーディング

課題: 3台のカメラ(異なるアングル、露出)
解決策ノードグラフ:

カメラ A MediaIn ──→ ColorSpace → Primary CC → Output
カメラ B MediaIn ──→ ColorSpace → Primary CC → Merge → MediaOut
カメラ C MediaIn ──→ ColorSpace → Primary CC ↗

3台のカメラすべてに同じノードツリーを適用し、自動マッチングを行います。

シナリオ 2: VFX プレートマッチング

課題: CGI レンダリングとライブアクションプレートのマッチング
解決策ノードグラフ:

ライブアクションプレート
 ↓
 プライマリ CC
 ↓
 [ノードグラフを「VFX-ベース」として保存]
 ↓
 VFX アーティストが Nuke でロード:
 - CGI レンダリングに同じノードグレーディングを適用
 - 結果: 色ずれのない完璧なカラーマッチング

シナリオ 3: マルチフォーマットデリバリー

課題: Rec.709 (TV)、DCI-P3 (映画)、Rec.2020 HDR (Netflix) で同じグレーディング

3つの出力ブランチを持つノードグラフの解決策:

マスターグレーディングノード (すべて同じ)
 ├─ 出力変換 Rec.709 → ProRes 422
 ├─ 出力変換 DCI-P3 → DCP
 └─ 出力変換 Rec.2020 HDR → H.265 マスター

1回のレンダリングで、3つの異なるフォーマットを、出力ノードの調整のみで実現します。

比較: ページベース vs ノードベース

側面Color PageFusion Nodes
学習曲線容易(1〜2週間)中程度(4〜8週間)
リアルタイムパフォーマンス非常に高速複雑な場合、遅くなる
柔軟性限定的最大
VFX 統合不可ネイティブ Fusion 統合
バッチ処理限定的完全に自動化可能
初心者向け推奨最初の経験後
プロ向けラフパス最終/複雑なグレーディング

よくある初心者エラー

エラー 1: ノードが多すぎる

症状: パフォーマンスが低下し、タイムラインが遅延する
解決策: 同様のノードを統合する(例: 5つのCurvesノード → 1つのマスターCurvesノード)

エラー 2: 整理されていない

症状: ノードが絡まり合い、追跡不能になる
解決策: セクション間にビューアノードを使用して検証する

エラー 3: 出力ノードの忘れ

症状: グレーディングは行われるが、レンダリングではオリジナルが表示される
解決策: 常に最後に MediaOut ノードを使用し、ノード接続を確認する

エラー 4: 間違ったカラースペース

症状: Resolve でのグレーディングが、最終マスターと異なる
解決策: モニターエミュレーションで出力変換を視覚化する

関連項目

辞典を続ける

関連語

間違いを報告
Filmfarm エコシステムから

映像言語を理解し、制作費を見積もり、クルーをつなぐ。

本辞典は Filmfarm エコシステムの一部です——制作費の見積もり(FilmBalance)、業界マガジン(FilmCircus)、クルーのネットワーキング(FilmCall、CrewMesh)と並びます。制作全体のための共通の用語体系。

FilmFarm FilmRadar近日公開FilmPulse近日公開FilmNumbers近日公開FilmCapital近日公開FilmLab近日公開FilmBalance近日公開FilmCircus近日公開