【MEL】親子関係やピポッド位置を保ったまま結合(Combine)&抽出(Extract)


AriMargeSeparate00.jpg

AriCombineExtract

2021/02/28 更新
2015/10/12 AriMargeSeparateからスクリプト名変更しました。

結合(Combine)や抽出(Extract)を行うと、名前が変わったり、グループの外に出されたり、ピボット座標が原点に戻されたりして少々めんどくさいです。
このMELはオブジェクト名、親子関係、ピポッドの位置を保ったまま結合と抽出を行います。
追記:オブジェクトが単一マテリアルになる場合、フェースアサインではなく、オブジェクトアサインになるようにしました。



オブジェクトを選択 して実行すると 結合(Combine) になり、
フェースを選択   して実行すると 抽出(Extract) になりますので、
結合も抽出も同じコマンドで実行できます。


結合(Combine)

オブジェクトを複数選択して実行。
名前、ピボット座標、グループの位置は、最後に選んだオブジェクトのものになります。
移動、回転、スケールの値も最後に選んだものを基準に保持します。

AriMargeSeparate01.jpg
仕組みは単純、結合を行った後、リネームして、グループに戻し、座標を戻す、の操作を自動化した感じです。



抽出(Extract)
フェースを選択して実行。
AriMargeSeparate02.jpg
仕組みとしては、オブジェクトをディプリケートして、オリジナルは選択したフェースを削除。複製したものは選択されていないフェースを削除。を行っているので、結合に比べて、アトリビュート情報は残ります。



オブジェクト1つ選択で実行

選択オブジェクトが1つの状態でAriCombineExtractを実行すると、
中心にピボットポイントが移動(Center Pivot)が行われ、オブジェクトの中心にピボットが移動します。
AriCombineExtract11.jpg
アトリビュートの数値は、原点からの距離に再計算されます。



エッジ選択で実行

エッジ選択の状態でAriCombineExtractを実行すると、
コンポーネントのデタッチ(Detach Component)が行われ、エッジが切り離されます。
AriCombineExtract10.jpg
※オフセットはされません。画像はわかりやすいように離してあります。


オプション

何も選択せず、AriCombineExtractを実行または、AriCombineExtractOptionsを実行すると、
オプションウィンドウが開きます。
AriCombineExtract12.jpg

オプションの詳細についてはこちら






更新


2021/02/28 エッジ選択1オブジェクト選択の挙動やオプション追加
ピボットを中心へ移動(CenterPivot)や、コンポーネントのデタッチ(Detach Component)、フェースの複製などをできるよう機能追加をしました。


2016/04/24 移動回転スケール値を保ったまま結合
結合の際にも、最後に選択したオブジェクトの移動値、回転値、スケール値を保持するようにしました。

2015/10/12 マテリアルをオブジェクトアサインに
結果のオブジェクトが、単一のマテリアルの場合、フェースアサインではなく、オブジェクトアサインになるようにしました。

2015/04/02 選択項目の分離表示状態に対応
「選択項目の分離」をONの状態で結合を実行してもオブジェクトが非表示にならないようにしました。

2015/02/28 バグ修正
親グループに同じ名前が存在すると結合できないバグを修正しました。



ダウンロード

ダウンロードはこちらから
Download


テーマ : 3DCG
ジャンル : コンピュータ

tag : Maya, MEL, モデリング, AriCombineExtract,

スポンサーリンク

コメントの投稿

非公開コメント

カテゴリ
おすすMEL1
UV格子状整列 AriUVGridding03.gif

UV解像度チェック AriUVScaleChecker01.gif
アクセスランキング
[ジャンルランキング]
コンピュータ
6位
アクセスランキングを見る>>

[サブジャンルランキング]
デザイン
1位
アクセスランキングを見る>>
月別アーカイブ
スポンサーリンク
おすすMEL2
リネーマー AriRenamer01.gif

置換/配置 AriAssetChanger01.gif
記事一覧

全ての記事を一覧

ブログ内検索
プロフィール

Ari

Author:Ari
ExpertElite000.jpg

ゲーム系を中心にモデラーをやってます。プライベートでその他の作業も挑戦中です。
拍手ボタンありがとうございます。テンションあがります。

ツイッターでお知らせなどやってます。よかったらどうぞフォローお願いします。
ツイッターを覗いてみる

MEL
スポンサーリンク
QRコード
QR
タグ

Maya MEL モデリング MEL更新 Mayaあるある データ管理 UI カスタマイズ UV 数値設定 MayaTips ~がない アニメーション リネーム モデリングツールキット つぶやき マテリアル AriCompactToolSettings Maya超基本 AriReFreezeRotate AriSetPivot 新機能 MEL基本 Maya基本 AriUVFit 頂点カラー ホットキー バグ? 記事まとめ AriVertexColorEditor AriRenamer AriSceneOpener AriUVGridding ~ない AriCircleVertex AriMirror AriUVScaleChecker リトポロジー テクスチャ AriTransferPosition AriSelectMaterialAndObject AriPolygonCounter AriAdsorptionVertex AriQuadrangulateRing カメラ アンケート ジョイント AriSortOutliner 法線 AriCombineExtract AriAniKeyCycle スケルトン AriDeleteEdgePreserveBorder AriViewWindow AriUVAdsorptionMove モデリングAriCircleVertex AriUVAdsorption MEL更新頂点カラー ZBrush レンダリング AriUVRatio Rig 更新 AriUVSetList AriAnimationCopy AriAniKeyScale UVGridding AriReFreezeScale AriUVNotchSew 標準機能 AriComponentsController スクリプト カーブ AriRenameShapeDefault AriMaterialList AriIconViewer AriSplitPolygon AriSymmetryChecker AriWindowPositionReset AriSamePositionSelector AriSelectEdgeRing 

最新記事
メールフォーム

名前:
メール:
件名:
本文: