【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
アクセスランキング
[ジャンルランキング]
コンピュータ
3位
アクセスランキングを見る>>

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

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

全ての記事を一覧

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

Ari

Author:Ari
ExpertElite000.jpg
Autodesk Expert Elite
本業はゲーム系中心の3Dモデラーです(フリーランス)。
プライベートではその他の作業も興味持ったものは何でも挑戦中。
拍手ボタンありがとうございます。テンションあがります。

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

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

Maya MEL モデリング MEL更新 Mayaあるある データ管理 UI カスタマイズ UV 数値設定 MayaTips ~がない アニメーション リネーム AriCompactToolSettings モデリングツールキット つぶやき 記事まとめ マテリアル Maya超基本 AriReFreezeRotate 頂点カラー AriSetPivot 新機能 法線 MEL基本 ホットキー Maya基本 AriUVFit AriRenamer AriVertexColorEditor バグ? ~ない AriUVGridding AriSceneOpener AriMirror ジョイント AriCircleVertex AriUVScaleChecker レビュー Normal AriViewWindow AriTransferPosition カメラ テクスチャ スケルトン リトポロジー AriAdsorptionVertex AriAniKeyScale AriSelectMaterialAndObject AriStraightVertex AriAniKeyCycle AriPolygonCounter AriSortOutliner AriUVRatio AriCombineExtract AriUVSetList 標準機能 アンケート Rig AriQuadrangulateRing Twitter AriComponentsController Tips AriUVController AriJointBendOrient AriUVScaleUnfold 3Dスキャナ カーブ バグ修正 AriSamePositionSelector AriWindowPositionReset AriIconViewer AriSymmetryChecker AriUVNotchSew AriSplitPolygon AriRenameShapeDefault AriMaterialList UVGridding AriDeleteEdgePreserveBorder AriAnimationCopy 更新 レンダリング ZBrush モデリングAriCircleVertex AriReFreezeScale AriUVAdsorptionMove AriUVAdsorption MEL更新頂点カラー AriSelectEdgeRing AriQuickSelecter AriFBXExporter OBJ FBX ウェイト スキンウェイトペイントツール スクリプト AriUVSquare AriSkinWeightLock AriNormalValueCopy AriVertexColorChangeRGBA GameExporter リトポロジ AriSelectLoopRing AriAssetChanger AriNormalSmooth AriVertexColorSplitRGBA AriNormalDefaultBlend AriNormalRadial AriWireColor 

最新記事
メールフォーム

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