おそらく、Mayaで揺れものアニメーションをつけるツールで最も有名なのがこの「Overlapper」ではないでしょうか。
この「Overlapper」は、以前紹介した「reParent(Pro Version)」と同じ、Dmitri Kolpakovさんのツールです。
ともに有料のツールで、両方とも「20$(2025/1/7現在)」です。
今回紹介する「Overlapper」と前回紹介した「reParent(Pro Version)」は、Mayaでアニメーションを作るうえで、クオリティーアップに大きく貢献してくれます。
唯一「20$(2025/1/7現在)」というのが、気になる点ではありますが、常にMayaのシェルフに常駐しておきたいツールです。


Overlapper とは?
「百聞は一見に如かず」ということで、動画でどんなものかを確認してみてください。
上の動画を見れば分かる通り、少ないパラメーターでオーバーラップアニメーションをつけることができます。
特に、羽の動きが柔らかくて素晴らしいです。
腰の動きをつけるだけで、あんなにも柔らかいアニメーションになるのは驚異的です。
Overlapper のインストール方法
上の動画が公開されたのは結構前なので、今は「Overlapper_1.1.2_drag_and_drop.mel」をMayaのビューポートにドラッグアンドドロップするだけでインストールすることができます。
Overlapper のインターフェイス

「Overlapper」のインターフェイスはパラメーターも少なくすっきりしていて使いやすいです。
Overlapper | |
---|---|
Advanced | |
Debug mode | Overlapperが動作時に使ったjointとLocatorとConstraintの情報を消さずに残す。 つまり、Overlapperがどのように動いているかわかる。 |
Bake animation layer | アニメーションレイヤーにベイクする。 |
Adaptive scale | デフォルトでチェック済み。再びOverlapperをかけた時に、先っぽのほうの動きがより大きくなるように動きが加算される。 |
Create selection set | デフォルトでチェック済み。OverlapperをかけたものをQuick Select Setにする。 |
Delete Reduntant | チェックを入れるとアニメーションが終わったあとにはキーを打たない。 チェックがないと、タイムスライダーの範囲はベイクされてしまう。 |
ClenanUp | 「Create selection set」で作ったQuick Select Setを消す。 |
Help | |
Intro | 「Intro」の動画を見れるはずだが、vimeoのページに動画が存在しない。 つまり、機能しない。 |
Tutorial | 「Tutorial」の動画を見れるはずだが、vimeoのページに動画が存在しない。 つまり、機能しない。 |
Softness | デフォルトで「3.00」。 |
Scale | デフォルトで「1.00」。 |
Wind | 風の影響を付け足せる。 ※ただし、Cycleモードが機能しなくなる。 |
Scale | Windの設定。デフォルトで「1.00」。 グレーアウトされているが、数値を変更することができる。 |
Speed | Windの設定。デフォルトで「1.00」。 グレーアウトされているが、数値を変更することが出来る。 |
Options | |
Don’t use first controls | 最初に選んだコントローラーには動きをつけない。 ※ただし、Cycleのチェックを入れると機能しない。 |
Add translate | OverlapアニメーションにTranslateの動きを追加する。 |
Hierarchy | 親を選択するとその子を選択しなくてもOverlapする。 |
Cycle | サイクルのアニメーションを作成する。 Windを使った場合はサイクルのアニメーションは出来ない。 |
Overlap | ツールを実行する。 |
Overlapperのパラメーターの検証
実際に簡単なリグ(LMriggerで簡単に作ったものです)を用いてパラメーターの検証をしてみます。

ベースの動き
まずは、FKの尻尾を用意して、上下に動くだけのサイクルアニメーションを作りました。
これに「Overlapper」をつかってオーバーラップをつけます。
Scaleの検証
Scaleの値を「1(デフォルトのまま)」にして、Overlapを適用すると上の動画のような動きになります。
左のコントローラーから順番に5つのコントローラーを選択して「Overlap」ボタンを押します。
Scaleを「2」にすると、オーバーラップの動きが大きくなりました。
Scaleを大きくすると、動きが大きくなることがわかります。
以後はScale「2」を基準に検証します。
Softness
Softness「3」、Scale「2」の設定で、上のScaleの検証の動画と同じものです。
Softnessの値をデフォルトの2倍の「6」にした場合です(Scaleは動きがわかりやすいように「2」です)。
尻尾の先端の動きが増して、Softnessという名前の通り柔らかくなりました。
Adaptive Scale
まず、Softness「3」、Scale「2」の設定で「Overlap」を適用します。
Scaleの検証の動画でScaleを「2」にしたものと全く同じものです。
さらに、「Adaptive Scale」にチェックがついた状態で、もう一度Softness 「3」、Scale「2」の設定で「Overlap」を適用します。
すると、上の動画のように柔らかくなり、先っぽの動きが増しました。
デフォルトで入っている「Adaptive Scale」のチェックを外して、もう一度Softness 「3」、Scale「2」の設定で「Overlap」を適用すると、上の動画のようにギクシャクした動きになってしまいます。
「Adaptive Scale」のチェックをはずすことは、まずないでしょう。
Overlapper のワークフロー
「Overlapper」は、設定項目が少なく、使い方に迷うところはありません。
しかし、公式の動画を見ると具体的な使い方がよくわかります。
とにかく、「Overlapper」という名前通り、オーバラップのアニメーションをつけて、グニャグニャと柔らかくすることが得意なツールです。
この恐竜の例では、オーバラップがあるのとないのでは、どれほどクオリティーに違いがあるのかがよくわかります。
オーバーラップのお陰でこれほどまでに見栄えのするアニメーションになるならば、20$は高くないと思わされます。
「LMSpring」との違い
以前、「LMSpring」という揺れモノアニメーションをつけるMayaのツール(スクリプト)を紹介しました。
ここでは、今回紹介した「Overlapper」と以前紹介した「LMSpring」との違いについて解説します。
1番わかりやすい違いは、「Overlapper」は有料(20$)なのに対して「LMSpring」は無料だということです。
「LMSpring」はSoft Bodyを使ってダイナミクスをしているので、サイクルのアニメーションを作ることはできませんでした。
しかし、この「Overlapper」では、レイヤードアプローチ的にアニメーションカーブをずらして揺れモノのアニメーションをつけるので、サイクルのアニメーションを作ることが出来ます。
このように、ダイナミクスを行わないことで動作が安定しているという利点があります。
ただし、上でも述べたように風の設定をつけたすと、Cycleのモードは機能しなくなります。
※Mayaの揺れモノツール(スクリプト)として、新たにOverlap Helperについての記事を書きました。
こちらのツールの最大の特徴は、スキニングされたメッシュ(のVertex)を揺らすことが出来ます。


まとめ
- 設定が簡単。
- 風の設定も行える。
- 動作が安定している。
- 有料である。
以前にMayaで揺れモノアニメーションをつけるツール(スクリプト)として「LMSpring」を紹介しました。
「LMSpring」は無料で使えるとても素晴らしいツール(スクリプト)です。
しかし、今回紹介した「Overlapper」は有料ではあるものの、簡単にサイクルアニメーションがつくれるので、サイクルアニメーションを作る機会が多いゲームアニメーションではとても重宝することになります。
動画で見たように、オーバーラップアニメーションがあるのとないのでは、クオリティーに雲泥の差が生まれます。
「Overlapper」や「LMSpring」のようなツールを使うことでアニメーションをクオリティーアップすることができるのでこれらのツールが、どれほど効果的なのかわかるだけでなく、さらに、時短になり作業効率アップにもつながります。
たしかに、「こういったツールがないとなにも出来ない人」になってはいけませんが、非常に有益なのは間違いないので導入を検討してみましょう。
無料で使える「LMSpring」はとりあえず入手しておいて損はありません。

Mayaの揺れモノツール(スクリプト)としては、Overlap Helperも忘れてはいけません。

Dmitri Kolpakovさんの「reParent(Pro Version)」もとても素晴らしいツールです。
Lightバージョンは無料で使えるので、まずはそちらから試してみましょう。


コメント