Roblox führt eine strenge Validierung durch, um sicherzustellen, dass das Asset, das in den Marktplatz hochgeladen wird, mit allen anderen Assets im Marktplatz kompatibel ist. Bei Köpfen stellt die Validierung hauptsächlich sicher, dass das Kopf-Asset Folgendes enthält:
- Ein korrekt konfiguriertes Cage — um Kleidung und Accessoires zu tragen.
- Korrekt konfigurierte Gesichtanimationsposen — um grundlegende universelle Ausdrücke wie Blinzeln und Lächeln auszuführen.
Die primäre Validierungsprüfung für Köpfe verwendet das Cage zur Erkennung von Gesichtanimationen. Siehe unten für eine Referenz, wie die Validierungsprozesse ablaufen, sowie häufige Probleme.
Gesichtanimationsdetektion
Eine der primären Validierungsprüfungen für dynamische Köpfe überprüft, ob dein Kopf-Asset visuell erkennbare Animationen hat. Um dies zu erreichen, verwendet das Validierungstool das Kopf-Cage, um "Landmarks" zu projizieren auf dein Basis-Mesh.
Nachdem diese Landmarks erstellt wurden, testet die Validierung verschiedene Gesichtanimationsposen, um sicherzustellen, dass sich diese Landmarks angemessen bewegen und verformen. Die Validierung ist erfolgreich, wenn sie die angemessene Bewegung der Landmarks für geschlossene Augen, offenen Mund und grundlegende glückliche/triste Ausdrücke erkennt.
Das Versagen, entweder Landmarks auf das Basis-Mesh zuzuweisen oder Landmarks angemessen zu verformen, kann aus mehreren Gründen auftreten. Für weitere Informationen siehe häufige Probleme.
Landmark-Projektion
Die Validierung verwendet das Kopf-Cage, um Landmarks auf das Kopf-Mesh zu projizieren. Dies hilft Roblox festzustellen, wo sich die Augen und der Mund befinden, und hilft, den Test der Gesichtanimation zu leiten.



Testen von Gesichtanimationen
Jetzt, da das Validierungssystem weiß, wo es nach den Augen und dem Mund suchen soll, überprüft die Validierung die Gesichtanimationen, um sicherzustellen, dass die folgenden grundlegenden Aktionen möglich sind:
- Linke und rechte Augen können schließen
- Mund kann sich öffnen
- Grundlegende glückliche und traurige Ausdrücke
- Für eine vollständige Liste der grundlegenden Aktions-Einheiten und Posen siehe FACS-Animationen.
Die Validierung sucht nach der relativen Veränderung der Landmarks. Zum Beispiel, wenn getestet wird, ob das rechte Auge schließt (FACS-Pose: RightEyeClosed), überprüft die Validierung, ob sich die Landmarks entsprechend von ihrem ursprünglichen neutralen Zustand bewegen.


Häufige Probleme
Die Validierung überprüft mehrere Aspekte deines Kopf-Assets. Wenn du einen Fehler im Zusammenhang mit der dynamischen Kopfanimation erhältst, verwende die folgende Tabelle für potenzielle Ursachen:
| Problem | Potenzielle Lösungen |
|---|---|
| Das Validierungstool kann Landmarks nicht erfolgreich anwenden. Siehe Kann Landmarks nicht projizieren. | - Überprüfe, dass die Cage-Landmark-Vertices direkt über den entsprechenden Bereichen des Gesichts positioniert sind. - Überprüfe, dass das Cage nicht mit dem Kopf-Mesh kollidiert. Die Landmark-Projektion erwartet, dass das Cage über dem Kopf-Mesh ist. - Überprüfe auf Lücken, Löcher oder schwierige Oberflächen des Gesichts, wo Landmarks möglicherweise nicht projiziert werden können. |
| Das Validierungstool kann Landmarks anwenden, aber kann keine Animation erkennen. Siehe Animationen verschieben keine Landmarks. | - Überprüfe, dass Landmarks auf den Bereichen der Augen und des Mundes angewendet sind, die sich während der Animation bewegen. - Überprüfe, dass das Cage nicht mit dem Kopf-Mesh kollidiert. Die Landmark-Projektion erwartet, dass das Cage über dem Kopf-Mesh ist. - Wenn separate Meshes für Augäpfel und Mundtaschen verwendet werden, stelle sicher, dass deine Landmarks auf das Kopf-Mesh angewendet werden, nicht auf die Augäpfel oder Mundtaschen. Dies kann erreicht werden, indem der Bereich, in dem deine Cages Landmarks projizieren, leicht verbreitert wird. |
| Das Validierungstool erkennt keine FACS-Animationen. | - Dein Kopf enthält keine FACS-Animation. Überprüfe, dass dein Kopf FACS-Posen und -Mapping enthält. |
Kann Landmarks nicht projizieren
Wenn die Validierung die Projektion nicht korrekt auf die Oberfläche des Kopfes anwenden kann, schlägt die Validierung fehl. Dies tritt häufig auf, wenn dein Cage über dein Kopf-Mesh hinausgeht oder wenn dein Kopf-Mesh ein Loch oder eine Lücke hat, die die Anwendung des Landmarks verhindert. Siehe die folgenden Beispiele:


Animationen verschieben keine Landmarks
In dem Fall, dass Landmarks korrekt auf das Basis-Mesh angewendet sind und das Basis-Mesh FACS-Daten enthält, ist es möglich, dass die Gesichtanimationen die Landmarks nicht ausreichend verschieben, um die Validierung zu bestehen. Siehe das folgende Beispiel:


Es kann auch Fälle geben, in denen die Landmarks korrekt sind, aber die Animation selbst die projizierten Landschaften nicht ausreichend verändert, um die Validierung zu bestehen. In diesen Fällen könnte das Beheben der Animation und/oder das Optimieren des Cages der Validierung helfen, die Gesichtanimation korrekt zu identifizieren.
Animationsdaten fehlen
Köpfe benötigen 17 spezifische FACS-Posen, die verwendet werden, um die 5 grundlegenden Aktionen zu testen. Unabhängig von Landmarks oder anderen FACS-Animationen schlägt die Validierung sofort fehl, wenn die minimalen 17 Posen nicht erkannt wurden.
Für Informationen darüber, wie man dynamische Köpfe posiert und mapped, siehe Erstellen grundlegender Köpfe.
Arbeiten mit Nicht-Humanoiden
Einige Charaktermodelle, typischerweise Nicht-Humanoide, haben unnatürliche oder fehlende Augen und Münder. Der häufigste Fall sind die klassischen blockartigen Merkmale.
In diesem Fall wendet das Cage weiterhin die erwarteten Landschaften auf die Kopfoberfläche an, und Roblox validiert, ob die Gesichtanimationen die Gesichtanimationen korrekt verschieben.



Stelle sicher, dass deine FACS-Animationen die Region, in der die Landmarks angewendet werden, richtig beeinflussen.
In Fällen, in denen Augen und Münder fehlen könnten, projiziert die Validierung weiterhin Landmarks und erwartet Gesichtanimationen in diesen Bereichen.



Stelle sicher, dass deine FACS-Animationen die Regionen, in denen die Landmarks angewendet werden, richtig beeinflussen.