【MEL更新】UVツールにUVスケールチェッカーを組み込み連携

![]() | AriUVController |
少し前に公開したUVツール(AriUVController)に、
UVの大きさを確認してスケールするツール(AriUVScaleChecker)の機能を組み込み、連携させました。
tag : Maya, MEL更新, UV, AriUVController, AriUVScaleChecker,
【MEL】UVの境界を四角形化

![]() | AriUVSquare |
UV境界の4点を選択実行することで、四角形に整列させます。
各辺のUVの間隔は、オブジェクトの頂点間隔の比率と合っています。
内部のUVはUnfold等で自動展開します。
UV構造が格子状の時には、AriUVGriddingというツールで、簡単に整列できますが、
三角形が含まれていたり、格子状の構造ではないけれど綺麗に四角形に並べたい場合にいかがでしょうか?
tag : Maya, MEL, UV, AriUVSquare,
【MEL】AriUVツール



![]() | AriUVController |
UVツールは、色々なものがありますので、すでに皆さんそれぞれが好みで使われていると思います。
自分も個人用に制作して長く使っているものがありまして、最近仕様やアイコンをきちんと整頓しました。
せっかくなのでAri流として公開してみたいと思います。
使い方はほぼアイコンで予測できると思いますが、
すこしだけ特殊ルールがありますので、そこだけでも説明を読んでいただけるとより便利に使用できるかと思います。
tag : Maya, MEL, UV, AriUVController,
【MEL更新】裏返しのまま精度高めUnfoldUV

![]() | AriUVScaleUnfold |
精度高めにUnfoldを実行するツールの更新です。
裏返しのUVには、裏返しのままUnfoldを実行できるようにしました。
裏返しにするかどうか、元のUVから自動で判別もできます。
tag : Maya, MEL更新, UV, AriUVScaleUnfold,
【MEL】精度高めにUnfoldUV展開

![]() | AriUVScaleUnfold |
Mayaに標準搭載されている、UVをオブジェクト形状に近い形に展開してくれるUnfoldUV(※旧式)。
こちらかなり便利なのですが、
UVが小さかったり固定UVから処理UVが遠かったりすると、歪んでしまいます。
実はこちら前もってちょっとした操作をしておくと、精度を高めることができます。※後程解説
なので、そのちょっとした操作とUnfoldUVをMELに組み込み、ワンボタンで精度高めのUnfoldUVをできるようにしました。
※Unfold3D じゃないほうの Unfold
tag : Maya, MEL, UV, AriUVScaleUnfold,
【MayaTips】UVエディタにもあるシェルフが便利
【MEL更新】UV直線化ツール色々調整

![]() | AriUVRatio |
UVを直線化し比率を合わせるMELの更新です。
エッジ選択でも実行できるようにしました。
また、直線化後、選択していないUVに対して、Unfoldを実行する機能を追加しました。
ぐちゃぐちゃなUVを手動で展開していく手間が少し楽になるかもです。
オプションウィンドウには、無理やり(?)ループ選択するボタンも追加しましたので、三角形等でも比較的作業しやすくなってると思います。
tag : Maya, MEL更新, モデリング, UV, AriUVRatio,
【MEL】UVの切り込み(Notch)を縫合(Sew)

![]() | AriUVNotchSew |
切り込み(Notch)が入っている状態のUVエッジのみ縫合します。
ゆがみを軽減したりあえて必要な場合ももちろんありますが、
あると困る場合に手作業で探して縫合(Sew)する手間を軽減します。
※正式なCG用語でこのUVの構造を「切り込み」や「Notch」というわけではないです。
tag : Maya, MEL, UV, AriUVNotchSew,
【MEL更新】UVを格子状に展開するMELに自動カット機能などを追加

![]() | AriUVGridding |
UVを格子状に整列するスクリプトの更新です。
基準にするエッジループが一周している場合、そのエッジループと交差するエッジループを自動的にカットする機能、
フェース選択で、プレーンマッピングする機能、UVが裏返らないようにする機能を追加しました。
tag : Maya, MEL, モデリング, UV, UVGridding,
【MELバグ修正】プチバグ修正3点 マテリアルからオブジェクト選択バグ等

![]() | AriUVFit |

![]() | AriCircleVertex |

![]() | AriSelectMaterialAndObject |
ちょっとしたバグを見つけてしまいましたので、まとめて3つのツールを修正しました。
必要と思いましたらお手数ですが再度ダウンロードおねがいします。
tag : Maya, MEL, MEL更新, UV, AriUVFit, AriCircleVertex, AriSelectMaterialAndObject, ,
【MEL更新】UVを重ねるスクリプトの高速化とUI変更
【MEL更新】UVスケールツール エッジ1000本以上に対応

![]() | AriUVScaleChecker |
UVの解像度を調べたり統一したりするツールの更新です。
今まで選択したエッジが1000を超えるとそれ以降のエッジは調整が無視されいましたが、
プログレスバーや、中断機能を追加できることで、選択エッジすべてに調整できるようにしました。
他少し機能を追加しています。
tag : Maya, MEL, モデリング, UV, AriUVScaleChecker,
【MEL】UVシェルを任意のピクセルで縮小(拡大)
【MEL更新】UVは固定 オブジェクト側をスケールして解像度を統一できるように


![]() | AriUVScaleChecker |
UVが大きいのか小さいのか数値で確認して、目的の解像度にスケールできるスクリプト。
今までは、UVをスケールすることで、解像度を統一していましたが、
今回、UVは動かさずオブジェクト側をスケールする機能を追加しました。
UV基準でオブジェクトのスケールを調整したい場合に便利です。
tag : Maya, MEL, UV, AriUVScaleChecker,
【MEL】特定のUVセットを持つオブジェクトの選択

![]() | AriUVSetList |
複数のUVセットを持つオブジェクトにおいて、どのオブジェクトにどのUVセットが含まれているか調べるのって、ちょっとめんどくさくないですか?
こちら、UVセット名からオブジェクトを選択するツールです。
複数のUVセットからAND/OR検索もできます。
おまけで、カレントになっている現在のUVセット確認と、カレントを一度に切り替える機能もついてます。
tag : Maya, MEL, UV, AriUVSetList, データ管理,
【Mayaあるある】バラバラになってしまっているUVを無事くっつけたい
【MEL更新】UV格子状整列MELに縦横比率調整オプション追加

![]() | AriUVGridding |
UVを格子状に整列するMELに縦横の比率を設定するオプションを追加しました。
今までは、UとVを足した合計をエッジの比率に分けていましたが、UとVを個別にしたり、矩形のサイズを保つ設定ができるように、オプションを追加しました。
オプション専用のMEL追加という形なので、オプションを使う必要がなければ今迄通りAriUVGriddingコマンドでそのまま実行できます。
tag : Maya, MEL, MEL更新, UV, AriUVGridding,
【MEL】裏返しのUVを選択
【Mayaあるある】UVエディタが変わりすぎて最低限の操作に戸惑う

Maya2017 Update 3 からでしょうか?UVエディタの仕様が大きく変わりました。
まだちゃんと調べていませんが、新しい機能がたくさん実装されて色々便利なことができるようになっているみたいです。
しかし、UIが変更されてしまったことで、今までと同じことをしようとしても結構戸惑います。
マーキングメニューを使用すれば少し変わっているだけなので何とかなりますが、
アイコンの場所は全然違う場所になっていることが多く、なかなかやりたいことがスムーズにできません。
しかも私のようにMaya2016すっ飛ばしていると、アイコンが変わったことも同時体験するので何が何だか・・・。
そこで、最低限のメモしておきます。
とりあえずの最低限の最低限、Maya2015との比較です。
必要に応じて追記の可能性有です。