これは Maya ソフトウェア レンダリングのみです。
プラグイン マルチピクセル フィルタを作成するには
- プラグイン フィルタのウェイト(Plug-in Filter Weight)アトリビュートは、プラグイン フィルタ ノードに接続され、そのアトリビュート値がフィルタのウェイトとして使用されます。したがって、フィルタを正規化する必要はありません。
少なくとも 2 つの入力アトリビュートと 1 つの出力アトリビュート(いずれも浮動小数点型)があれば、プラグイン DG ノードを定義することができます。入力アトリビュートにはショート ネーム X と Y が必要です。出力アトリビュートは、renderQuality ノードのプラグイン フィルタのウェイト(Plug In Filter Weight)アトリビュートに接続する必要があります。
プラグイン フィルタのタイプを選択すると、そのプラグイン ノードが、[-1..1] の範囲にある異なる x と y のウェイトで何度か評価されます。プラグイン フィルタは、正規化されたドメイン [-1..1,-1..1] の範囲内で定義する必要があります。フィルタ幅の変更は、ピクセル領域に正規化されたフィルタのマッピングにだけ影響を与えます。
プラグイン マルチピクセル フィルタをロードするには
- 以下の手順は、プラグイン マルチピクセル フィルタがすでに作成されていることを前提としています。
- フィルタ プラグインの .so (Linux)または .mll (Windows)または .lib (Mac OS X)ファイルを次の場所にコピーします。
- Linux: /maya/bin/plug-ins
- Windows: drive:¥Program Files¥Autodesk¥Maya<バージョン>¥bin¥plug-ins
- Mac OS X: /Applications/Maya<バージョン>/Application Support/plug-ins、またはプラグイン マネージャ(Plug-in Manager)が読み込むことができるフォルダ
- Maya でウィンドウ > 設定/プリファレンス > プラグイン マネージャ(Window > Settings/Preferences > Plug-in Manager)をクリックします。
- 作成したプラグインをロードします。
プラグイン マルチピクセル フィルタを接続する
プラグイン マルチピクセル フィルタをプラグイン フィルタのウェイト(Plug-In Filter Weight)アトリビュートに接続するには
- スクリプト エディタ(Script Editor)を開いて次のように入力し、Plug-in Filter ノードを作成します。
createNode <yourPluginNodeType>
指定されたプラグイン フィルタ用の Plug-in Filter ノードが作成されます。
- スクリプト エディタ(Script Editor)に次のように入力して、Plug-in Filter ノードを選択します。
select <yourPluginNodeType>
- Plug-in Filter ノードを選択した状態で接続エディタ(Connection Editor) (ウィンドウ > 一般エディタ > 接続エディタ(Windows > General Editors > Connection Editor))を開きます。
- 接続エディタ(Connection Editor)の左側のカラムに Plug-in Filter ノードを読み込みます。
- 手順の 1 と 2 を繰り返し、defaultRenderQuality ノード(またはユーザが作成した renderQuality ノード)を接続エディタ(Connection Editor)の右側のカラムに読み込みます。
- Plug-in Filter ノードのウェイト(Weight)アトリビュートを defaultRenderQuality のプラグイン フィルタのウェイト(Plug In Filter Weight)アトリビュートに接続します。マルチピクセル フィルタのプラグインを使用することができます。