Lichaamsmodellen van karakters met dynamische hoofden vereisen een specifieke set componenten en configuratiestandaarden, zodat het gehele model naar verwachting werkt op het platform, inclusief universele ondersteuning voor hoofdaccessoires en gezichtsanimatie, en zodat de karakters op de Marketplace kunnen worden verkocht.
Voordat je begint met het exportproces, controleer of je model voldoet aan de volgende modellering specificaties en richtlijnen voor een goede Studio-compatibiliteit.
Buitenkant kooi
Net als alle avatar karakter lichaamsdelen, vereisen dynamische hoofden een buitenkooi om ervoor te zorgen dat gelaagde accessoires goed werken. Bovendien dienen de buitenkooien van dynamische hoofden om gezichtslandmarks voor de ogen en mond van het gezicht vast te stellen voor het validatieproces.
Voor informatie over hoe je fouten met de buitenkooi van je dynamische hoofd kunt verbeteren of oplossen, zie Beste praktijken voor dynamische hoofdkooien.
Gezichtslandmarks
Tijdens de validatie projecteert Roblox de oog/mondgebieden van de kooi op het basismesh om de oog- en mondgebieden van je karakterhoofd te identificeren. Roblox verwacht de volgende 3 verschillende landmarks in je kooien:
- Linker oog landmark
- Rechter oog landmark
- Mond landmark
Zelfs voor niet-humanoïde gezichten die geen visuele ogen of monden bevatten, is het belangrijk om ervoor te zorgen dat deze landmarks nog steeds bestaan en over je basismesh kunnen worden geprojecteerd. Voor meer informatie over dit proces, zie Dynamische hoofdvalidatie.



FACS-poses
Dynamische hoofden ondersteunen gezichtsanimatie en kunnen veel verschillende basisposes bevatten om te voldoen aan de behoeften van je karakterontwerp. Dat gezegd hebbende, vereisen avatar karakterlichamen ten minste de volgende 17 FACS-poses om avatar chat te ondersteunen:
- LeftEyeClosed
- RightEyeClosed
- EyesLookDown
- JawDrop
- Pucker
- LeftLipCornerPuller
- RightLipCornerPuller
- ChinRaiser
- ChinRaiserUpperLip
- LeftCheekRaiser
- RightCheekRaiser
- LeftInnerBrowRaiser
- RightInnerBrowRaiser
- LeftLipCornerDown
- RightLipCornerDown
- LeftLowerLipDepressor
- RightLowerLipDepressor
Om het dynamische hoofd validatieproces te doorstaan, moet het hoofd van je karakter succesvol de volgende 5 gezichtsacties uitvoeren. Als het dynamische hoofd zich niet kan vervormen op de punten van de kooien gezichtslandmarks voor deze acties, faalt de validatie voor de asset.
| Actie-eenheidstest | Niet-nul controlewaarden |
|---|---|
| Linker oogknipper | LeftEyeClosed = 1 EyesLookDown = 1 |
| Rechter oogknipper | RightEyeClosed = 1 EyesLookDown = 1 |
| Mond opent | JawDrop = 1 |
| Blije uitdrukking | Pucker = 1 LeftLipCornerPuller = 1 RightLipCornerPuller = 1 |
| Verdrietige uitdrukking | ChinRaiser = 1 ChinRaiserUpperLip = 1 LeftCheekRaiser = 0.85 RightCheekRaiser = 0.85 LeftInnerBrowRaiser = 1 RightInnerBrowRaiser = 1 LeftLipCornerDown = 1 RightLipCornerDown = 1 LeftLowerLipDepressor = 1 RightLowerLipDepressor = 1 |
Marketplace vereisten
Naast de andere vermelde technische vereisten, moeten je karakterlichamen met dynamische hoofden voldoen aan de volgende aanvullende specificaties voordat je ze naar de Marketplace uploadt om te verkopen:
- Zorg ervoor dat je karakterlichamen voldoen aan de Marketplace-beleidsregels.
- Zorg ervoor dat je karakterlichamen voldoen aan Roblox's aangepaste mesh specificaties en karakterlichaam specificaties, waar van toepassing.
- Object Material is ingesteld op Plastic.
- Object Transparency is ingesteld op 0.
- Object VertexColor is de standaard 1, 1, 1.
- Als het hoofd van je karakter aparte wimpers en wenkbrauw-assets bevat, moet je ze toevoegen aan je karakterlichaamsmodel als Accessory objecten. Voor meer informatie, zie Publiceer lichamen met wimpers en wenkbrauwen.
