OpenColorIO ライブラリ (OpenColorIO Library)
映画、VFX、アニメーションパイプライン全体で使用されている業界標準のカラーマネジメントシステム OpenColorIO (OCIO) をベースに構築されたプロフェッショナル向けカラーマネジメントノード群です。
- リポジトリ: griptape-ai/griptape-nodes-library-opencolorio
- 要件: OCIO 設定ファイル(
$OCIO環境変数または明示的なパス指定) - ノードカテゴリ: ノードピッカー内の
Colorspace
インストール (Installation)
エディタで 管理 (Manage) → ライブラリ管理 (Library Management) を開き、ライブラリの追加 (Add Library) をクリックして以下を貼り付けます:
https://github.com/griptape-ai/griptape-nodes-library-opencolorio
または、CLI から実行します:
gtn libraries download https://github.com/griptape-ai/griptape-nodes-library-opencolorio
一般的なインストール、アップデート、トラブルシューティングの手順については、ライブラリガイド (Libraries guide) を参照してください。
前提条件: $OCIO 環境変数 (Prerequisites: the $OCIO environment variable)
本ライブラリは、カラー設定を特定するための主要な手段として $OCIO 環境変数を使用します。Griptape Nodes を起動する前に環境変数を設定してください:
export OCIO=/path/to/your/config.ocio
スタジオのワークステーションやレンダーファーム環境では、通常すでに $OCIO が定義されています。Griptape の プロジェクト (project) を使用している場合は、project.yml 内でプロジェクトごとに設定することも可能です:
environment:
OCIO: "{project_dir}/config/aces.ocio"
$OCIO の値は各ノードの実行時に動的に再読み込みされるため、ワークフローをリロードすることなくプロジェクトの切り替えに追従できます。
また、本ライブラリは OCIO を既知の環境変数として登録しているため、アプリケーションを離れることなく Griptape Nodes の設定 UI から確認・設定することも可能です。
提供ノード一覧 (Nodes)
| ノード | 説明 |
|---|---|
| Load OCIO Config | $OCIO または明示的なパスから OCIO 設定をロードし、下流ノード向けの OCIOConfigArtifact を出力 |
| OCIO Color Parameters | ソース色空間、ディスプレイ、ビューを再利用可能な OCIOColorParamsArtifact にパッケージ化。接続された OCIO 設定からドロップダウンが自動生成 |
クイックスタート (Quick start)
- キャンバスに Load OCIO Config ノードを追加します。
$OCIOが設定されている場合、ノードはそのパスを自動的に検出して表示します。
config出力を OCIO Color Parameters ノードに接続し、ソース色空間、ディスプレイ、ビューを選択します。color_params出力をOCIOColorParamsArtifactを受け付けるノード(例: OpenEXR Library の Display EXR Part や Display EXR Channel)に接続します。
Load OCIO Config → OCIO Color Parameters → (下流の変換/表示ノード)
他のライブラリでの利用 (Used by other libraries)
設定選択ノード群に加えて、本ライブラリは他のライブラリから呼び出し可能な色空間変換サービスを提供します。OpenEXR Library はこれを自動検知します。OpenColorIO Library がインストールされている場合、EXR 表示ノードはローカルトーンマッピングの代わりに OCIO 管理下のカラー変換(color_mode: ocio)をデフォルトとして使用します。
サポート (Support)
バグの報告や機能リクエストについては、Issue を作成 してください。