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

AriAniCycle001.gif
AriAniKeyCycle
2019/07/07 更新

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



基本

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は、選択されているキーの最初と最後が対象。




更新



2019/07/07 接線の分割とウェイトに対応






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

Download




標準機能では

ちなみに標準機能では、画像のような設定にすれば、カレントタイムをペーストしたいところに合わせて、コピー&ペーストでいける…はず…?です。

スクリプト作った当時は、これがめんどくさかったのと、カーブの長さが違うものに対してまとめて行いたかったのが主だったのを途中で思い出しました。

AriAniCycle006.jpg






つぶやき

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



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

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

スポンサーリンク

コメントの投稿

非公開コメント

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

UV解像度チェック AriUVScaleChecker01.gif
アクセスランキング
[ジャンルランキング]
コンピュータ
7位
アクセスランキングを見る>>

[サブジャンルランキング]
デザイン
1位
アクセスランキングを見る>>
月別アーカイブ
スポンサーリンク
おすすMEL2
リネーマー AriRenamer01.gif

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

全ての記事を一覧

ブログ内検索
プロフィール

Ari

Author:Ari
ExpertElite000.jpg

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

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

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

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

最新記事
メールフォーム

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