Dynamische Kopfvalidierung

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.



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.

Cage-Mesh: Bestimmte Vertices des Cages markieren Augen und Mund.
Roblox-Validierung projiziert diese Punkte auf das Kopf-Mesh.
Kopf-Mesh: Alle Landmarks, die vom Cage-Mesh auf das Kopf-Mesh projiziert wurden.

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:

ProblemPotenzielle 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.

Das Cage für einen blockartigen Charakter wendet Landmarks auf die Oberfläche des Kopfes an.
Stelle sicher, dass die Landmarks in Bereichen angewendet werden, in denen die Animation die Landmarks effektiv bewegen kann.
Die Validierung überprüft die Verschiebung der Landmarks, um die Gesichtanimation zu verifizieren.

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.

Obwohl dieser Charakter keine Augen oder einen Mund hat, versucht das Cage weiterhin, Landmarks für diese Merkmale zu projizieren.
In diesem Beispiel wenden die Cage-Landmarks auf die Oberfläche des Kopfes dieses augenlosen Charakters an.
Die Validierung überprüft die Verschiebung der Landmarks, um die Gesichtanimation zu verifizieren.

Stelle sicher, dass deine FACS-Animationen die Regionen, in denen die Landmarks angewendet werden, richtig beeinflussen.
©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.