【MEL】最初と最後のキーを合わせてスムーズにループさせる

AriAniCycle001.gif
AriAniKeyCycle

アニメーションキーの最初と最後の位置とハンドルの角度を同じにすることで、ループアニメーションが滑らかにつながるようにします。
選択範囲を指定して、途中のキーを合わせることもできます。



基本

AriAniCycle を実行すると、ウィンドウが開きます。
「Apply」 ボタンを押すと、設定どおりの機能が実行されます。
グラフエディタで、選択しているキーを含むカーブが対象です。

AriAniCycle001.jpg

AriAniCycle002.jpg



設定

各チェックボックスで、設定ができます。
AriAniCycle001.jpg

Start > End : 最後のキーを最初のキーに合わせます。(最後のキーが動く)
Start < End : 最初のキーを最後のキーに合わせます。(最初のキーが動く)
Position : チェックがONの場合、値を合わせます。
Angle : チェックがONの場合、ハンドルの角度を合わせます。(接線が統一されていないと機能しません(折れているとダメ))
StartEnd Key : カーブの最初と最後を基準にします。
Select Key : 選択したキー範囲内の最初と最後を基準にします。

AriAniCycle005.jpg
StartEnd Keyは、キーが選択されているカーブの自体の最初と最後が対象。

AriAniCycle004.jpg
Select Keyは、選択されているキーの最初と最後が対象。




ダウンロードはこちらから

Download




標準機能では

ちなみに標準機能では、画像のような設定にすれば、カレントタイムをペーストしたいところに合わせて、コピー&ペーストでいける…はず…?
スクリプト作った当時はカーブの長さが違うものに対してまとめて行いたかったのが主だったのを途中で思い出しました。
なのでカーブの長さが一緒のものでしたらこの標準機能でもいけるかもしれません。

AriAniCycle006.jpg






つぶやき

特にゲーム用のアニメーションでは、ループで作らなければいけないこと多いですよね。そのような作業が必要だったときに作ったものです。(相変わらず標準機能でできるかどうか調べずに・・・)
ウィンドウ化等、少々設定をできるように改良しましたので公開します。
今回の改良最中、回転ループのために、360度とか任意でオフセットできればもっと便利かなとか思いついちゃいましたが、一旦このままで公開しちゃいます。今のところは合わせた後オフセットしてくださいませ。
あと、現在ハンドルの接線が統一されていないと角度合わせは機能しないですが、ループのためには別に重要じゃないかな?とか・・・。



テーマ : 3DCG
ジャンル : コンピュータ

tag : Maya, MEL, アニメーション, AriAniKeyCycle,

スポンサーリンク

コメントの投稿

非公開コメント

カテゴリ
おすすMEL1
UV格子状整列 AriUVGridding03.gif

UV解像度チェック AriUVScaleChecker01.gif
月別アーカイブ
スポンサーリンク
おすすMEL2
リネーマー AriRenamer01.gif

置換/配置 AriAssetChanger01.gif
記事一覧

全ての記事を一覧

アクセスランキング
[ジャンルランキング]
コンピュータ
16位
アクセスランキングを見る>>

[サブジャンルランキング]
デザイン
1位
アクセスランキングを見る>>
ブログ内検索
プロフィール

Ari

Author:Ari
ExpertElite000.jpg

ゲーム系を中心にモデラーをやってます。プライベートでその他の作業も挑戦中です。
拍手ボタンありがとうございます。テンションあがります。

ツイッターでお知らせなどやってます。よかったらどうぞフォローお願いします。
ツイッターを覗いてみる

MEL
スポンサーリンク
QRコード
QR
タグ

Maya MEL モデリング MEL更新 Mayaあるある UI カスタマイズ データ管理 UV 数値設定 ~がない MayaTips アニメーション モデリングツールキット リネーム AriReFreezeRotate AriCompactToolSettings つぶやき MEL基本 Maya基本 マテリアル 記事まとめ バグ? AriUVGridding ホットキー 新機能 AriSetPivot 頂点カラー AriUVFit AriVertexColorEditor AriSceneOpener テクスチャ リトポロジー ~ない AriMirror AriRenamer AriUVScaleChecker AriCircleVertex AriSortOutliner カメラ アンケート ジョイント スケルトン AriTransferPosition スクリプト AriUVAdsorption MEL更新頂点カラー AriViewWindow AriUVAdsorptionMove AriIconViewer AriSplitPolygon AriSelectEdgeRing AriUVRatio AriDeleteEdgePreserveBorder モデリングAriCircleVertex AriQuadrangulateRing AriUVSetList レンダリング 更新 AriAnimationCopy AriAniKeyCycle ZBrush AriAniKeyScale Rig 

最新記事
メールフォーム

名前:
メール:
件名:
本文: