Robloxは、マーケットプレイスにアップロードされるアセットが他のすべてのマーケットプレイスアセットと互換性があることを保証するために、厳格な検証を実施します。ヘッドに関しては、検証は主にヘッドアセットが以下を含むことを確認します:
- 正しく構成されたケージ — 衣服やアクセサリーを着用するために。
- 正しく構成された顔のアニメーションポーズ — 瞬きや微笑みなどの基本的な普遍的な表情を行うために。
ヘッドに関する主要な検証チェックは、ケージを使用して顔のアニメーションを検出することです。以下に、検証処理の参照と、一般的な問題を示します。
顔のアニメーション検出
主な動的ヘッド検証チェックの一つは、ヘッドアセットが視覚的に判別可能なアニメーションを持っているかどうかを確認します。これを達成するために、検証ツールはヘッドケージを使用して、基準メッシュにランドマークを"プロジェクト"します。
これらのランドマークが作成された後、検証はさまざまな顔アニメーションポーズをテストして、これらのランドマークが適切に移動し、変形することを確認します。検証は、目が閉じ、口が開き、基本的な幸せ/悲しい表情に対してランドマークの適切な動きを検出することで成功します。
基準メッシュにランドマークを割り当てないことや、ランドマークが適切に変形しないことは、いくつかの理由で発生する可能性があります。詳細については、一般的な問題を参照してください。
ランドマークのプロジェクション
検証は、ヘッドケージを使用してランドマークをヘッドメッシュにプロジェクトします。これにより、Robloxは目と口の位置を特定し、顔のアニメーションテストを導きます。



顔のアニメーションをテストする
検証システムが目と口をチェックする場所を知ったので、検証は顔のアニメーションが以下の基本的なアクションが可能であることを確認します:
- 左目と右目を閉じることができる
- 口が開くことができる
- 基本的な幸せと悲しい表情
- 基本的なアクションユニットとポーズの完全なリストについては、FACSアニメーションを参照してください。
検証はランドマークの相対的な変化を探します。たとえば、右目を閉じるテスト(FACSポーズ:RightEyeClosed)では、検証はランドマークが元の中立状態から適切に移動するかどうかをチェックします。


一般的な問題
検証はあなたのヘッドアセットのいくつかの側面をチェックします。動的ヘッドアニメーションに関連するエラーが発生している場合、次の表を使用して潜在的な原因を特定します。
| 問題 | 潜在的な修正 |
|---|---|
| 検証ツールはランドマークを正しく適用できない。 ランドマークをプロジェクトできないを参照してください。 | - ケージランドマークの頂点が顔の対応する部分の上に直接配置されていることを確認します。 - ケージがヘッドメッシュと交差していないことを確認します。ランドマークプロジェクションは、ケージがヘッドメッシュの上にあることを期待します。 - ランドマークがプロジェクトされないギャップ、穴、または難しい表面が顔に存在しないか確認します。 |
| 検証ツールはランドマークを適用できますが、アニメーションを検出できない。 アニメーションがランドマークを変位させないを参照してください。 | - アニメーション中に動く目や口の部分にランドマークがあることを確認します。 - ケージがヘッドメッシュと交差していないことを確認します。ランドマークプロジェクションは、ケージがヘッドメッシュの上にあることを期待します。 - 眼球と口袋のために別々のメッシュを使用している場合は、ランドマークが頭のメッシュに適用されていることを確認してください。これは、ケージ内でランドマークをプロジェクトする範囲をわずかに広げることで達成できます。 |
| 検証ツールはFACSアニメーションを検出せず。 | - あなたのヘッドにはFACSアニメーションが含まれていません。ヘッドにFACSポーズとマッピングが含まれていることを確認してください。 |
ランドマークをプロジェクトできない
検証がヘッドの表面にプロジェクションを正しく適用できない場合、検証は失敗します。これは、ケージがヘッドメッシュを超えて伸びているか、ランドマークの適用を防ぐ穴やギャップがヘッドメッシュにある場合にしばしば発生します。以下の例を参照してください:


アニメーションがランドマークを変位させない
ベースメッシュにランドマークが正しく適用されており、ベースメッシュがFACSデータを含んでいる場合、顔アニメーションがランドマークを十分に動かさずに検証を通過できない可能性があります。以下の例を参照してください:


ランドマークが正しい場合でも、アニメーション自体がプロジェクトされた景観を十分に変化させない場合があります。これらのケースでは、アニメーションの修正やケージの最適化が、検証が顔のアニメーションを正しく識別するのに役立つ可能性があります。
アニメーションデータが欠落している
ヘッドには、5つの基本的なアクションをテストするために使用される17の特定のFACSポーズが必要です。ランドマークや他のFACSアニメーションに関係なく、最小の17ポーズが検出されていない場合、検証は直ちに失敗します。
動的ヘッドをポーズおよびマッピングする方法については、基本的なヘッドの作成を参照してください。
非ヒューマノイドとの作業
一部のキャラクターモデル、特に非ヒューマノイドは、不自然または欠損した目や口を持っています。最も一般的なケースは、クラシックなブロック状の特徴です。
この場合、ケージは依然としてヘッドの表面に期待されるランドスケープを適用し、Robloxは顔アニメーションが正しく顔のアニメーションを変位させるかどうかを検証します。



あなたのFACSアニメーションが、ランドマークが適用される領域に適切に影響を与えることを確認してください。
目や口が欠けている場合でも、検証は依然としてランドマークをプロジェクトし、その領域に顔アニメーションが期待されます。



あなたのFACSアニメーションが、ランドマークが適用される領域に適切に影響を与えることを確認してください。