Roblox のアニメーション

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

アニメーション は、キャラクター、オブジェクト、環境に動作を適用して、エンゲージメントとダイナミックな体験を作成するプロセスです。オブジェクトを移動させたり、相互作用させる方法はたくさんありますが、Roblox のアニメーションは、 アニメーションエディタ または アニメーション関連 API を使用して、特定のキャラクターまたはパーツグループの表現的な動きをカスタマイズすることを通常指します。

アニメーションは、任意の Roblox パーツまたはパーツグループに適用できます。異なる種類のオブジェクトは、さまざまなアニメーション機能を利用できます。次はアニメーション可能なオブジェクトの一般カテゴリです:

  • 単純なオブジェクト (基本パーツなど) は、パーツの単一の位置または回転プロパティを通じてのみ変更をアニメートできます。
  • リグ 、または Bone または Motor6D のようなジョイントで接続されたパーツは、エルボーや腕のように、ジョイント間の位置移動と回転を表現できます。固定モデルは、逆キネマティクス などのアニメーション機能を活用して、環境やイベントに対して迅速かつプログラマティックに動作を適用できます。
  • R15 リグ 、標準化されたアバターキャラクターモデルを含むリグは、プレイヤーまたはプレイヤーでないキャラクターモデルであっても、Roblox のキャラクターアニメーションライブラリやその他の移動機能のアニメーションを使用できます。

アニメーションエディタ

アニメーションエディタ プラグインでは、リグでカスタムアニメーションを設計して公開できます。個々のセクションをリグに接続するジョイントを移動して、ポーズを作成し、アニメーションエディタはリグをポーズからポーズへスムーズにアニメーションします。すべての移動部品が Motor6D オブジェクトで接続されている限り、人間と非人間の両方のリグにアニメーションエディタを使用できます。

アニメーションを作成するとき、Studio は効果的にアニメートするために次の機能を提供します:

  • アニメーションキャプチャ ツールを使用して、すぐに顔と体のアニメーションを作成します。

  • カーブエディター に切り替えて、カーブベースのアニメーション UI にアクセスし、アニメーショントラックのコントロールを増やします。

  • 固定メッシュ をポーズとアニメーションでリアルに動かし、 アニメーション 。

逆キネマティクス

逆キネマティクス APIを使用して、環境および外部イベントに基づいて自動的にアニメーションとポーズを作成できます。逆向きキネマティクスでは、キャラクターの頭が空に飛んでいる鳥をトラックするか、近くにいるときにキャラクターの腕が自動的にドアノブに到達するなど、様々なアニメーションイベントを手続き的に生成できます。

アニメーションイベント

アニメーションイベント は、アクションをトリガーするアニメーションの特定のポイントです。アニメーションエディタタイムラインのスペインを通じてアニメーションイベントマーカーを定義し、AnimationTrack:GetMarkerReachedSignal() を使用して、ユーザの足が地面に触れるたびにサウンド効果を再生するなど、特定のアクションを実行するためにアニメーションマーカーを検出できます。