【Maya】回転順序(ローテーションオーダー)を最適変換!Convert Rotation Order

アニメーション維持しつつも最適な回転順序(RotationOrder)へ変更するスクリプト「ml_convertRotationOrder」のご紹介です。


AnimationAidのアニメーション3受講中に教えて頂いたフリーのスクリプトで、ジンバルによるガタツキ回避の為に便利そうなので入れてみました。

 

  • インストール方法は?
  • 使い方は?

という方に向けて。

 

この記事では

ConvertRotationOrdereのインストール方法

使い方

をまとめています。

 

この記事がおすすめな人
  • CGアニメーター
 検証に使用したバージョンはMaya2020。

 

関連記事WORLDBAKEも同じ作者

関連記事AnimationAidのアニメーション3

スポンサーリンク

ConvertRotationOrder

Morgan Loomis氏が提供して下さってるフリーのスクリプト集の一つ。下記サイトのスクリプト一覧の中ほどにあります。

インストール方法

インストールするためには2つのファイルが必要です。

  1. まずは先ほどのサイト(http://morganloomis.com/tools/)かml_convertRotationOrder.pyを。右クリック>名前をつけてリンク先を保存でDL出来ます。
  2. 次に、https://raw.githubusercontent.com/morganloomis/ml_tools/master/ml_utilities.pyをDL。こちらも右クリック>名前をつけてリンク先を保存

  3. ml_worldBake.pyml_utilities.py2ファイルを以下の場所にコピーします。
    C:\Users\(ユーザー名)\Documents\maya\scripts
  4. Mayaを起動し、Windows>General Editors>Script Editorを起動し、Pythonにml_convertRotationOrder.pyの中身をコピペして実行するか

    UI左下のコマンドラインをPythonにし下記コマンドを入力します。

    import ml_convertRotationOrder
    ml_convertRotationOrder.ui()


    シェルフに登録するのがおすすめです!

  5. 実行してml_convertRotationOrderの設定画面が出るのを確認出来たらインストール完了です。

使い方

これといったドキュメントは存在せず、メニューに記載されているものが全てになります。

Select objects to convert and press button for desired rotation order Use the "Get Tips" button to see suggestions for a single object on the current frame.
変換したいオブジェクトを選択し、希望する回転順序のボタンを押します 。
「Get Tips」ボタンを使用すると、現在のフレーム上の1つのオブジェクトに対する回転順序のスクリプトからの提案を見ることができます。
  1. 回転順序を変更したいオブジェクトを選択
  2. Get tips for selectionを押す
  3. お好みのRotate Orderを選択

 

実際にやってみました。

1.回転順序を変更したいオブジェクトを選択

既にバリバリにジンバルが発生している腰のコントローラーを選択します。

2.Get tips for selectionを押す

Get tips for selectionを押すと現在の状態とスクリプトからのおすすめの回転順序を確認できます。

3.お好みのRotate Orderを選択

素直におすすめされたXZYを選択してみました。

スクリプト実行中。

ジンバルに伴うガタツキが発生しなくなりました!!

アトリビュートエディタを確認すると変更されているのが確認できますね。

ジンバル問題もこれで解決!?

ジンバルによるガタツキ問題が発生しており、1Fごと根性で直していくのか…!?と思った所に一筋の光。

映像系はこれで問題無く作業が進められそうです。データ出力が必要なゲーム系でオーダー変更はOKか否か、若干の疑問が残っておりますがとにかく解決しました。

 

ありがたやー

【追記】AnimBotにもあるそうです

Mayaの環境によってはスクリプトが動かない方がいるようで、そんな方にはAnimBotが有効なようです

関連記事AnimBot

アニメーション関連書籍

■『アニメーターズ・サバイバルキット』はアニメーターなら持っておきたい一冊

■ポーズ作りに
体の可動域や体格による違いなどの解説もあるので、知識として一読しておきたい一冊

■Morie.Ink著

関連記事レビュー


■廃盤になってしまったようなので高額な転売に注意

■アニメーションには直接関係ありませんが、画作りに一読しておきたい一冊

Twitterでフォローしよう

おすすめの記事