| On this page |
概要
idenoise infile outfile [options]...
説明
(機械学習やGPU計算など)様々な技術を利用したライブラリをインストールすることで、非常に高速で高品質なノイズ除去をすることができます。 このユーティリティは、これらのライブラリを利用してコンポジットネットワークで画像のノイズを除去する便利なフロントエンドです。
Tip
Denoise AIコンポジットノードでは、コンポジットネットワーク内でこのユーティリティと同じデノイザを適用することができます。
現在のところ、このユーティリティはIntel Open Image DenoiseとNVIDIA OptiX Denoiserに対応しています。 このユーティリティを動作させるには、それらに対応したプラットフォームを使用していて、且つ、選択したノイズ除去ライブラリがインストールされている必要があります。
-
HoudiniにはOIDN(Intel Open Image Denoise)が同梱されているので、Houdiniシェル環境であれば利用可能になります。
-
NVIDIA OptiX DenoiserはNVIDIAカードでのみ動作します。今では、これはNVIDIAドライバ(バージョン435以降)に含まれています。それよりも前のバージョンのドライバがインストールされていれば、Houdiniのメニューから Render ▸ Download NVIDIA OptiX Denoiser を選択することで自動的にそのライブラリをダウンロードすることができます。
複数の画像プレーンを指定して同時にノイズを除去することができます。
いくつかのノイズ除去ライブラリは、ノイズをどのように削減すべきなのかどの箇所を削減すべきなのかガイドとして画像をもっと上手く解析できるように法線やアルベドを使用することができます。 このユーティリティでは、オプションでデノイザの入力として使用する法線プレーンの名前とアルベドプレーンの名前を指定することができます。
オプション
-d denoiser
使用するデノイザ。
ここには、oidn(Intel Open Image Denoise)またはoptix(NVIDIA OptiX Denoiser)のどちらかを指定してください。
デフォルトはoidnです。
-n normal_name
デノイザの入力として仕様する画像ファイル内の法線プレーンの名前。 このオプションを指定しなかった場合、デノイザは法線プレーンを使用しません。
-a albedo_name
デノイザの入力として仕様する画像ファイル内のアルベドプレーンの名前。 このオプションを指定しなかった場合、デノイザはアルベドプレーンを使用しません。
--aovs plane_1 plane_2 … plane_n
出力画像内のノイズを除去したい画像プレーンの名前をスペースで区切ったリストを指定します。
指定しなかった場合、デフォルトではC、Cf、colorが使用されます。
サンプル
Intel OIDNを使用してexample.exrのカラープレーンのノイズを除去します:
idenoise example.exr denoised.exr
NVIDIA OptiX Denoiserを使用して、そのデノイザの入力としてhitN法線プレーンを使って、example.exrのdiffuseプレーンとindirectDiffuseプレーンのノイズを除去します:
idenoise example.exr denoised.exr -d optix -n hitN --aovs diffuse indirectDiffuse
| See also |