docs.unity3d.com
    目次を表示する/隠す

    Unity のアニメーションでの Alembic の使用

    Alembic Stream Player コンポーネントを含むゲームオブジェクトにバインドされた Unity のアニメーションシステムを使用して、Alembic の再生を制御できます。

    1. Alembic Stream Player コンポーネントを含むゲームオブジェクトを選択し、Animation ウィンドウ を開きます。
    2. Animator コンポーネントとアニメーションクリップを作成します (まだ作成していない場合)。
    3. Alembic Stream Player コンポーネントの Time プロパティに キーフレームを保存します。

      プロパティラベル CurrentTime にキーフレームを保存すると、アニメーションクリップが AlembicStreamPlayer の Time プロパティに接続されます。

    4. たとえば Alembic ファイルの再生時間が 16 秒である場合は、クリップの先頭に Time プロパティが 0 のキーを設定し、クリップの末尾に Time プロパティが 16 のキーを設定します。
    5. アニメーションを再生するには、Animation ウィンドウにある Animation ビューの再生コントロール を使用するか、Unity メインツールバーにある ゲームの 再生 ボタンをクリックします。

    これで、Alembic ファイルのアニメーションを含む Unity アニメーションクリップを作成できました。

    作成したクリップをゲームオブジェクトのアニメーションステートマシンで使用する場合は、他のアニメーションクリップと同様に Animator Controller に追加します。インポート時に、Unity により Alembic ファイルのフレームごとに アニメーションイベントを含むアニメーションクリップ が自動的に生成されます。

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)