C++ Maya vector displacement plugin.
- Supports displacement maps in object-space and tangent-space.
- GPU deformer support
- Paint weights support
- Compile the plugin
- Load the plugin in Maya (Window -> Settings/Preferences -> Plugin Manager -> Reference -> Plugin file (.mll, .bundle or .so))
- In any Deform menu click the Vector Displacement entry or run the following MEL command:
deformer -type vectorDisplacement;
- In the attribute editor, in the Vector Displacement Map attribute load the vector displacement file.
- Set the Displacement Map Type attribute to match the type of the loaded vector displacement map.
- Object = Object-space
- Tangent = Tangent-space
- The Strength attribute controls how much to apply the effect.
- Download the Maya SDK and extract it to any directory. The current version can be found here: Maya Developer Network.
- In the CMakeLists.txt set the SDK folder location (line 10).
- Build the plugin according to your OS.
C++のMayaのベクターディスプレイスメントデフォーマ。
- オブジェクト空間または接空間のディスプレイスメントマップ対応です。
- GPUデフォーマ対応
- ペイントウエイト対応
- プラグインをコンパイルします。
- Mayaでプラグインをロードします。(ウィンドウ → 設定/プリファレンス → プラグイン マネージャ → 参考 → プラグインファイル(「.mll」、「.bundle」または「.so」))
- デフォームメニューで「Vector Displacement」の項目をクリックします。あるいは次のMELコマンドを実行します:
deformer -type vectorDisplacement;
- アトリビュートエディタで「Vector Displacement Map」のアトリビュートにディスプレイスメントファイルをロードします。
- ロードしたディスプレイスメントのタイプに合わせるように「Displacement Map Type」のアトリビュートを設定します。
- Object=オブジェクト空間。
- Tangent=接空間。
- 「Strength」のアトリビュートでディスプレイスメントの強度を変更できます。
- MayaのSDKをダウンロードして、どこでもファイルを展開します。現在のバージョンはこちらです:Maya Developer Network
- 「CMakeLists.txt」でMayaのSDKフォルダを設定します。(行10)
- OSによって、プラグインをビルドします。