
KeenTools lança o FaceBuilder 2024.1 para Blender
Visão geral
FaceBuilder 2024.1: Geração Simplificada de Cabeças 3D
A Keentools lançou o FaceBuilder 2024.1, uma atualização significativa da sua ferramenta principal de geração de cabeças 3D. A nova versão foca-se na automatização e na eficiência do fluxo de trabalho — deteção facial automática a partir de fotografias, criação de texturas com um clique e maior capacidade de resposta da interface. Para mais informações sobre as funcionalidades e o licenciamento do FaceBuilder, consulte a documentação oficial da Keentools. Para artistas de personagens e profissionais de archviz que precisam de cabeças realistas rapidamente, o FaceBuilder 2024.1 é um grande passo em frente.
Testámos exaustivamente a versão 2024.1 na Super Renders Farm, e as melhorias na conversão de fotografia para cabeça são tangíveis.
O FaceBuilder é um dos vários add-ons que melhoram significativamente os fluxos de produção no Blender. Para uma visão mais alargada das ferramentas que aceleram o rendering e a preparação de cenas, consulte o nosso guia sobre add-ons essenciais do Blender para um rendering mais rápido. O que antes demorava 20–30 minutos de reconstrução manual da cabeça agora demora 5–10 minutos com a deteção automática de faces ativada.
Novidades no FaceBuilder 2024.1
Deteção Facial Automática
A funcionalidade principal: o FaceBuilder deteta agora automaticamente os rostos nas fotografias de referência. Já não é necessário colocar manualmente os pontos de referência (landmarks). Em vez disso:
- Importar uma fotografia de referência
- O FaceBuilder analisa a imagem e coloca os landmarks automaticamente
- Refinar a malha em segundos (em vez de minutos)
Como Funciona:
- Utiliza machine learning para identificar as características faciais (olhos, nariz, boca, maçãs do rosto)
- Coloca automaticamente mais de 70 landmarks no rosto
- Gera uma malha inicial que está 80% correta
- É necessário refinar os restantes 20% para obter precisão anatómica
Poupança de Tempo: A colocação manual de landmarks no FaceBuilder 1.0–2.0 demorava 15–20 minutos por cabeça. A deteção automática trata agora disto em 30 segundos, restando apenas mais 5–10 minutos de ajuste fino.
Geração de Texturas com Um Clique
Anteriormente, gerava-se uma malha de cabeça no FaceBuilder e, depois, criavam-se manualmente as texturas no Substance ou noutra ferramenta. O FaceBuilder 2024.1 consegue agora gerar um conjunto completo de mapas de textura a partir da fotografia de referência com um único clique:
- Diffuse (Albedo) — Informação de cor a partir da fotografia
- Normal Map — Detalhe de superfície e micro-geometria
- Roughness Map — Especularidade da pele (a testa mais brilhante do que os lábios)
- Displacement Map (opcional) — Para micro-deslocamentos detalhados
Estas não são texturas provisórias — estão prontas para produção na maioria dos renders. Podem ser refinadas no Substance ou no Blender, se necessário, mas o resultado predefinido já pode ser renderizado de imediato.
Interface e Desempenho Melhorados
A reformulação da interface na versão 2024.1 focou-se na clareza:
- Disposição de painéis mais limpa (todas as ferramentas visíveis sem necessidade de scroll)
- Importação de fotografias e exibição de landmarks mais rápidas
- Atualização da malha em tempo real à medida que os landmarks são ajustados
- Melhor capacidade de resposta do viewport em malhas grandes
Fluxo de Trabalho do FaceBuilder no Blender
Passo 1: Importar uma Fotografia de Referência
- Abrir o Blender e criar uma nova cena (ou abrir um projeto existente)
- Instalar o add-on FaceBuilder (se ainda não estiver instalado):
- Edit > Preferences > Add-ons > Install > selecionar keentools_fbx.zip
- Ativar o add-on
- No 3D Viewport, abrir o painel FaceBuilder (barra lateral, separador FaceBuilder)
- Clicar em Add Face Builder Object (ou +)
- Na secção Headshot, clicar em Add Photo
- Selecionar a imagem de referência (retrato ou vista de 3/4, bem iluminada)
Passo 2: Gerar Landmarks Automaticamente
- Depois de a imagem ser importada, clicar em Detect Landmarks (novidade na versão 2024.1)
- O FaceBuilder analisa a imagem
- Os landmarks aparecem automaticamente no rosto (pontos vermelhos/azuis nos olhos, nariz, boca, maçãs do rosto)
- A malha no viewport é atualizada em tempo real
Passo 3: Refinar a Malha (Opcional)
A deteção automática é geralmente 80–90% precisa. Refinar se necessário:
- Clicar em qualquer landmark e arrastar para ajustar
- Focar as áreas que não correspondem à referência (olhos, maçãs do rosto, contorno do maxilar)
- Aproximar o viewport para ver mais detalhe
- Utilizar o botão Show Edges para ver a topologia da malha
Passo 4: Gerar Texturas
- No painel FaceBuilder, aceder à secção Textures
- Clicar em Generate from Photo
- O FaceBuilder cria:
- Mapa Albedo (cor difusa a partir da fotografia)
- Mapa Normal (detalhe de superfície)
- Mapa Roughness (especularidade da pele)
- Estas texturas aparecem como blocos de dados de imagem nos nós de material
Passo 5: Exportar ou Renderizar
Opção A: Exportar para utilizar noutro local
- Clicar com o botão direito no objeto FaceBuilder
- Export FaceBuilder Mesh
- Escolher o formato: .obj (para outro software) ou .fbx (com informação de rigging)
- Guardar na pasta do projeto
Opção B: Renderizar no Blender
- A cabeça gerada já é um objeto do Blender com materiais
- Configurar a iluminação (recomenda-se iluminação de 3 pontos para cabeças)
- Mudar para o viewport com rendering (Z > Rendered)
- Fazer um render de teste de uma frame
- Ajustar os materiais, se necessário (por exemplo, aumentar o subsurface scattering para mais translucidez na pele)
Avançado: Blendshapes ARKit
O FaceBuilder consegue gerar blendshapes compatíveis com ARKit para a cabeça. Estas são formas de mistura facial (blend shapes) utilizadas por sistemas de captura facial, filtros de realidade aumentada e motores de jogo.
O Que São Blendshapes?
As blendshapes (ou morph targets) são deformações alternativas da malha para a mesma topologia. Para uma cabeça, é possível ter:
- Boca Aberta / Boca Fechada
- Piscar do Olho Esquerdo / Piscar do Olho Direito
- Elevação da Sobrancelha / Descida da Sobrancelha
- Sorriso / Franzir o Sobrolho
O ARKit define 52 blendshapes padrão que cobrem toda a gama de expressões faciais.
Ativar as Blendshapes ARKit no FaceBuilder
- No painel FaceBuilder, localizar a secção Blendshapes
- Ativar Generate ARKit Blendshapes
- O FaceBuilder cria automaticamente as 52 formas
- É possível pré-visualizá-las deslizando os sliders das blendshapes
Utilizar Blendshapes no Blender
Depois de geradas, as blendshapes aparecem em Shape Keys no objeto da cabeça (Object Data Properties > Shape Keys):
- No painel Properties, aceder a Object Data
- Expandir Shape Keys
- Cada forma ARKit está listada (eyeBlink_L, eyeWideOpen_L, mouthSmile, etc.)
- Ajustar o slider de qualquer forma para pré-visualizar a deformação
- Utilizar os drivers do Blender para animar as formas com base na rotação de ossos ou em restrições de armature
Exportar Blendshapes para Motores de Jogo
Se o destino for um motor de jogo (Unreal Engine, Unity):
- Exportar como .fbx com "Shape Keys" ativado nas definições de exportação
- Importar para o motor de jogo
- As blendshapes tornam-se parâmetros de animação facial
- Animar os rostos através da lógica de jogo ou de dados de motion capture
Renderização de Cabeças FaceBuilder em Render Farms na Cloud
Ao renderizar cabeças do FaceBuilder na Super Renders Farm:
Lista de Verificação Antes do Upload
-
Finalizar a malha da cabeça — Não deixar os modificadores do FaceBuilder por aplicar (converter primeiro em malha)
-
Fazer bake das texturas geradas — Não confiar na geração procedimental no momento do render
-
Exportar para um formato padrão — Converter o objeto FaceBuilder numa malha padrão do Blender:
- Clicar com o botão direito na cabeça > Convert to Mesh (ou Export > FBX)
- Isto remove a dependência do FaceBuilder; a farm só precisa do rendering padrão do Blender
-
Empacotar as texturas com caminhos relativos — Todos os mapas diffuse/normal/roughness devem estar no ficheiro .blend com caminhos relativos (File > External Data > Pack All)
Fluxo de Trabalho de Renderização
- Testar localmente primeiro — Renderizar 1 frame da cabeça na resolução pretendida com a iluminação definida
- Verificar se os caminhos das texturas funcionam — Eliminar o ficheiro .blend, recarregá-lo e verificar se as texturas continuam presentes
- Submeter à farm — Fazer upload do ficheiro .blend com todas as texturas empacotadas ou com caminhos relativos. Consulte o nosso guia de rendering na cloud para Blender para os passos detalhados de submissão.
- Obter os resultados — EXR multilayer com todos os passes (diffuse, specular, normal depth, etc.)
Sugestões para Melhores Resultados no FaceBuilder
Boas Práticas de Fotografia
- Iluminação: Luz direcional suave (evitar sombras duras). A luz exterior nublada é ideal; evitar contraluz
- Ângulo: Vista de 3/4 ou frontal direta. Evitar ângulos laterais extremos (o perfil não capta a forma completa da cabeça)
- Foco: Foco nítido nos olhos e nas características faciais. Fotografias desfocadas não permitem uma boa deteção dos landmarks
- Expressão: Uma expressão neutra funciona bem. Sorrir ou franzir o sobrolho pode confundir a deteção dos landmarks
Refinamento da Malha
- Posição dos olhos: Crítica para a semelhança. Ajustar primeiro os cantos dos olhos e as pálpebras
- Maçãs do rosto: Controlam a largura do rosto. Ajustar se a cabeça parecer demasiado redonda ou demasiado fina
- Maxilar: Define a forma do rosto (quadrada vs arredondada). Pequenos ajustes têm um grande impacto
- Testa: Frequentemente esquecida. Ajustar os landmarks da linha do cabelo se a fotografia mostrar uma linha do cabelo diferente
Ajustes de Material Após a Geração de Texturas
As texturas do FaceBuilder são boas logo de origem, mas é possível melhorá-las:
-
Aumentar o Subsurface Scattering (SSS):
- No Principled BSDF do Blender, aumentar o Subsurface para 0,1–0,3
- Isto cria translucidez na pele (as orelhas e os lábios deixam passar luz)
- O tempo de render aumenta 10–20%
-
Ajustar o Roughness:
- Lábios: roughness mais baixo (0,1–0,3, mais brilhante)
- Bochechas: roughness médio (0,4–0,6)
- Testa: roughness médio-alto (0,5–0,7, mais oleosa)
-
Adicionar Microdetalhe:
- Sobrepor um mapa normal de alta frequência ao normal gerado para obter detalhe dos poros
- Utilizar o nó Bump do Blender configurado para Height para maior realismo
Erros Comuns no FaceBuilder
Erro 1: Ignorar a Deteção Automática
Alguns artistas ainda colocam os landmarks manualmente por hábito. Utilizar Detect Landmarks — tem mais de 90% de precisão e poupa mais de 15 minutos por cabeça.
Erro 2: Fotografia de Referência de Má Qualidade
O FaceBuilder não consegue corrigir uma má fotografia. Se a referência estiver subexposta, desfocada ou com um ângulo extremo, os resultados serão fracos. Investir 5 minutos a tirar uma boa fotografia.
Erro 3: Renderizar Sem Converter em Malha
Se o render for feito com o objeto FaceBuilder ainda ativo (sem converter em malha), a farm não terá o FaceBuilder instalado. Converter em malha: clicar com o botão direito > Convert to Mesh antes de fazer upload para a render farm.
Erro 4: Esquecer os Caminhos das Texturas
As texturas geradas são blocos de dados de imagem no ficheiro .blend. Se o ficheiro for movido, os caminhos podem quebrar. Utilizar File > External Data > Pack All antes de fazer upload para a farm.
FaceBuilder vs Alternativas
vs. Digitalização 3D (Fotogrametria)
- FaceBuilder: Rápido (10–20 minutos), requer 1 fotografia
- Fotogrametria: Mais preciso (mais de 200 fotografias), processamento mais lento
Utilizar o FaceBuilder para arte de personagens rápida; utilizar a fotogrametria para closeups principais que exijam detalhe extremo.
vs. Modelação Manual de Cabeças
- FaceBuilder: Rápido, proporções consistentes, correspondência com a fotografia
- Modelação manual: Mais controlo, mas requer conhecimentos de anatomia e 2–4 horas por cabeça
O FaceBuilder é mais rápido; a modelação manual é mais flexível.
vs. Cabeças Geradas por IA (Midjourney, Stable Diffusion)
- FaceBuilder: Baseado na SUA fotografia, malha totalmente controlável, pronto para produção
- IA generativa: Rostos únicos, mas com questões de direitos de autor/ética; menos personalizável
O FaceBuilder é melhor para semelhanças específicas; a IA é melhor para ideação de conceitos.
FAQ
Q: O FaceBuilder consegue detetar automaticamente rostos em fotografias de grupo? A: Não, o FaceBuilder funciona apenas com um rosto de cada vez. Se a fotografia tiver várias pessoas, é necessário recortar/mascarar para um único rosto primeiro.
Q: Qual é a precisão da deteção automática de landmarks? A: 85–95% de precisão em retratos bem iluminados. Fotografias mal iluminadas ou com ângulos extremos podem exigir 20–30% de refinamento manual.
Q: É necessário utilizar as texturas geradas ou é possível criar as próprias? A: As texturas geradas estão prontas para produção, mas muitos artistas preferem criar texturas personalizadas no Substance para terem mais controlo. As texturas automáticas do FaceBuilder poupam tempo em entregas rápidas.
Q: É possível utilizar cabeças do FaceBuilder em projetos comerciais? A: Sim, a licença do FaceBuilder permite utilização comercial. Não são exigidos royalties nem atribuição (ao contrário de alguns assets de rostos de stock).
Q: Como posso renderizar cabeças do FaceBuilder de forma eficiente e em grande escala? A: Converter em malha, empacotar com as texturas e submeter a uma render farm como a Super Renders Farm. Consulte o nosso guia de rendering na cloud com GPU para tempos de render mais rápidos em closeups de personagens.
Q: Como posso animar uma cabeça do FaceBuilder? A: Utilizar as blendshapes ARKit (através de Shape Keys) ou fazer o rigging com uma armature. O add-on Rigify do Blender consegue fazer rigging automático de uma cabeça gerada pelo FaceBuilder.
Q: É possível exportar cabeças do FaceBuilder para motores de jogo? A: Sim. Exportar como FBX com as blendshapes ativadas. Importar para o Unity ou para o Unreal Engine. A malha e as formas são transferidas corretamente.
Q: Qual é o polycount máximo de uma cabeça do FaceBuilder? A: O resultado típico situa-se entre 30k e 50k polígonos (detalhe médio). O FaceBuilder consegue subdividir para obter maior detalhe (mais de 100k polígonos), mas a edição torna-se lenta. Para motores de jogo, manter-se entre 30k e 50k.
Q: É possível utilizar o FaceBuilder numa render farm sem o FaceBuilder instalado? A: Não. É necessário converter os objetos FaceBuilder em malhas padrão do Blender antes de fazer upload para uma farm. A farm só precisa do Blender, não de uma licença do FaceBuilder.



