Especificações do corpo do personagem

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Os modelos de corpo de personagem requerem um conjunto específico de componentes e padrões de configuração para garantir que todos os recursos do avatar funcionem como esperado em toda a plataforma. Antes de iniciar o processo de exportação, verifique se seu modelo atende às seguintes especificações e diretrizes de modelagem para compatibilidade adequada com o Studio.

Quando você estiver pronto para exportar o corpo do seu personagem, consulte todos os requisitos de configuração de exportação para Blender e Maya.

Geometria

Os modelos de corpo de personagem para avatares são compostos por 15 objetos de malha separados e requerem requisitos adicionais de geometria para serem importados no Studio e publicados com sucesso. Além das especificações de tipos de escala do corpo, partes do corpo e orçamento de triângulos, certifique-se de que seus modelos também atendam aos seguintes requisitos gerais ao modelar o corpo do seu personagem:

  • À prova d'água - Toda a geometria deve ser à prova d'água, sem buracos expostos ou faces traseiras. Malhas usadas como gaiolas externas não precisam ser à prova d'água.
  • Sem N-gons - Modele seus ativos em quadrados sempre que possível.
  • Transformações - Todos os valores de tradução, rotação e escala devem estar congelados e os pivôs definidos para 0, 0, 0.
  • Orientação - Os personagens devem estar voltados para o Z positivo e em pé no Y positivo.
  • Pose - Antes de exportar, defina seu personagem em uma I-Pose, A-Pose ou T-Pose sempre que possível.

Escala do corpo

Roblox suporta 3 padrões de escalas de corpo de personagem: Normal, Slender e Classic. Esses padrões permitem que os desenvolvedores criem jogos e espaços com tamanhos de corpo consistentes para padronizar movimentos e interações. Você pode selecionar uma escala de corpo na importação usando opções de escala de rig, ou modificar a escala do corpo manualmente. A escala do corpo persiste quando o ativo é carregado no Marketplace.

Uma visualização de como o Roblox combina as 15 partes do corpo em 6 ativos distintos.

Normal

Uma escala de corpo Rthro Normal mannequin baixável.

No Importador, use Tipo de Rig > Rthro para importar seu modelo como uma escala de corpo Normal.


Mínimo (em studs)
ParteX (largura)Y (altura)Z (profundidade)
Cabeça.5.5.5
Braço.251.5.25
Torso.851.7.7
Pernas.251.4.5
Total1.353.6.7
Máximo (em studs)
ParteX (largura)Y (altura)Z (profundidade)
Cabeça322
Braço24.52
Torso4.63.52.25
Pernas1.542
Total8.69.52.25

Slender

Uma escala de corpo Rthro Slender (Estreito) mannequin baixável.

No Importador, use Tipo de Rig > Rthro Narrow para importar seu modelo como uma escala de corpo Slender.


Mínimo (em studs)
ParteX (largura)Y (altura)Z (profundidade)
Cabeça.5.5.5
Braço.251.5.25
Torso.851.7.7
Pernas.251.4.5
Total1.353.6.7
Máximo (em studs)
ParteX (largura)Y (altura)Z (profundidade)
Cabeça222
Braço1.542
Torso33.52
Pernas1.542
Total69.52

Classic

Uma escala de corpo Classic mannequin baixável.

No Importador, use Tipo de Rig > Default para importar seu modelo como uma escala de corpo Classic.


Mínimo (em studs)
ParteX (largura)Y (altura)Z (profundidade)
Cabeça.5.5.5
Braço.251.5.25
Torso.851.7.7
Pernas.251.4.5
Total1.353.6.7
Máximo (em studs)
ParteX (largura)Y (altura)Z (profundidade)
Cabeça1.51.82
Braço232
Torso43.82
Pernas1.53.52
Total89.12

Orçamentos de triângulos

Embora as geometrias do modelo de corpo do personagem sejam tipicamente criadas usando quadrados, o Roblox Engine converte ativos importados em tris. Cada ativo do seu modelo de personagem não deve exceder nosso orçamento máximo de triângulos. Para obter rapidamente o número de tris esperados em seu aplicativo de modelagem de terceiros, você pode dobrar o número de quadrados em seu modelo.

Tipo de ativoObjetos de malha incluídosMáximo de triângulos
DynamicHeadCabeça4000
TorsoUpperTorso, LowerTorso1750
Braço EsquerdoLeftUpperArm, LeftLowerArm, LeftHand1248
Braço DireitoRightUpperArm, RightLowerArm, RightHand1248
Pernas EsquerdaLeftUpperLeg, LeftLowerLeg, LeftFoot1248
Pernas DireitaRightUpperLeg, RightLowerLeg, RightFoot1248
TotalCabeça, UpperTorso, LowerTorso, LeftUpperArm, LeftLowerArm, LeftHand, RightUpperArm, RightLowerArm, RightHand, LeftUpperLeg, LeftLowerLeg, LeftFoot, RightUpperLeg, RightLowerLeg, RightFoot10,742

Partes do corpo

Consulte as seguintes especificações para os objetos de malha individuais que compõem um modelo de corpo de personagem:

  • Convenção de Nomenclatura - Os membros devem ser nomeados especificamente:

    • UpperTorso_Geo
    • LowerTorso_Geo
    • LeftUpperArm_Geo
    • LeftLowerArm_Geo
    • LeftHand_Geo
    • RightUpperArm_Geo
    • RightLowerArm_Geo
    • RightHand_Geo
    • LeftUpperLeg_Geo
    • LeftLowerLeg_Geo
    • LeftFoot_Geo
    • RightUpperLeg_Geo
    • RightLowerLeg_Geo
    • RightFoot_Geo
    • Head_Geo
  • Tampas - Os membros devem ser tampados, de modo que formem uma malha completa à prova d'água quando separados do corpo. As tampas podem ser arredondadas ou planas, dependendo do design.

Acessórios faciais

Acessórios faciais, como sobrancelhas e cílios, são acessórios em camadas exclusivos que você pode agrupar com um upload de corpo de personagem avatar. Neste momento, sobrancelhas e cílios não podem ser carregados como acessórios independentes e devem ser agrupados com um corpo de personagem. Para mais informações sobre acessórios faciais, consulte Especificações de acessórios em camadas - Acessórios faciais.

Visibilidade

Para garantir que os tamanhos dos avatares sejam visualmente consistentes, você deve padronizar a visibilidade das partes do corpo com os seguintes requisitos:

  • Opacidade - As partes do corpo devem ser totalmente opacas.
  • Caixas de Limite - Os ativos das partes do corpo devem ocupar uma parte visível significativa de sua caixa de limite em uma visão frontal, lateral e traseira.
    • Partes do corpo, como Torso, Braço Esquerdo, Perna Direita, devem ocupar pelo menos 50% da caixa de limite da parte do corpo.
    • A parte da cabeça deve ocupar pelo menos 50% da caixa de limite da malha.
      Um exemplo aceitável de malha de cabeça que ocupa a maior parte da caixa de limite na visão frontal
      Um exemplo de malha de cabeça não aceitável que não ocupa a quantidade apropriada de espaço da caixa de limite na visão frontal

Anexos

Anexos são pontos que determinam a localização específica onde acessórios e objetos equipáveis no jogo se conectam ao corpo do personagem. Como muitos componentes de personagem, os pontos de anexo são configurados em software de modelagem de terceiros e importados como objetos Attachment.

O Importador reconhece automaticamente e converte objetos de malha como pontos de anexo se os objetos incluírem o sufixo \_Att e seguirem as convenções de nomenclatura abaixo. Isso se aplica apenas ao importar malhas com dados de gaiola, como corpos (os pontos de anexo de acessórios são criados usando a Ferramenta de Ajuste de Acessórios). Confira exemplos dessa implementação em qualquer um dos modelos de referência baixáveis do Roblox.

Geralmente, ao posicionar pontos de anexo, posicione-os de modo que se sobreponham pela metade com a parte da malha do modelo do personagem.

Colocação incorreta dos anexos de colar
Colocação correta dos anexos de colar

Os anexos devem seguir uma convenção de nomenclatura específica e consistência posicional:

Parte da malhaNome do anexoDetalhes
CabeçaFaceCenter_AttQualquer lugar dentro da caixa de limite da malha
FaceFront_AttMetade frontal da caixa de limite da malha
Hat_AttMetade superior da caixa de limite da malha, pode se sobrepor ao Hair_Att
Hair_AttMetade superior da caixa de limite da malha, pode se sobrepor ao Hat_Att
UpperTorsoLeftCollar_AttMetade superior esquerda da caixa de limite da malha
RightCollar_AttMetade superior direita da caixa de limite da malha
Neck_AttMetade superior da caixa de limite da malha
BodyBack_AttMetade traseira da caixa de limite da malha
BodyFront_AttMetade frontal da caixa de limite da malha
LowerTorsoRoot_AttDeve ser definido para a posição 0, 0, 0
WaistFront_AttMetade frontal da caixa de limite da malha, pode se sobrepor ao WaistCenter_Att
WaistBack_AttMetade traseira da caixa de limite da malha
WaistCenter_AttQualquer lugar na caixa de limite da malha, pode se sobrepor ao WaistFront_Att
RightUpperArmRightShoulder_AttMetade superior da caixa de limite da malha
RightHandRightGrip_AttQualquer lugar na caixa de limite da malha.

Oriente os anexos de aperto perpendiculares ao osso do braço inferior. Por exemplo, para I-Pose (braços apontando para baixo), defina o anexo de aperto para 90, 0, 0 (anexo de aperto apontando para frente).

LeftUpperArmLeftShoulder_AttMetade superior da caixa de limite da malha
LeftHandLeftGrip_AttQualquer lugar na caixa de limite da malha.

Oriente os anexos de aperto perpendiculares ao osso do braço inferior. Por exemplo, para I-Pose (braços apontando para baixo), defina o anexo de aperto para 90, 0, 0 (anexo de aperto apontando para frente).

RightFootRightFoot_AttQualquer lugar na caixa de limite da malha
LeftFootLeftFoot_AttQualquer lugar na caixa de limite da malha

Rigging

Ao contrário de rigs genéricos, modelos humanoides requerem uma hierarquia específica e convenções de nomenclatura para a estrutura interna de ossos ou articulações.

Modelo de rig humanoide
Estrutura óssea do rig humanoide (Blender)

Rigs padrão

Os seguintes requisitos são para rigs humanoides padrão.

  • Hierarquia do Rig - Rigs humanoides requerem uma hierarquia específica de ossos ou articulações e convenção de nomenclatura:

    • Raiz
      • HumanoidRootNode
        • LowerTorso
          • UpperTorso
            • Cabeça (representando a base do pescoço)
            • LeftUpperArm
              • LeftLowerArm
                • LeftHand
            • RightUpperArm
              • RightLowerArm
                • RightHand
          • LeftUpperLeg
            • LeftLowerLeg
              • LeftFoot
          • RightUpperLeg
            • RightLowerLeg
              • RightFoot
  • LowerTorso e Raiz - A posição do osso ou articulação LowerTorso e Raiz deve ser definida para 0, 0, 0.
  • Pose - Exporte seu modelo de personagem em uma I-Pose, A-Pose ou T-Pose para a melhor compatibilidade com o Studio. Os ossos LeftUpperArm e RightUpperArm podem ser exportados com valores de rotação para atender a esse requisito.

Rigs de maior fidelidade

Rigs humanoides de maior fidelidade têm os mesmos requisitos que rigs padrão, mas suportam até 37 ossos ou articulações opcionais adicionais para um nível mais alto de realismo com movimentos articulados das mãos, ombros e coluna.

Você não precisa incluir todos os ossos ou articulações opcionais para um rig humanoide de maior fidelidade, mas cada osso ou articulação opcional que você incluir deve seguir uma hierarquia específica e convenção de nomenclatura para a parte do corpo respectiva.

HierarquiaExemplo de Configuração de Rig
  • UpperTorso
    • Spine
      • Chest
        • Head
          • HeadBase
        • RightClavicle
          • RightUpperArm
        • LeftClavicle
          • LeftUpperArm

Após você importar um rig de personagem de maior fidelidade no Studio, você deve inserir objetos HumanoidRigDescription e/ou DigitsRigDescription no seu rig para poder vender seu personagem no Marketplace e para que suas animações funcionem corretamente:

  • Objetos HumanoidRigDescription são necessários para animar partes individuais do corpo e ajustar características comportamentais do rig, como o tamanho e a amplitude de movimento de cada osso ou articulação.
  • Objetos DigitsRigDescription são necessários para articulação das mãos. Seu personagem precisa de um para cada mão com ossos ou articulações opcionais.

Ambos os tipos de objetos detectam ossos ou articulações por suas convenções de nomenclatura, portanto, é muito importante garantir que cada osso ou articulação opcional esteja nomeado corretamente seguindo a tabela acima antes de você importar seu rig de personagem no Studio. Para um conjunto de rigs de maior fidelidade que você pode consultar, veja Recursos - Rigs de maior fidelidade.

Skinning

Roblox suporta skinning para malhas rigadas. Para mais detalhes sobre como implementar malhas skinned no Studio, consulte Rigging e Skinning.

Os seguintes requisitos são para skinning de corpos de personagens:

  • Máximo de Influências - Um vértice não pode ser influenciado por mais de 4 ossos ou articulações.
  • Sem Influências de Raiz - Não aplique influências ao osso ou articulação Raiz.
  • Simetria - Sempre que possível, mantenha a simetria ao aplicar influências a um rig.

Animação facial

Para informações sobre o suporte necessário para animação facial, consulte especificações da cabeça.

Texturas

  • Texturas para ativos do Marketplace não podem exceder a resolução de 2048x2048.
  • Texturas criadas para acessórios devem atender às especificações de textura do Roblox. Texturas de alta resolução são automaticamente convertidas em texturas de menor resolução para otimizar o desempenho.
  • Personagens avatar devem seguir as especificações de textura do Roblox. Personagens criados para o Marketplace podem aproveitar tons de pele personalizados, que usam camadas alfa para permitir que os usuários selecionem sua própria cor base.

Tom de pele personalizado

Ao texturizar um modelo de corpo de personagem avatar onde o usuário pode definir seu próprio tom de pele, defina as áreas de pele expostas como transparentes para que uma cor ou textura padrão não seja incorporada à textura. Ao renderizar, o Studio aplica a camada transparente por cima sem quaisquer efeitos de camada. Esta etapa se aplica principalmente a personagens semelhantes a humanos com pele exposta que você pretende que os usuários personalizem.

Os seguintes são exemplos de sombreamento de tom de pele para o rosto, e você pode aplicar esse processo a qualquer parte de um avatar com pele exposta:

  • Use 100% de opacidade para áreas não relacionadas a um tom de pele personalizado, como olhos e sobrancelhas.
  • Ao aplicar sombreamento, use preto em baixa opacidade e ajuste a opacidade quando necessário.
  • Para áreas que são parcialmente translúcidas, como contornos de sombreamento ou certos recursos cosméticos, deixe alguma transparência para visibilidade parcial do tom de pele.
  • Você deve testar consistentemente como várias camadas de cores podem interagir com seu sombreamento.
Bege
Azul
Marrom
Rosa

Gaiolas externas

Gaiolas externas no seu modelo de personagem permitem que seu personagem use acessórios em camadas, como camisas e jaquetas que se esticam e envolvem o corpo. Revise a seguinte lista para requisitos sobre como adicionar malhas de gaiola externa ao seu modelo de corpo de personagem:

  • Use o Avatar Setup do Roblox ou os modelos de gaiola do corpo do Roblox para garantir que as convenções de nomenclatura e outras configurações estejam corretas.
  • Convenções de Nomenclatura - A gaiola externa de uma parte do corpo deve ser nomeada após o objeto de malha primário com _OuterCage anexado, por exemplo, LeftUpperArm_OuterCage.
  • Vértices e Mapa UV - Não exclua vértices ou altere os UVs nas gaiolas externas, pois isso pode causar erros ao importar no Studio ou ao equipar em um personagem. Use os modelos fornecidos pelo Roblox para malhas de gaiola para garantir compatibilidade com outros ativos em camadas.
  • Simetria e consistência - Mantenha cada face de sua geometria com tamanho consistente e mantenha a simetria sempre que possível usando ferramentas de simetria em seu software de modelagem.
  • Para informações sobre gaiolas de cabeça dinâmicas e melhores práticas ao usar gaiolas, consulte Especificações de cabeça dinâmica.

Requisitos do Marketplace

Além dos outros requisitos técnicos listados, seus itens devem atender às seguintes especificações adicionais antes de carregá-los no Marketplace para venda:

©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.