A Roblox realiza uma validação rigorosa para garantir que o ativo sendo enviado ao Marketplace seja compatível com todos os outros ativos no Marketplace. Para cabeças, a validação principalmente garante que o ativo da cabeça inclua:
- Uma gaiola corretamente configurada — para usar roupas e acessórios.
- Poses de animação facial corretamente configuradas — para realizar expressões universais básicas, como piscar e sorrir.
A verificação de validação principal para cabeças usa a gaiola para detectar animação facial. Veja abaixo uma referência de como os processos de validação, bem como problemas comuns.
Detecção de animação facial
Uma das principais verificações de validação de cabeças dinâmicas verifica se o seu ativo de cabeça possui animações visualmente discerníveis. Para conseguir isso, a ferramenta de validação usa a gaiola da cabeça para "projetar" marcos em sua malha base.
Depois que esses marcos são criados, a validação testa várias poses de animação facial para garantir que esses marcos se movam e se deformem adequadamente. A validação tem sucesso quando detecta movimento apropriado dos marcos para olhos fechados, boca aberta e expressões básicas de felicidade/tristeza.
A falha em atribuir marcos à malha base, ou falha em deformar marcos adequadamente, pode ocorrer por várias razões. Para mais informações, veja problemas comuns.
Projeção de marcos
A validação usa a gaiola da cabeça para projetar marcos na malha da cabeça. Isso ajuda a Roblox a estabelecer onde estão os olhos e a boca e ajuda a orientar o teste de animação facial.



Testar animações faciais
Agora que o sistema de validação sabe onde verificar os olhos e a boca, a validação verifica as animações faciais para garantir que as seguintes ações básicas sejam possíveis:
- Olhos esquerdo e direito podem fechar
- A boca pode abrir
- Expressões básicas de felicidade e tristeza
- Para uma lista completa de unidades de ação e poses básicas, veja animações FACS.
A validação procura pela mudança relativa nos marcos. Por exemplo, ao testar o fechamento do olho direito (pose FACS: RightEyeClosed), a validação verifica se os marcos se movem de seu estado neutro original de acordo.


Problemas comuns
A validação verifica vários aspectos do seu ativo de cabeça. Se você está recebendo um erro relacionado à animação de cabeça dinâmica, use a tabela a seguir para os possíveis culpados:
| Problema | Possíveis soluções |
|---|---|
| A ferramenta de validação não consegue aplicar marcos com sucesso. Veja Incapaz de projetar marcos. | - Verifique se os vértices de marcos da gaiola estão posicionados diretamente sobre as áreas correspondentes do rosto. - Verifique se a gaiola não está intersectando com a malha da cabeça. A projeção de marcos espera que a gaiola esteja sobre a malha da cabeça. - Verifique se há lacunas, buracos ou superfícies difíceis do rosto onde os marcos podem não ser projetados. |
| A ferramenta de validação consegue aplicar marcos, mas não consegue detectar animação. Veja Animações não deslocando marcos. | - Verifique se os marcos estão nas áreas dos olhos e boca que se movem durante a animação. - Verifique se a gaiola não está intersectando com a malha da cabeça. A projeção de marcos espera que a gaiola esteja sobre a malha da cabeça. - Se estiver usando malhas separadas para globos oculares e sacos de boca, certifique-se de que seus marcos sejam aplicados à malha da cabeça, não aos globos oculares ou ao saco da boca. Isso pode ser alcançado alargando ligeiramente a área onde suas gaiolas projetam marcos. |
| A ferramenta de validação não detecta animações FACS. | - Sua cabeça não inclui animações FACS. Verifique se sua cabeça inclui poses e mapeamento FACS. |
Incapaz de projetar marcos
Se a validação não consegue aplicar a projeção corretamente na superfície da cabeça, a validação falha. Isso ocorre frequentemente se sua gaiola se estende além da malha da cabeça, ou se sua malha da cabeça tem um buraco ou lacuna que impede a aplicação do marco. Veja os exemplos a seguir:


Animações não deslocando marcos
No caso em que os marcos estão aplicados corretamente à malha base e a malha base inclui dados FACS, é possível que as animações faciais não desloquem os marcos o suficiente para passar na validação. Veja o exemplo a seguir:


Podem haver também casos em que os marcos estão corretos, mas a animação em si não altera suficientemente as paisagens projetadas para passar na validação. Nesses casos, corrigir a animação e/ou otimizar a gaiola pode ajudar a validação a identificar corretamente a animação facial.
Dados de animação ausentes
As cabeças requerem 17 poses FACS específicas que são usadas para testar as 5 ações básicas. Independentemente de marcos ou outras animações FACS, a validação falha imediatamente se as 17 poses mínimas não forem detectadas.
Para informações sobre como pose e mapeamento de cabeças dinâmicas, veja Criando cabeças básicas.
Trabalhando com não-humanóides
Alguns modelos de personagens, tipicamente não-humanóides, têm olhos e bocas não naturais ou ausentes. O caso mais comum disso são as características clássicas em bloco.
Nesse caso, a gaiola ainda aplica as paisagens esperadas na superfície da cabeça, e a Roblox valida se as animações faciais deslocam corretamente as animações faciais.



Certifique-se de que suas animações FACS afetam adequadamente a região onde os marcos são aplicados.
Nos casos em que olhos e bocas possam estar ausentes, a validação ainda projeta marcos e espera animação facial nessas áreas.



Certifique-se de que suas animações FACS afetam adequadamente as regiões onde os marcos são aplicados.