まとめ
特定の画像ファイルには、画像が最初に作成されたときに使用されたパラメータを定義する埋め込みメタデータが付属しています。 Nukeこのメタデータの一部の検査とカスタマイズが可能であり、また、イメージ間でそのようなメタデータをコピーすることもできます。
状況によっては、ピクセル データを提供せずにメタデータを共有する必要がある場合があります。これは、 Nukeでソース イメージからメタデータをコピーし、それをサンプル EXR イメージに挿入することで実行できます。
この記事では、CopyMetaData ノードと CheckerBoard を使用して、ソース イメージからサンプル EXR イメージにメタデータをコピーする方法について説明します。
詳しくは
メタデータのコピー
次の手順は、元のピクセル データを含めずに、ソース イメージのメタデータを CheckerBoard にコピーする方法を示しています。
1) 読み取りノードを作成し、メタデータ情報を抽出するファイルをインポートします。
2) CheckerBoard ノードを作成します。
3) CopyMetaData ノードを作成し、ノブからメタのみにメタデータを設定します。
4) CopyMetaData からのMeta入力を Read ノードに接続し、 Image入力を CheckerBoard ノードに接続します。
5) 書き込みノードを作成し、この書き込みノード上で次の操作を行います。
a) レンダリング イメージを作成するディレクトリを選択し、レンダリングが EXR ファイル拡張子を使用するように設定されていることを確認します。
b) メタデータノブをすべてのメタデータに設定します
7) [レンダリング]ボタンを使用して EXR ファイルをレンダリングします。
8) レンダリングの結果を表示するには、新しい読み取りノードを使用してファイルを戻します。
結果:元のピクセル データではなくメタデータを含む CheckerBoard 画像が作成されます。
9) コピーされたメタデータを検査するには、CheckerBoard 読み取りノードの [メタデータ] タブに移動します。この結果には、埋め込まれたメタデータが表示されます。
10) このメタデータがオリジナルと一致することを確認するには、CompareMetaData ノードを作成し、 A入力を元の Read ノードに接続し、 B入力をレンダリングされた CheckerBoard Read ノードに接続します。
注:ファイル サイズやファイル名を比較すると、2 つのファイルは 100% 一致しませんが、埋め込まれたメタデータのほとんどは存在するはずです。
メタデータの削除
レンダリングされた EXR から除外したいメタデータがある場合は、ModifyMetaData ノードを使用してメタデータからこれを削除できます。
1) 上記のワークフロー例では、CopyMetaData ノードと Write ノードの間に ModifyMetaData ノードを作成します。
2) ModifyMetaData プロパティ ビンで、 +ノブをクリックして新しいアクションを作成します。
3) これをクリックすると、テーブルのアクション見出しの下に作成された設定値が表示されます。
4) setエントリをダブルクリックすると、 set を維持するか、削除するように変更するかを選択するプロンプトが表示されます。 [削除]を選択します。
5)設定値の右側の空白領域(テーブルのキー見出し内)をダブルクリックします。
6) 「メタデータ キーの選択」ウィンドウが表示されたら、削除するメタデータ値を選択します。
例として、以下の画像では除外する「creator」メタデータ値を選択しています。
7) Write ノードを使用して再レンダリングします。
8) 新しく改訂されたレンダリングを読み取ると、削除した値が改訂された EXR イメージ メタデータに含まれないことがわかります。
現在、EXR ファイルはカスタム メタデータのエクスポートを許可するNuke内の唯一の形式であるため、この手法は EXR ファイルとしてのレンダリングに限定されることに注意してください。ただし、追加の形式の記述を含めるオープンな機能リクエストがあり、次のように参照できます。
ID 382642 -サポートされているすべてのファイル形式からすべてのメタデータを読み書きする機能を追加します
追加情報
Nukeでのファイル メタデータの操作、ModifyMetaData および CopyMetaData ノードの使用、またはメタデータのレンダリングの詳細については、 Nukeのオンライン ドキュメントの次のセクションを参照してください。
私たちはそれを聞いて申し訳ございません
理由をお聞かせください