【MEL】頂点座標を転送

AriTransferPosition01.gif
AriTransferPosition
2017/08/27 更新

オブジェクトの頂点座標を部分的に構造が同じ別のオブジェクトに転送します。
トポロジ、頂点番号、距離、のいずれかの情報から移動することができます。

画像は例なので、大げさに頂点を移動させていますが、実作業で使う場合、シンメトリー化同様少しずれているものを調整することに使用することのほうが多いと思います。

シンメトリー化を行うAriSymmetryCheckerと同じアルゴリズムを使用して移動します。
単なる頂点移動なのでヒストリは残らないはずです。
AriSymmetryChecker01.gif



使い方


転送元の情報を取得


AriTransferPosition05.jpg


転送元にしたいオブジェクトを選択して、「Get」ボタンを押します。
AriTransferPosition03.jpg



ローカル/ワールド

Worldのチェックを入れると、原点からの距離、絶対座標で処理します。

AriTransferPosition15.jpg

ローカルは、オブジェクトのピボットからの座標です。
AriTransferPosition13.jpg


座標の異なる頂点確認

転送元と転送先で、どれだけ頂点座標が違っているか確認できます。


転送先のオブジェクトを選択して「探索」ボタンを押します。
AriTransferPosition04.jpg

すると、転送元と座標が異なっている頂点が選択されます。
AriTransferPosition06.jpg

ピボット座標を基準にした相対の位置で判断しています。


同一座標に移動


移動方法」の設定が適切であれば、「移動」ボタンで転送元と同じ座標に移動します。

AriTransferPosition08.jpg




移動方法 : 頂点番号

頂点番号を参照して、同じ座標に移動させます。
頂点番号が同じモデルであれば、どんな状態でも転送できますが、少しでも異なっている場合には、適切な位置に移動できません。
AriTransferPosition11.jpg

頂点選択で任意の箇所だけの一部移動ができます。



移動方法 : トポロジ

座標の異なる頂点周辺の「同一座標頂点」と「ポリゴンの割構造(トポロジ)」を参考にして、移動します。
頂点番号が異なる場合でも、構造が同じ、かつ周囲に同一座標がある場合のみ、使用できます。

トポロジの状態によって、うまく移動できる場合とできない場合があります。
四角形フェースの場合うまくいきやすいです。
三角形フェースが多いとうまくいきにくいです。

AriTransferPosition09.jpg

移動させたい頂点の周辺に同一頂点があれば、それ以外の関係ないところのトポロジは異なっても大丈夫です。
AriTransferPosition10.jpg


頂点選択で任意の箇所だけの一部移動もできますが、選択箇所によっては移動できない場合もあります。その場合、選択範囲を拡張してみてください。
頂点選択で移動させたい部分のみ選択にしたほうが処理が速くなります。




移動方法 : 距離

移動近似値」で設定した距離内に頂点があれば、移動されます。
頂点番号もトポロジも異なっている場合に使用できますが、範囲内の頂点に強制的に移動してしまうので、複数同時に移動させるのは難しいです。

AriTransferPosition03.gif

最短ボタンを押せば、取得した頂点と、選択している頂点の、最短距離を取得できます。
AriTransferPosition16.jpg



更新


2017/08/27 更新記事
・ワールドモード追加
・最短距離取得ボタン追加





ダウンロードはこちらからどうぞ。
Download




つぶやき

トポロジでの移動は、シンメトリー化と同じ仕組みで行っています。気が向いたらUVもにも対応させたいとおもいます。
毎度ですが、丁寧に作り直して日が浅いです。おかしなことあったら修正します。


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

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

スポンサーリンク

コメントの投稿

非公開コメント

No title

このツール使用させていただきたく、ダウンロードさせていただいたのですが

maya2018日本語に対応しておりますでしょうか?起動しないものでして・・

Re: No title

ダウンロードありがとうございます。
こちらのMaya2018環境でためしたところ実行できております。

実行方法はこちらの通りでしょうか?
http://cgjishu.net/blog-entry-4.html

よろしくお願いします。

No title

こんにちは。

XSIからMAYAに移行してきたクチですが、
本当に痒いところに手が届いて、作業時のストレスを
軽減してくれる素晴らしいスクリプト群ですね。

これだけたくさんの便利なスクリプトを無料で
公開していただいて本当にありがたいです。

AriTransferPositionも重宝しています。
ぶっちゃけ自分の環境の場合、UV対応してくれたら
さらに利便性が上がりますw
気が向いたら対応お願い致します。(´∀`*)

Re: No title

ご意見コメントありがとうございます。
なるほどです。
作業的にはちょっと重めなので、すぐに対応はお約束できませんが、
必要とされている方がいらっしゃるのはありがたいことで、
少なくともコメントいただく前よりやる気は上がってますので、
すみませんが気長にお待ちいただけると幸いです。
よろしくお願いいたします。

No title

ありがとうございます。
けしてご無理をなさらぬよう
気長~にお待ちしております。(´∀`*)
カテゴリ
おすすMEL1
UV格子状整列 AriUVGridding03.gif

UV解像度チェック AriUVScaleChecker01.gif
月別アーカイブ
スポンサーリンク
おすすMEL2
リネーマー AriRenamer01.gif

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

全ての記事を一覧

アクセスランキング
[ジャンルランキング]
コンピュータ
13位
アクセスランキングを見る>>

[サブジャンルランキング]
デザイン
1位
アクセスランキングを見る>>
ブログ内検索
プロフィール

Ari

Author:Ari
ExpertElite000.jpg

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

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

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

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

最新記事
メールフォーム

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