Alembic ファイルでのアニメーションイベントの使用
Alembic パッケージでは、Alembic クリップに対してアニメーションイベントコールバックを設定できます。たとえば、ランタイムに Alembic メッシュのテクスチャを変更するコールバックや、再生中に特定のフレームでプレハブをインスタンス化するコールバックを作成できます。
Unity で Alembic ファイルをインポートすると、クリップのフレームごとにアニメーションイベントを含むアニメーションクリップが自動的に生成されます。

アニメーションクリップの命名規則は <modelName>_Frames です。
アニメーションイベントの設定
このコールバックを使用するには、Alembic ゲームオブジェクトに、AbcOnFrameChange() メソッドが含まれる スクリプトコンポーネントを追加 します。たとえば、以下のメソッドは、Alembic ファイルの現在のフレームを Unity コンソールに出力します。
void AbcOnFrameChange (int frame) {
Debug.Log(frame);
}
ノート: アニメーションイベントクリップには、アニメーションカーブは含まれず、フレームごとのアニメーションイベントのみが含まれます。他の Unity のアニメーションクリップと同様に、Animator Controller でブレンドおよびレイヤー化を行えます。
アニメーションの使用方法に関する一般的な情報については、Unity マニュアルの アニメーションイベントの使用 を参照してください。