Collections / AimRigGenerator

Auther: Naoto Okumura

概要

Placeholder image

手に持った剣の軌道や顔の視線など回転でアニメーション付けした後、動きによっては特定の位置を追うAimingで調整したい場合があります。このスクリプトでは回転制御のリグに対して、IKを利用したAiming制御を行うリグを生成し選択されたターゲットノードにコンストレイントで接続します。

ダウンロードとインストール

展開した「okAimRigGenerator.mod」と「MayaModule_okAimRigGenerator」フォルダを以下のフォルダの中へ入れます。

C:\Users\''ユーザ名''\Documents\maya\modules

「modules」フォルダが無い場合は作成して下さい。

シェルフ等に以下の二行をPythonスクリプトとしてを登録します。

import okAimRigGenerator
okAimRigGenerator.main()

使用方法

対象となるリグを選択し、シェルフに登録したスクリプトを実行します。左図では頭の回転を制御するリグを選択しています。

設定項目は下記の通りです。

  • Rig Scale : リグのシェイプサイズ
  • Length : エイムする距離
  • Axis : 軸の選択
  • OffsetX~Z : エイムする位置のオフセット
  • Set : 設定を終了し、リグを生成します
  • Cancel : リグの生成をキャンセル

設定が済みましたら「Set」ボタンを押し確定します。ノードの回転アニメーションがエイムリグの位置アニメーションへベイクされます。
生成を取りやめる場合は「Cancel」ボタンを押すことでウィンドウを閉じます。 その際、プレビュー用リグは自動的に削除されます。

グリーンのダイヤモンド型のリグでエイム方向。レッドのピラミッドがアップベクターとなっています。上記の二つを使用してアニメーションを行ってください。

アップデート履歴

  • 2017/07/07 公開(動作確認Windows 10 Maya 2015|2016|2016.5|2017)

ライセンス

クリエイティブ・コモンズ 表示-継承 4.0 国際 パブリック・ライセンス
リーガルコード

免責事項

ソフトウェアの利用は、利用者自身の責任と費用によっておこなってください。
本ソフトウエアを利用する、もしくは利用できないことにより発生した損害、ならびに二次的に発生した一切の損害について弊社にて保証を行う事はできません。