Segue em anexo a especificação a ser seguida para o avatar.
O link a seguir é o projeto que deve ser utilizado para testar as animações e o visual do avatar. Dentro do projeto estão exemplos de avatares. Se precisar de algum específico presente no NexBoard Studio é só avisar.
https://drive.google.com/file/d/1EHElV4gepf3PW9xvdb-lJJJTzE3YrKj4/view?usp=sharing
Para criação de um avatar customizado, deve ser criado um modelo completo do
avatar, incluindo mesh, texturas, materiais, rigging e animações faciais, utilizando
qualquer ferramenta, exportado em formato FBX compatível com o software Unity 3D.
Será disponibilizado para o criador do avatar um projeto Unity 3D de exemplo para que
ele possa testar a compatibilidade do seu modelo. Entretanto, após a validação dentro
do projeto exemplo, é necessário validar o modelo dentro do próprio NexBoard Studio
antes que o avatar customizado seja disponibilizado para uso.
O modelo do avatar deve seguir as seguintes especificações técnicas:
1. Arquivo FBX compatível com Unity 3D versão 2018.4 (ou acima)
2. Rigging do modelo compatível com Mecanim Humanoid do Unity
3.
Iluminação renderizada na própria textura (baked)
4. Texturas com tamanho máximo de 2048 x 2048
5. Mesh com no máximo 40000 vértices e 50000 triângulos.
6. Animação facial com blend shapes (shape keys)
6.1. BlendShapes:
■ “lookUp”: olhar pra cima
■ “lookDown”: olhar pra baixo
■ “lookLeft”: olhar pra esquerda (do avatar)
■ “lookRight”: olhar pra direita (do avatar)
■ “blink”: piscar (fechar os olhos)
■ “smile”: sorrir (sem abrir a boca)
■ “brows_inner_up”: levantar parte interna das sobrancelhas
■ “brows_inner_down”: abaixar parte interna das sobrancelhas
■ “brows_outler_up”: levantar parte externa das sobrancelhas
■ “brows_outler_down”: abaixar parte externa das sobrancelhas
■ “frown”: triste/sério (modificando a boca)
■ “SaySmall”: abrir a boca levemente (ver projeto exemplo)
■ “SayMedium”: abrir a boca normalmente (ver projeto exemplo)
■ “SayLarge”: abrir a boca muito (ver projeto exemplo)
6.2. Cada blendshape possui valor variando de 0 a 100
6.3. Cada blendshape deve seguir o efeito visual correspondente ao exemplo
disponível no projeto de exemplo
7. Altura proporcional do avatar de 1.80m
8. Apenas materials que utilizam o shader “Standard”.
Não utilize SRP (Scriptable
Render Pipeline).
Também recomendamos algumas boas práticas para manter a qualidade da
renderização avatar customizado:
1. Quanto menos detalhado seu modelo, mais fácil de renderiza-lo.
Modelos muito
pesados podem interferir na qualidade do vídeo gerado pelo NexBoard Studio
2. Remova vértices duplicados do seu modelo.
3. Simplique o modelo de partes menos importantes (exemplos: sapatos, nuca,
costas, parte interna da boca, etc).
4. O rosto e mãos podem ser mais detalhados para garantir qualidade das
expressões faciais e animações.
5. Evite materiais que renderizem os dois lados da malha (“Cull Off” no Shader).
Isso geralmente dobra o peso do modelo.
6. Mantenha a anatomia do seu avatar próximo do avatar de exemplo. Evite
avatares muito fortes ou obesos pois pode prejudicar as animações
Prazo de Entrega: Não estabelecido