メインコンテンツまでスキップ

Animation

Animationアセットは、3Dモデルで単一のアニメーションを再生するために使用されます。アニメーションは、アニメーションデータを含む3Dシーン(FBXファイルなど)をアップロードすることによってインポートされます。アニメーションデータは、アセットパイプラインによってアップロードされたファイルから抽出され、ゲームで使用するためのターゲットアセットが作成されます。

アニメーションプレビュー

インスペクタには、テンプレートまたはModelアセットとともにアニメーションをプレビューするために使用できるビューアがあります。これは、異なるキャラクターリグに適用できる単一のアニメーションがある場合に便利です。

Asset Inspector Preview

また、グラフで状態を選択すると、Anim State Graph Editorにもビューアがあります。選択すると、グラフを使用しているシーン内のすべてのエンティティが一覧表示され、プレビューのために選択できます。

Anim State Graph Preview

アニメーションインポート設定 (Animation Import Settings)

警告

注意:これは実験的な機能です。ご意見をフォーラムでお知らせください。

アニメーションをインポートする際には、ファイルサイズに対してアニメーション品質を調整するために微調整できる設定があります。

これらは、プロジェクト設定のAsset Tasksの下で見つけることができます。

Animation Import Settings

命名基準 (Naming Strategy)

アニメーションをインポートする際に、生成されるアセットの名前は、アニメーションファイルの 'Take Name' から設定するか、代わりにアニメーションのファイル名を使用することができます。このオプションは、GLBエクスポート形式のみで利用可能です。  

これは、Mixamoなどのストアから取得されるアセットに便利です。Mixamoでは、すべてのテイク名が 'mixamo.com' となっており、ファイル名をアセット名として使用する方が明確です。

サンプルレート (Sample rate)

JSONおよびGLBエクスポート形式の両方で利用可能です。レートが高いほど、サイズの代償としてアニメーションの詳細度と忠実度が高くなります。元のアニメーションで設定されているキーフレームを保持したい場合は、無効に設定してください。

カーブの許容度 (Curve tolerance)

JSONおよびGLBエクスポート形式の両方で利用可能です。Curve Toleranceは、アニメーションのインポート時のファイルサイズの削減を伴う損失圧縮を制御します。この設定により、ファイルサイズの節約がわずかまたはほとんど目立たない差異で行われるという考えです。

これは0から100の間の値で、数値が高いほどファイルサイズが小さくなりますが、その代わりにアニメーションの情報が失われます。0は圧縮なしを意味し、100は全ての情報が失われることを意味します。

1または2は良いスタートポイントとされています。

キュービックカーブ (Cubic curves)

GLBエクスポート形式のみで利用可能です。このオプションを有効にすると、元のアニメーションのイージングをアニメーションカーブに保持することができます。ただし、これにより、キーフレームごとに追加情報が含まれ、ファイルサイズが増加します。

このオプションを有効にする場合、サンプルレートを無効にし、Curve Toleranceを0に設定することが推奨されます。