Corpos de personagens para avatares são modelos com componentes técnicos que trabalham juntos para criar um personagem que pode interagir com objetos no espaço 3D e usar cosméticos, roupas e acessórios. Existem quatro camadas principais do corpo do avatar que estruturam como o personagem parece e se move na plataforma:
- Partes do corpo e texturas que compõem a aparência visual do personagem.
- Armadura de rigging que determina como o personagem se move.
- Dados de animação facial na cabeça do personagem que expressam a personalidade e emoções do personagem.
- Malhas de gaiola e anexos que determinam como o personagem anexa acessórios e usa roupas.
Embora você possa criar cada uma dessas camadas manualmente em ferramentas de modelagem de terceiros, como Blender ou Maya, algumas têm requisitos de configuração rigorosos para atender às especificações técnicas do personagem do Roblox que garantem que seu avatar se comporte de maneira consistente de jogo para jogo. Antes de criar seu primeiro corpo de personagem personalizado, recomenda-se:
- Entender os componentes essenciais do corpo do personagem de um avatar e como eles funcionam juntos na plataforma.
- Revisar todos os recursos que o Roblox fornece para padronizar e agilizar o processo de criação, como arquivos de projeto do Blender e Maya, ferramentas do Studio e guias passo a passo.
- Seguir o tutorial básico de criação de personagens que utiliza modelos do Roblox em colaboração com ferramentas comuns de modelagem e texturização do Blender.
Depois de ter um modelo de corpo de personagem personalizado, você pode importá-lo para o Studio e usar a ferramenta de Configuração de Avatar para processar sua criação em um ativo de avatar que está pronto para ser vendido no Marketplace.
Componentes do corpo do personagem
Todos os corpos de personagens para avatares são compostos por vários componentes fundamentais que fornecem aos usuários a funcionalidade e flexibilidade para interagir com seu mundo. Muitos desses componentes nunca são tornados visíveis para o usuário, mas permitem recursos poderosos de avatar que aprimoram interações sociais e ambientais. Ao criar personagens de avatar, todos esses componentes geralmente são criados primeiro em seu software de modelagem e, em seguida, convertidos para suas instâncias apropriadas do Roblox Studio na importação.
Cada personagem avatar é composto pelos seguintes componentes renderizados e não renderizados:


Partes do corpo


A geometria física do corpo de um avatar é composta por 15 partes do corpo de malha separadas que definem a forma e os contornos do personagem:
- Cabeça
- Tronco superior e inferior
- Braço esquerdo superior, braço inferior e mão
- Braço direito superior, braço inferior e mão
- Coxa esquerda superior, perna inferior e pé
- Coxa direita superior, perna inferior e pé
No Studio, essas geometrias são representadas como objetos MeshPart e estão aninhadas sob um único Model.
Texturas


Texturas são arquivos de imagem que definem a aparência da superfície do seu personagem. Você pode criar texturas usando um programa de pintura de textura ou software de modelagem 3D. No Studio, você deve importar texturas como arquivos de imagem e acessá-las através da instância SurfaceAppearance, ou definir como uma propriedade MeshPart.TextureID.
Armadura de rigging


Dentro do corpo físico do avatar está uma armadura de rigging não renderizada que permite que o personagem articule seus membros. Muitas vezes referida como articulações ou ossos, uma armadura de rigging inclui dados de skinning que permitem que as conexões entre os membros se dobrem organicamente, como os joelhos e cotovelos do personagem.
Rigs de personagem padrão, frequentemente referidos como rigs R15, requerem 15 articulações posáveis para articular as 15 partes do corpo do personagem. No entanto, se você quiser criar rigs de maior fidelidade com um maior nível de realismo, há até 37 articulações opcionais adicionais que você pode criar para movimentos articulados das mãos, ombros e coluna.
No Studio, cada articulação da armadura de rigging é representada como objetos Bone que conectam as partes do corpo do personagem, objetos MeshPart. Objetos Bone devem seguir uma hierarquia e uma convenção de nomeação específicas para que o avatar funcione corretamente no Studio e no Marketplace. Para mais informações, veja Rigging.
Dados de animação facial



Os dados de animação facial, provenientes da armadura de rigging do personagem ou articulações faciais, permitem que avatares expressem emoções com seus olhos, boca e dentes. Cada personagem inclui articulações faciais, dados de skinning, dados de linha do tempo de animação e dados de pose mapeados que permitem isso. No Studio, esses elementos de animação facial são representados por uma instância FaceControls.
Malhas de gaiola


Malhas de gaiola definem o limite externo invisível para acessórios em camadas se esticarem e se ajustarem sobre as partes do corpo, permitindo que roupas se ajustem a modelos de diferentes formas e tamanhos sem que você tenha que remodelar o item de vestuário cada vez. No Studio, objetos de malha externa de gaiola são representados por uma instância WrapTarget.
Se você estiver criando sua própria malha de personagem não-template, é importante usar um dos arquivos de projeto de gaiola de corpo do Roblox para garantir que você está usando uma malha de gaiola padrão do Roblox. Remover ou adicionar vértices dessa malha padrão pode causar problemas com o ajuste de roupas e importação.
Anexos


Pontos de anexo definem os pontos específicos onde acessórios rígidos e objetos equipáveis no jogo se conectam ao corpo do personagem. Esses pontos não são renderizados na plataforma, mas são representados visualmente como esferas no software de modelagem 3D quando você usa o arquivo de projeto de Rig e Anexos R15 do Roblox project file.
Quando você importa um rig com essas representações visuais, as esferas são criadas como objetos Attachment usando nomes padronizados.
Processo de criação
Ao projetar um corpo de personagem em Blender ou Maya, você deve exportar todos os componentes do avatar em um único arquivo .fbx ou .gltf para importação no Studio. Como a criação 3D não é um processo linear e sempre requer iteração e teste, o processo de criação de um modelo de personagem avatar pode diferir entre indivíduos e vários fluxos de trabalho de criação.
Em geral, o processo de criação segue estes fluxos de trabalho típicos:
Personalize um modelo de corpo de personagem que já inclui todos os componentes necessários.

Crie personagens do zero, permitindo total personalização dos componentes do personagem avatar.

Recursos
Há uma variedade de recursos disponíveis para criadores de todos os níveis para começar com a criação de personagens. Revise a tabela a seguir para tópicos e recursos específicos: