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による作品です。