【MEL更新】Maya2017以降の一体化できるウィンドウに対応

![]() | AriSceneOpener |
![]() |
04/17追記: AriCompactToolSettingsちょっと調子悪いのでいったん戻します。すみません。
Maya2017からウィンドウUIのシステムが大幅に変更になったようで、ウィンドウを重ねてタブ化できたり、横にくっつけたりできるようになりました。
しかし、作る側からすると、これをやるにはスクリプトごとに一つ一つ対応させる必要があります。
そこで、まず手始めとして個人的にパネルにくっつけてほうが使いやすいと思うスクリプト2つをこれに対応させてみました。
tag : Maya, MEL, MEL更新, AriCompactToolSettings, AriSceneOpener,
【MEL更新】シーンファイルを手間なく開く 改

![]() | AriSceneOpener |
次々シーンを開きやすくするMELを久しぶりに更新しました。
日時でソート、パッと見てどれくらい前のシーンかわかるアイコンや、サムネイルなど、いろいろ機能を追加しました。
特にたくさんのシーンを管理しなければいけない方をお手伝い、シーンの開きやすさに特化したツールです。
tag : Maya, MEL, MEL更新, データ管理, AriSceneOpener,
【MEL更新】コンパクトツール設定をさらにコンパクトに etc
【MEL更新】回転値を戻すスクリプト 親をターゲットにする機能の見直し
【MEL更新】ピボット制御MELのUIや名前変更など
【MEL更新】別ビューウィンドウの表示設定を保存できるように

![]() | AriViewWindow |
ビューを別ウィンドウで開くスクリプトの更新です。
今回は、ポリゴンやジョイント、ヘッドアップディスプレイ、グリッドなどの各種表示/非表示や、テクスチャやワイヤーフレームなど、
表示の設定を保存できるようにしました。
【MEL更新】正多角形に整列するMEL動かしたくない頂点を指定できるように

![]() | AriCircleVertex |
前回公開した頂点を円状(正多角形)に整列させるスクリプトAriCircleVertexの更新です。
今回、正多角形化する際に、移動させたくない頂点がある場合、その頂点を優先頂点として指定できるようにしました。
2017/10/11 バグ修正
法線が完全Y向きのものに実行すると、一点に集約されてしまうバグを修正しました。

10/9~10/11に入手された方は、もう一度ダウンロードお願いします。
【MEL更新】頂点転送MELにワールドモード追加

![]() | AriTransferPosition |
オブジェクトのポリゴン構造(トポロジ)や、頂点番号、頂点の距離を参考に頂点の位置を移動させるスクリプト。
今まで、ピボットからの距離のみを参照していましたが、ワールド位置も参照できるようにしました。
tag : Maya, MEL, MEL更新, モデリング, AriTransferPosition,
【MEL更新】UV格子状整列MELに縦横比率調整オプション追加

![]() | AriUVGridding |
UVを格子状に整列するMELに縦横の比率を設定するオプションを追加しました。
今までは、UとVを足した合計をエッジの比率に分けていましたが、UとVを個別にしたり、矩形のサイズを保つ設定ができるように、オプションを追加しました。
オプション専用のMEL追加という形なので、オプションを使う必要がなければ今迄通りAriUVGriddingコマンドでそのまま実行できます。
tag : Maya, MEL, MEL更新, UV, AriUVGridding,
【MEL更新】ミラー化MELのバグ修正とUI変更
【MEL更新】UV配置スクリプトにランダム機能追加
【エイプリルMEL】ポリゴンカウンターの隠し機能
【MEL更新】UVフィットMELの細かい機能をいろいろ更新
【MEL更新】UV解像度調整MEL 目的解像度の長さを指定可能に

![]() | AriUVScaleChecker |
UVが大きいのか小さいのか数値で確認して、目的の解像度にスケールできるスクリプト。
今まで解像度を指定する際、1cmや1フィートなど、「長さ1に対して何pixを割り当てるか」しか指定できませんでしたが、
「500cmに対して128pixにしたい」など、1以外にも設定できるようにしました。

これによって、単位に対して極端に大きいオブジェクトにも使用しやすくなったと思います。
【MEL更新】UVを格子状に整列するツールの高速化
1681UV (1600頂点) | |
![]() | ![]() |
[新] 3.5 秒 | [旧] 31.8 秒 |
![]() | AriUVGridding |
UVを格子状に整列するツールを高速化しました。
処理中にEscキーで中断できるようにもしました。

tag : Maya, MEL, MEL更新, UV, AriUVGridding,
【MEL】AriToolのアイコン4
【MEL更新】エッジの両端を基準に直線化
【MEL更新】回転値再設定ツール親子階層の回転値を保持

![]() | AriReFreezeRotate |
変な角度でフリーズしてしまっているオブジェクトの回転値を元に戻すツール。
今まで、親子階層のオブジェクトに回転値が入っていると不具合がありましたが、今回の更新で対応しました。