インスタンス分配ツール: "StmDuplicatePro"
こんにちは。
Mayaで使用できる自作のMELスクリプトを紹介しようと思います。
スクリプト概要
機能
- オブジェクト複製におけるユーティリティセット。
用途
- 複製オブジェクトの分配
- オブジェクトの一括ミラー複製
- パスに沿った複製オブジェクトの配置 等。
UI・操作
動画
※動画は開発途中のものです。
操作
スクリプトを実行してウィンドウを開きます。
- Normalタブ
- Relative Offsetタブ
- Rotateタブ
- Mirrorタブ
- Along Pathタブ
に分かれているので、それぞれで設定を行い実行します。
Normalタブ
通常のDuplicate Specialとほぼ同等の「通常」モードです。
Relative Offsetタブ
既存のオブジェクトから別のオブジェクトへの相対的な距離・回転を用いてオブジェクトを複製します。
- 複製するオブジェクトを登録
- オフセットの基点とするオブジェクトを登録
-
各種設定を行う
-
回転の適用
このオプションが無効だと、コピー元オブジェクトのRotate値がそのまま継承されます。
-
回転の適用
- オフセット先のオブジェクトを選択して実行
Rotateタブ
既存のオブジェクトの座標軸を用いてオブジェクトを回転複製します。
- 回転の中心軸を持つオブジェクトを登録
- 各種設定を行う
- 複製するオブジェクトを選択して実行ボタンを押して実行
Mirrorタブ
既存のオブジェクトの座標軸を用いてオブジェクトをミラー複製します。
- ミラーの対象方向となる軸を持つオブジェクトを登録
- 各種設定を行う
- 複製するオブジェクトを選択して実行ボタンを押して実行
Along Pathタブ
オブジェクトを指定したパスに沿って等間隔に並べて複製します。
-
配置先のパスを登録
連続したエッジまたはカーブを登録します。 - 各種設定を行う
- 複製するオブジェクトを選択して実行ボタンを押して実行
共通設定
- インスタンス/コピーの選択
機能についての説明は以上です。
おわりに
インスタンスの分配・置き換えという機能は非常にシンプルなものですが、ピボットの移動やグループ化は作業量が発生するのでこのスクリプトが役に立つかと思います。
皆さんの参考になれば幸いです。
当スクリプトの配布・販売予定については未定(調整中)です。
続報をお待ちください。




