【MEL使用例】1オブジェクト内の同一形状シェルを差し替える

ExampleUse_Change001.jpg

MELを使用した具体的な作業例です。
今回は、複数のパーツを別のものに差し替えるというものですが、
少し意地悪して、結合(Combine)されて1オブジェクトになっているのに加え、傾いた状態でフリーズされているものに対して行ってみます。
標準機能のみで行うのはなかなか手間のかかる作業ですが、
このブログにあるMELを複数使用すると、比較的簡単に行えます。








使用するMEL


AriReFreezeRotate
AriAssetChanger

上記のMELがあらかじめMayaに登録してあること前提で作業を進めます。
MELの登録方法と起動方法はこちら



作業手順


差し替えたいパーツを分離
ボルトをすべて別々のオブジェクトにする手順

※標準機能での作業はザックリ説明で。
別パーツにしたいボルトの箇所をフェース選択し、抽出(Extract)で、別オブジェクトにします。
ExampleUse_Change004.jpg
抽出でバラバラになりますが、なってなかったら分離(Separate)オブジェクトをバラバラにしてください。

選択方法は、パーツ数の少ない方を選択してから選択反転や、UVが重なっていればUVから選択する等、手順少なく済む方法で…。
ExampleUse_Change005.jpg


ピボットを選択の中心に
ボルト上面の中心にピボットポイントを移動させる手順
ExampleUse_Change006.jpg


先ほどバラバラなオブジェクトの上面のみをフェース選択し、
修正>中央にピボットポイントを移動 を使用して、各オブジェクトの特定位置にピボットポイントを移動します。
ExampleUse_Change007.jpg
何とか上面のフェースだけ選択して実行します。もしかするとこれが一番メンドイかもしれません。
UVが重なっていれば、UVエディタからの選択で一瞬だったりするので、何とか工夫して下さい。

こちらフェースではなく、オブジェクト選択で、中央にピボットポイントを移動 でもいいとおもうかもしれませんが、
傾いていると、バウンディングボックスの関係上、中心が少しずれる恐れがあるので今回は上面のフェースを選択しました。
この選択は、すぐ次の工程でも使います。




オブジェクトの軸方向をあわせる
MELを使用して オブジェクト軸を ボルトの傾きの向きに合わせる手順
ExampleUse_Change009.jpg

先ほど選択したフェースはそのままで、
AriReFreezeRotate を起動します。
ExampleUse_Change008.jpg

ボルトの上面フェースが選択されていると思うので、そのフェース法線と同じ向きにしたい軸を選び(今回はY)実行1ボタンを押します。
ExampleUse_Change010.jpg
これでフェース法線と同じ向きに、オブジェクトのY軸が向きました。



入れ替えるオブジェクトの準備
ボルトと入れ替えたいオブジェクトを準備する手順

ボルトと差し替えたいリベットのモデルを準備し、ピボットを現在のボルトとできるだけ同じ位置に移動させます。
ExampleUse_Change011.jpg
今ボルトのピボットは上面にあるので、同じように上面に。
微調整できますので、大体で大丈夫です。

次の工程で使用するMELのために、グループ化しておきます。
ExampleUse_Change012.jpg



オブジェクトの入れ替え
MELを使用してボルトをリベットに入れ替える手順

AriAssetChanger を起動します。
ExampleUse_Change013.jpg


先ほど作成したグループを選択し、Getボタンを押します。
ExampleUse_Change014.jpg
グループ内のオブジェクトがリスト化されます。(今回は一個しかないですが。)


ボルトオブジェクトをすべて選択し、MEL内のリストをクリックします。
ExampleUse_Change016.jpg
ボルトがすべて、リベットに入れ替わりました。

スケールや位置を調整し、
ExampleUse_Change017.jpg


必要であればオブジェクトを結合(Combine)して完了です。
ExampleUse_Change018.jpg




今回は具体例でしたが、各ツールの詳細を確認していただければ、
色々な場面で使用できると思いますので、気になった方は是非ダウンロードしてみてください。



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

tag : Maya, MEL, モデリング, AriReFreezeRotate, AriAssetChanger,

スポンサーリンク

コメントの投稿

非公開コメント

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

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

[サブジャンルランキング]
デザイン
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 新機能 法線 Maya基本 ホットキー MEL基本 AriUVFit AriVertexColorEditor AriRenamer バグ? ~ない AriSceneOpener AriMirror AriUVGridding AriCircleVertex AriViewWindow Normal レビュー AriTransferPosition ジョイント スケルトン カメラ リトポロジー テクスチャ AriAniKeyCycle AriUVScaleChecker AriSelectMaterialAndObject AriAdsorptionVertex AriPolygonCounter AriAniKeyScale AriSortOutliner AriUVRatio AriUVSetList AriCombineExtract アンケート Rig AriQuadrangulateRing AriUVScaleUnfold AriJointBendOrient 標準機能 バグ修正 3Dスキャナ AriStraightVertex カーブ AriComponentsController AriSymmetryChecker AriSplitPolygon AriWindowPositionReset AriIconViewer AriRenameShapeDefault AriSelectEdgeRing AriMaterialList UVGridding AriSamePositionSelector AriDeleteEdgePreserveBorder 更新 レンダリング ZBrush AriAnimationCopy モデリングAriCircleVertex AriUVAdsorption MEL更新頂点カラー AriUVNotchSew AriUVAdsorptionMove GameExporter OBJ FBX AriNormalValueCopy AriFBXExporter Tips スクリプト AriUVController Twitter AriVertexColorChangeRGBA AriVertexColorSplitRGBA リトポロジ AriSelectLoopRing AriWireColor AriQuickSelecter AriAssetChanger AriNormalDefaultBlend AriNormalRadial AriNormalSmooth AriReFreezeScale 

最新記事
メールフォーム

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