Unity Animation Controller for Quill VR Assets

Get it on GitHub! (kanzwataru/UnityQuillFBXAnim)

VRペイントソフト「Quill」で作成されたFBXアニメーションを、Unity内でよりシームレスに扱うためのスクリプトセットです。

以下の2つのスクリプトが含まれています。

QuillAnimComponent
QuillのFBXシーンにドラッグ&ドロップして「Play」を押すだけで動作します。設定不要でそのまま無限ループ再生されます。コンポーネントの有効化/無効化で、再生と一時停止を切り替えられます。シンプルな状況において最も使いやすく、Unityをレンダラー(映像制作ツール)として使用する場合に便利です。

QuillAnimNode
こちらはAnimatorのステートマシン(State Machine)を利用するためのものです。主に、Quillのアセットを使ってUnityでゲームを制作するユーザーを対象としています。 Animator内の各ステートにこのスクリプトを追加し、スロットに使用したいアニメーションをドラッグ&ドロップして、遷移(Transition)を設定するだけで使えます。

エディタ(Sceneビュー)上でキャラクターの姿を確認したい場合は、Animatorが含まれるGameObjectにいずれかのアニメーションをアタッチし、そのタグを 「EditorOnly」 に設定してください。 このオブジェクトは、実行時にQuillAnimNodeによって自動的に削除されます。また、Unityの仕様によりビルド時にも自動的に除外されるため、パフォーマンスへの影響はありません。

サンプルアートはNick Laddによる作品です。