【Unityエディタ拡張】MoReScaler~ワンアクションでオブジェクトのスケールを1、回転を0にするやつ
- MoReScaleのみダウンロード商品¥ 300
- MoReScaleとMoRepivotのセットダウンロード商品¥ 500

Unityエディタ拡張「MoReScaler~ワンアクションでオブジェクトのスケールを1、回転を0にするやつ」です。 Unityで選択したオブジェクトを、シーン上の見た目の状態のままワンアクションでスケールをXYZすべて1、ローテーションをXYZすべて0に変換します。 例えばインポートしたfbxを使いたいサイズで配置したときのスケールがX0.1,Y0.2、Z0.5のオブジェクトに使用すると、その見た目のままスケールが全て1になります。 インポートしたfbxを使いたいサイズで配置したときにスケールの数値が小さすぎたり大きすぎる場合や、角度が90度回転していたときに使うと便利です。 また、オブジェクトを親にするときに、MoReScalerを使えばスケールがXYZ全て1になるので、子の変形を防げるのでワールド作成作業が格段にしやすくなります。 以下の機能があります。 ・メッシュのあるオブジェクトを見た目のサイズでXYZそれぞれのスケールを1、ローテーションを全て0に変換します ・オブジェクトが回転している状態でMoReScalerを使うと、その角度でローテーションを0にできます ・わざと変形させたオブジェクトに使うと、その変形状態のままスケールを1、ローテーションを全て0に変換できます ・オブジェクトのスケールがX2,Y1、Z1のようなオブジェクトに適用すれば、子に入れるオブジェクトの変形を防げます ・変形したオブジェクトは新たなメッシュで差し替わるので、もとのメッシュに影響はでません。MeshFilterのMeshを差し替えればすぐ元に戻せます ・ウインドウ上のJP、ENボタンで言語切り替えが可能です ※コライダーはボックスコライダーとメッシュコライダーのみ自動で新たなサイズに変形します ※SkinnedMeshRenderer(衣装やアバター等の動くメッシュ)には非対応です Unitypackageになっているので、インポートするだけで簡単に使えます。 【動作確認環境】 Unity 2022.3.6f1 【使い方】 ①スケールと回転を変換したいmeshのあるオブジェクトを選択します ②シーン上で好きな角度、スケールにします。インポートしたFBXの見た目はそのままでローテーション0,スケール1にしたい場合は、そのまま上のメニューのTools>MoReScaler - Bake Mesh Rotation and Scaleを選びます ③ローテーションがすべて0,スケールが1になります。変換されたメッシュはmoshiki>MoReScalerフォルダ内に作成されます ・改変について このアセットに含まれるスクリプトを流用したり再配布することは禁止いたします。 ・利用規約 ご購入前に必ず以下ページよりモ式共通利用規約をお読みください。 https://mockyun.booth.pm/items/5214191 ご購入いただいた場合は、上記利用規約に同意したとみなします。

