マーケットプレイスで販売されるキャラクターモデルは、すべてのアバター機能が期待通りに動作することを保証するために、特定のコンポーネントと構成基準のセットを必要とします。以下のガイダンスは、ヘッドアクセサリーと顔のアニメーションのユニバーサルサポートを確保するために、キャラクターモデルのヘッドに適用されます。
ヘッドケージ
他のアバターボディパーツと同様に、ヘッドには外部ケージが必要です。高品質のケージは、アクセサリーや衣服がヘッドに適切にフィットすることを保証します。ヘッドケージは、アニメーション検証のために顔の目と口の顔のランドマークを確立する役割も果たします。
ケージの品質
ヘッドケージの品質を向上させるための詳細については、フェイスケージの最適化を参照してください。
顔のランドマーク
検証中、Robloxはケージの目/口の領域をベースメッシュに投影して、キャラクターヘッドの目と口の領域を特定します。視覚的な目や口を含まない非ヒューマノイドの顔でも、これらのランドマークが存在し、ベースメッシュに投影できることを確認することが重要です。このプロセスの詳細については、検証プロセスを参照してください。
Robloxは、ケージ内に以下の3つの異なるランドマークが存在することを期待しています。
- 左目のランドマーク
- 右目のランドマーク
- 口のランドマーク



FACSアニメーション
Robloxはキャラクターヘッドの顔のアニメーションをサポートしており、50以上の基本ポーズをサポートできます。アバターキャラクターを作成する場合、アバターのチャットをサポートするために、最低でも以下の17のFACS参照ポーズを含める必要があります。
- 左目閉じ
- 右目閉じ
- 目を下に向ける
- 顎を下げる
- 口を尖らせる
- 左唇の角を引っ張る
- 右唇の角を引っ張る
- 顎を上げる
- 顎を上げて上唇を持ち上げる
- 左頬を持ち上げる
- 右頬を持ち上げる
- 左内眉を持ち上げる
- 右内眉を持ち上げる
- 左唇の角を下げる
- 右唇の角を下げる
- 左下唇を下げる
- 右下唇を下げる
17のポーズは最低限の要件ですが、アセットにできるだけ多くの顔のポーズを含めることをお勧めします。これにより、顔のアニメーションとアバターのチャットの表現力と忠実度が向上します。
検証に合格するためには、キャラクターヘッドは以下の5つの顔のアクションを正常に実行する必要があります。ヘッドがこれらの顔のアクションのためにケージランドマークのポイントで変形できない場合、アセットの検証は失敗します。
| アクションユニットテスト | 非ゼロ制御値 |
|---|---|
| 左目のまばたき | LeftEyeClosed = 1 EyesLookDown = 1 |
| 右目のまばたき | RightEyeClosed = 1 EyesLookDown = 1 |
| 口を開ける | JawDrop = 1 |
| 幸せな表情 | Pucker = 1 LeftLipCornerPuller = 1 RightLipCornerPuller = 1 |
| 悲しい表情 | ChinRaiser = 1 ChinRaiserUpperLip = 1 LeftCheekRaiser = 0.85 RightCheekRaiser = 0.85 LeftInnerBrowRaiser = 1 RightInnerBrowRaiser = 1 LeftLipCornerDown = 1 RightLipCornerDown = 1 LeftLowerLipDepressor = 1 RightLowerLipDepressor = 1 |
マーケットプレイスの要件
他の技術的要件に加えて、アイテムをマーケットプレイスにアップロードして販売する前に、以下の追加仕様を満たす必要があります。
- アイテムがマーケットプレイスプログラムガイドラインに準拠していることを確認してください。
- 可能な限り、アイテムが以下のモデリング要件に準拠していることを確認してください。
- 適用可能なアバター仕様
- オブジェクトMaterialはPlasticに設定されていること。
- オブジェクトTransparencyは0に設定されていること。
- オブジェクトVertexColorはデフォルトの1, 1, 1であること。
