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



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


一般的な問題
検証は、ヘッドアセットのいくつかの側面をチェックします。ダイナミックヘッドアニメーションに関連するエラーが発生した場合は、以下の表を使用して潜在的な原因を特定してください:
| 問題 | 潜在的な修正 |
|---|---|
| 検証ツールがランドマークを正常に適用できない。 ランドマークを投影できないを参照してください。 | - ケージのランドマーク頂点が顔の対応する領域の上に直接配置されていることを確認してください。 - ケージがヘッドメッシュと交差していないことを確認してください。ランドマークの投影は、ケージがヘッドメッシュの上にあることを期待します。 - ランドマークが投影できない顔の隙間、穴、または難しい表面がないか確認してください。 |
| 検証ツールはランドマークを適用できますが、アニメーションを検出できない。 アニメーションがランドマークを変位させないを参照してください。 | - アニメーション中に動く目と口の領域にランドマークがあることを確認してください。 - ケージがヘッドメッシュと交差していないことを確認してください。ランドマークの投影は、ケージがヘッドメッシュの上にあることを期待します。 - 目玉と口袋に別々のメッシュを使用している場合、ランドマークが目玉や口袋ではなくヘッドメッシュに適用されていることを確認してください。これは、ケージがランドマークを投影する領域をわずかに広げることで達成できます。 |
| 検証ツールがFACSアニメーションを検出しません。 | - ヘッドにFACSアニメーションが含まれていません。ヘッドにFACSポーズとマッピングが含まれていることを確認してください。 |
ランドマークを投影できない
検証がヘッドの表面に投影を正しく適用できない場合、検証は失敗します。これは、ケージがヘッドメッシュを超えて延びているか、ヘッドメッシュに穴や隙間があり、ランドマークの適用を妨げる場合によく発生します。以下の例を参照してください:


アニメーションがランドマークを変位させない
ランドマークが基盤メッシュに正しく適用され、基盤メッシュにFACSデータが含まれている場合、顔のアニメーションがランドマークを十分に変位させないために検証に合格しない可能性があります。以下の例を参照してください:


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



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



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