Editar e animar em 3D (UC02209)
- Introdução
- 1. O espaço 3D e o software
- 2. Sistemas de coordenadas, transformações e o pivô
- 3. A malha poligonal e a topologia
- 4. Modelação por caixa, extrusão e modificadores
- 5. Modelação orgânica e escultura digital
- 6. Normais e sombreamento
- 7. Coordenadas UV e desdobramento
- 8. Materiais PBR e texturização
- 9. Iluminação e câmara
- 10. Motores de render
- 11. Animação: fotogramas chave, curvas e os 12 princípios
- 12. Rigging, simulação e o pipeline de exportação
- Erros comuns
- Glossário
- Síntese
- Exercícios resolvidos
Há um pacote premium desta unidade: um PowerPoint editável de 100 ou mais diapositivos, um manual em PDF e dois testes com correção. Esta sebenta continua gratuita.
Introdução
Esta sebenta ensina a construir e animar objetos tridimensionais, do primeiro cubo até uma cena completa, iluminada, animada e renderizada. Percorremos todo o pipeline 3D: modelar a geometria, desdobrar e texturizar a superfície, iluminar e enquadrar a câmara, animar com fotogramas chave e exportar o resultado final. Usamos o Blender como ferramenta livre de referência, mas os conceitos são exatamente os mesmos em qualquer software profissional, como Maya, 3ds Max ou Cinema 4D.
Como se trata de uma unidade curricular de 50 horas, esta sebenta é propositadamente extensa: cada etapa do pipeline merece um capítulo próprio, com exemplos resolvidos, tabelas de referência e os erros mais comuns de quem está a começar.
Objetivos de aprendizagem (referencial): criar e editar modelos orgânicos 3D; texturizar objetos 3D; animar objetos 3D; renderizar e exportar; garantindo uma topologia eficiente e limpa, utilizando texturas de forma realista, criando animações com movimentos naturais e fluidos, otimizando cenas para desempenho eficiente e renderizando em função dos canais de difusão.
1. O espaço 3D e o software
Um objeto 3D é uma descrição matemática de forma, aparência e movimento, que pode ser vista, iluminada e animada de qualquer ângulo sem refazer trabalho. É diferente de uma imagem 2D fixa: o mesmo modelo serve para produzir dezenas de imagens ou uma animação inteira.
Famílias de software
| Família | Função | Exemplos |
|---|---|---|
| Modelação e animação genéricas | construir, texturizar, animar, renderizar | Blender, Maya, 3ds Max, Cinema 4D |
| Escultura digital | modelação orgânica de alta densidade | ZBrush, Blender (Sculpt) |
| Texturização PBR | pintar materiais fisicamente corretos | Substance Painter, Blender |
Adotamos o Blender como ferramenta de referência: é gratuito, de código aberto, e cobre todo o pipeline num só programa. Tudo o que se aprende aqui transfere-se diretamente para qualquer outro software 3D comercial.
Arquitetura do software e área de trabalho
A área de trabalho organiza tudo o que é preciso ver e editar:
- Viewport (janela 3D): a vista principal, com câmaras de topo, frente, lado e perspetiva.
- Hierarquia de objetos (outliner): lista de tudo o que existe na cena, organizada por coleções.
- Painel de propriedades: parâmetros do objeto selecionado, materiais, modificadores, física.
- Linha do tempo: controla os fotogramas de animação.
- Modos de trabalho: Object (mover objetos inteiros), Edit (editar vértices e faces), Sculpt, Texture Paint, Weight Paint e Pose, entre outros.
Exemplo resolvido · Navegar pela primeira vez
- Abrir o Blender e reparar no cubo por omissão já presente na cena.
- Rodar a vista arrastando com o botão do meio do rato: a câmara da viewport orbita à volta do cubo.
- Premir a tecla numérica 7 para saltar para a vista de topo, e 1 para a vista de frente.
- Entrar em modo Edit e voltar a Object, reparando que os menus de topo mudam consoante o modo ativo.
- Selecionar o cubo e abrir a barra lateral da viewport (tecla N) para ver a sua posição, rotação e escala.
Este pequeno percurso já usa os quatro elementos principais da área de trabalho: viewport, modos, propriedades e navegação de câmara.
2. Sistemas de coordenadas, transformações e o pivô
Eixos e coordenadas
Todo o espaço 3D assenta em três eixos perpendiculares, X, Y e Z, com origem no ponto (0, 0, 0). As convenções variam por software: no Blender, o eixo Z aponta para cima, enquanto noutros programas essa função cabe ao eixo Y.
Um objeto pode ter as suas coordenadas descritas em dois sistemas diferentes:
- Coordenadas globais: a posição em relação à origem da cena inteira.
- Coordenadas locais: a posição em relação ao próprio referencial do objeto, que roda e se move com ele.
Confundir os dois sistemas é uma das causas mais frequentes de movimentos que "saem na direção errada" ao animar um objeto já rodado.
As três transformações
- Posição (translação): onde o objeto está, ao longo de X, Y e Z.
- Rotação: o ângulo do objeto em cada eixo.
- Escala: o tamanho do objeto em cada eixo, um multiplicador do tamanho original.
Estas três propriedades são exatamente o que mais tarde se anima com fotogramas chave, no Capítulo 11.
O pivô
O pivô (ponto de origem) é o ponto a partir do qual um objeto roda e escala, e não tem de coincidir com o centro geométrico. Uma porta, por exemplo, precisa do pivô na dobradiça, não no centro da folha, para rodar de forma correta.
Exemplo resolvido · Colocar o pivô numa dobradiça
- Modelar uma folha de porta simples, um retângulo fino extrudido.
- Verificar que o pivô nasce por omissão no centro geométrico do retângulo.
- Mover o cursor 3D para a borda da porta, onde ficaria a dobradiça.
- Definir a origem do objeto para a posição do cursor 3D.
- Rodar o objeto no eixo vertical e confirmar que a porta agora abre corretamente pela dobradiça, em vez de rodar "à volta do nada".
3. A malha poligonal e a topologia
Vértices, arestas e faces
A malha poligonal (mesh) é a forma 3D mais usada, construída a partir de três elementos em hierarquia:
- Vértice: um ponto no espaço com coordenadas X, Y e Z.
- Aresta: a linha reta entre dois vértices.
- Face: a superfície fechada formada por três ou mais arestas.
Quadriláteros, triângulos e n-gons
| Tipo de face | Lados | Uso recomendado |
|---|---|---|
| Quadrilátero (quad) | 4 | o padrão para modelar, deforma-se de forma previsível |
| Triângulo | 3 | inevitável em pontas, aceitável no render final de jogos |
| N-gon | 5 ou mais | evitar, causa sombreamento e deformações imprevisíveis |
Uma malha maioritariamente em quads é mais fácil de subdividir, suavizar e animar. "Mais polígonos" não significa "melhor qualidade": a forma das faces importa mais do que a quantidade.
Topologia limpa
Topologia é o padrão segundo o qual as arestas fluem sobre a superfície de um modelo:
- Fluxo de arestas (edge flow): acompanha as curvas naturais da forma.
- Loops de arestas (edge loops): anéis contínuos de arestas, essenciais nas zonas de deformação, como cotovelos, boca e dedos.
- Densidade adequada: mais detalhe onde a câmara se aproxima ou onde há deformação, menos onde não é preciso.
Este é o critério de desempenho mais exigido desta UC: garantir uma topologia eficiente e limpa nos modelos, para que se comportem bem tanto na animação como na renderização.
Exemplo resolvido · Identificar problemas de topologia
Um modelo tem 200 mil polígonos, distribuídos sem qualquer lógica de fluxo, com vários n-gons nas zonas de articulação de uma personagem.
- Observar que a densidade elevada não resolve o problema de deformação, porque o defeito está no padrão das arestas, não na quantidade.
- Identificar os n-gons e triângulos mal colocados nas zonas de dobra, como cotovelos e joelhos.
- Planear uma retopologia: construir por cima uma malha nova, limpa e em quads, com loops de arestas exatamente onde a personagem vai dobrar.
- Transferir o detalhe fino do modelo original para a nova malha através de um mapa de normais, explicado no Capítulo 8.
Resultado: uma malha muito mais leve, com aparência quase idêntica à original, mas que deforma corretamente.
4. Modelação por caixa, extrusão e modificadores
Modelação por caixa
A modelação por caixa (box modeling) parte de um primitivo simples, como um cubo, uma esfera ou um cilindro, e vai-se subdividindo e ajustando com cortes em anel (loop cuts) até a silhueta corresponder à referência pretendida. Funciona bem em objetos com formas relativamente regulares: veículos, mobiliário, arquitetura.
Modelação por extrusão
A extrusão cria geometria nova puxando uma face, aresta ou vértice existente para fora, gerando automaticamente as faces laterais que ligam a forma original à nova posição. É a operação mais usada em toda a modelação poligonal, muito eficaz para criar formas alongadas a partir de uma secção transversal, como um tubo ou um copo.
Modificadores não destrutivos
Os modificadores aplicam-se sobre a malha sem a alterar permanentemente, e podem ser ajustados ou removidos a qualquer momento:
- Subdivisão (subdivision surface): suaviza a malha, gerando uma versão de maior densidade e cantos arredondados a partir de uma malha base simples.
- Bisel (bevel): chanfra uma aresta ou canto vivo, fazendo o objeto parecer fabricado em vez de puramente digital.
- Espelho (mirror): duplica a geometria em relação a um eixo, mantendo as duas metades sincronizadas, ideal para objetos simétricos.
- Matriz (array): repete um objeto ou parte dele um número de vezes com um deslocamento definido, útil para padrões repetitivos como escadas ou grades.
Exemplo resolvido · Modelar um copo por extrusão
- Criar um círculo de 16 lados como base.
- Extrudir para cima uma pequena distância e escalar ligeiramente para dentro, criando a parede do copo.
- Repetir a extrusão e escala mais três vezes, ajustando a curvatura da forma.
- Aplicar um modificador de subdivisão para suavizar o perfil final.
- Selecionar a face de topo e usar inset seguido de extrusão para dentro, criando a cavidade interior do copo.
O resultado é um copo com topologia limpa e totalmente editável, pronto a receber um modificador de espelho caso se pretenda criar uma versão com asa simétrica.
5. Modelação orgânica e escultura digital
Técnicas de modelação orgânica
A modelação orgânica cria formas irregulares e naturais, onde a precisão da modelação por caixa já não chega:
- NURBS (superfícies não uniformes): curvas matemáticas suaves, muito usadas em desenho industrial e automóvel.
- Modelação por splines: constrói superfícies a partir de curvas de referência que definem o volume.
- Modelação de baixo número de polígonos (low poly): parte de uma malha muito simples, subdividida apenas onde é preciso.
- Patch modeling: constrói a malha remendo a remendo, seguindo o fluxo anatómico previsto desde o início.
- Modelação por secção e subdivisão: corta o objeto em secções transversais, liga-as e subdivide para suavizar.
Escultura digital (sculpt)
A escultura digital trabalha a malha como barro: pincéis empurram, puxam, alisam e adicionam volume diretamente sobre a superfície.
- Requer uma malha de alta densidade para captar detalhe fino, como rugas ou texturas de rocha.
- Pincéis comuns: empurrar, alisar, inflar, agarrar, achatar.
- A remalha dinâmica adiciona densidade automaticamente onde o pincel trabalha mais.
- O resultado tem tipicamente milhões de polígonos, pesado a mais para animar diretamente.
Por isso, o fluxo de trabalho padrão é esculpir em alta densidade e depois fazer retopologia: construir por cima uma malha limpa e leve que herda o detalhe fino através de um mapa de normais.
Exemplo resolvido · Criar e retopologizar uma pedra
- Partir de uma esfera simples e entrar em modo Sculpt.
- Usar o pincel de deformação para quebrar a simetria perfeita da esfera, criando faces irregulares.
- Usar o pincel de alisar nas zonas onde a superfície ficou demasiado ruidosa.
- Ativar a remalha dinâmica para acrescentar densidade nas zonas de mais detalhe.
- Criar por cima uma malha nova, muito mais simples, seguindo a silhueta geral da pedra esculpida, uma retopologia manual.
- Transferir o detalhe fino da escultura para a malha nova através de um mapa de normais.
6. Normais e sombreamento
O que é uma normal
Uma normal é um vetor perpendicular a uma superfície, que indica para que lado a face está virada, e é o que permite ao motor de render calcular como a luz incide sobre cada ponto. Uma normal invertida faz a face parecer invisível ou às escuras, mesmo bem iluminada, e é uma das primeiras verificações a fazer quando surgem zonas pretas inesperadas.
Sombreamento suave vs plano
- Sombreamento plano (flat shading): cada face mostra uma cor uniforme, com arestas visíveis como quebras nítidas, correto para objetos genuinamente facetados, como um dado.
- Sombreamento suave (smooth shading): as normais são interpoladas entre faces vizinhas, criando a ilusão de uma superfície curva contínua com relativamente poucos polígonos.
A escolha não é automática: um objeto pode precisar de sombreamento suave numa zona curva e plano numa aresta viva, resolvido marcando arestas específicas como afiadas.
Exemplo resolvido · Corrigir uma normal invertida
- Reparar que uma face de um cubo aparece completamente preta sob boa iluminação.
- Ativar a visualização de orientação de faces, que colore as normais corretas de azul e as invertidas de vermelho.
- Confirmar que a face problemática está a vermelho, ou seja, com a normal virada para dentro do objeto.
- Selecionar essa face e usar o comando de recalcular normais para fora.
- Confirmar que a face volta a mostrar cor e sombreamento normais.
7. Coordenadas UV e desdobramento
O que são coordenadas UV
Para aplicar uma imagem sobre uma superfície 3D, é preciso saber que ponto da imagem corresponde a que ponto da malha, uma correspondência chamada mapeamento UV, com duas coordenadas planas, U e V, entre 0 e 1. Sem coordenadas UV bem definidas, uma textura aplica-se de forma genérica e quase sempre distorcida.
O processo de desdobramento
Desdobrar (UV unwrap) é o processo de abrir a malha 3D num plano 2D, tal como se desdobra a planificação de uma caixa de cartão:
- Costuras (seams): as arestas onde a malha se corta para poder abrir no plano, colocadas em zonas escondidas ou pouco visíveis.
- O resultado deve ficar sem sobreposições (duas partes a ocupar o mesmo espaço UV) e sem esticamentos excessivos.
- Zonas mais visíveis ou próximas da câmara merecem mais espaço no mapa UV, para mais resolução de textura.
Projeções e sub-projeções
Além do desdobramento por costuras, existem projeções rápidas úteis para pré-visualização ou formas simples:
- Projeção plana: projeta a textura a partir de um único plano, adequada a superfícies quase planas.
- Projeção cilíndrica: enrola a textura à volta de um eixo, adequada a objetos tubulares, como uma garrafa.
- Projeção esférica: adequada a objetos aproximadamente esféricos.
- Sub-projeções: dividir o desdobramento por zonas, cada uma com a projeção mais adequada, como o corpo cilíndrico e a tampa plana de uma garrafa.
Exemplo resolvido · Desdobrar um copo
- Selecionar o copo modelado no Capítulo 4 e entrar em modo Edit.
- Marcar uma costura vertical, discreta, ao longo de uma das arestas laterais.
- Marcar também uma costura à volta da base e do bordo superior.
- Executar o desdobramento UV e observar o resultado no editor de UV: o corpo cilíndrico do copo abre-se numa faixa retangular.
- Verificar visualmente se há esticamentos, aplicando temporariamente uma textura de xadrez e confirmando que os quadrados ficam regulares.
8. Materiais PBR e texturização
O que é PBR
PBR (renderização com base física) descreve materiais com parâmetros coerentes com as leis reais da luz, ao contrário de truques visuais ajustados à mão para uma única cena. A grande vantagem é que um material PBR bem feito parece correto sob qualquer iluminação, sem reajustar nada, e é hoje o padrão em toda a indústria.
Os canais principais
| Canal | O que controla |
|---|---|
| Cor base (albedo) | a cor pura da superfície, sem luz nem sombra já embutida |
| Metalicidade | se o material é metal (1) ou não metal (0), quase sempre um valor extremo |
| Rugosidade | quão dispersa é a reflexão de luz, baixa dá reflexos nítidos, alta dá reflexos difusos |
| Mapa de normais | codifica pequenas variações de direção da superfície, simulando relevo sem geometria extra |
| Oclusão ambiente | escurece ligeiramente cantos e fendas onde a luz do ambiente chega com mais dificuldade |
Texturização de forma realista
Texturizar bem é fazer o material contar a história do objeto, não apenas colocar uma imagem:
- Variação e desgaste: nada na realidade é perfeitamente limpo, pequenas variações de sujidade e desgaste tornam a superfície credível.
- Escala correta: um padrão demasiado grande ou pequeno em relação ao objeto denuncia-se de imediato.
- Coerência entre canais: uma zona mais suja na cor base deve, tipicamente, corresponder também a mais rugosidade nessa zona.
- Repetição visível (tiling): uma textura repetida sem variação cria um padrão óbvio e artificial em superfícies grandes.
Este é o critério de desempenho oficial da UC: utilizar texturas de forma realista, não apenas tecnicamente correta.
Exemplo resolvido · Material PBR de uma peça metálica
- Criar um material novo e ligar uma textura de cor base cinzenta escura.
- Subir a metalicidade para 1, indicando que a superfície é metal.
- Ajustar a rugosidade para um valor médio, cerca de 0,4, simulando metal ligeiramente escovado, nem espelho perfeito nem totalmente fosco.
- Ligar um mapa de normais subtil, para sugerir pequenas imperfeições de fabrico.
- Adicionar uma leve variação de rugosidade nos cantos, simulando desgaste do manuseamento.
- Testar o material sob duas iluminações diferentes, um HDRI de exterior e um de estúdio, confirmando que se comporta bem em ambas sem ajustes.
9. Iluminação e câmara
Tipos de luz
| Tipo de luz | Comportamento | Uso típico |
|---|---|---|
| Solar (sun) | raios paralelos, direção única | luz exterior, sol |
| Ponto (point) | irradia em todas as direções | lâmpada, vela |
| Foco (spot) | cone direcional | holofote, destaque |
| Área (area) | superfície luminosa, sombras suaves | candeeiro, janela, softbox |
HDRI e o esquema de três pontos
O HDRI é uma imagem panorâmica de 360 graus de alto alcance dinâmico, usada para iluminar a cena a partir do ambiente, incluindo reflexos realistas. Resolve rapidamente a base da iluminação em cenas de exterior ou produto. O esquema de três pontos usa uma luz principal (key) que define a forma, uma luz de preenchimento (fill) mais fraca que suaviza as sombras da principal, e uma luz de recorte (back) que separa o objeto do fundo.
A câmara virtual
A câmara virtual segue os mesmos princípios óticos de uma câmara real:
- Distância focal: em milímetros, controla o campo de visão. Valores baixos veem mais, mas distorcem as bordas, valores altos veem menos, mas comprimem a perspetiva.
- Profundidade de campo: a zona nítida da cena, controlada por uma abertura simulada, quanto menor o valor, mais raso o foco e mais desfocado o resto.
- Enquadramento: a escolha do que entra no plano, seguindo princípios de composição como a regra dos terços.
Exemplo resolvido · Iluminar um produto com três pontos
- Colocar uma luz de área grande de um dos lados, ligeiramente acima do produto, como luz principal.
- Colocar uma segunda luz de área mais fraca do lado oposto, para suavizar as sombras criadas pela primeira.
- Colocar uma terceira luz, pequena e mais intensa, atrás do produto, para separar o contorno do fundo.
- Ativar profundidade de campo na câmara, com foco no produto e um valor de abertura baixo, para desfocar ligeiramente o fundo.
- Comparar o resultado com uma versão iluminada apenas com uma luz frontal única, confirmando o ganho de volume e profundidade.
10. Motores de render
Rasterização vs traçado de raios
- Rasterização: projeta a geometria diretamente no ecrã, com aproximações rápidas de sombreamento, usada em jogos e motores de tempo real, prioriza velocidade sobre precisão física.
- Traçado de raios (ray tracing): simula o percurso real de raios de luz na cena, incluindo reflexos, refrações e luz indireta, muito mais lento, mas fisicamente mais correto e, em geral, mais fotorrealista.
Amostras e ruído
Cada píxel de uma imagem em traçado de raios é calculado a partir de múltiplas amostras (samples). Poucas amostras produzem ruído visível, um granulado aleatório mais notório em sombras e reflexos. Um removedor de ruído (denoiser) limpa o granulado sem precisar de tantas amostras, poupando tempo significativo. A prática profissional é começar com poucas amostras, ativar o denoiser e só subir o número onde o ruído persistir, geralmente em vidro, cáusticas ou zonas de pouca luz indireta.
Exemplo resolvido · Otimizar o render de uma cena
- Renderizar a cena com 64 amostras e sem denoiser: a imagem mostra ruído visível nas sombras.
- Ativar o denoiser mantendo as mesmas 64 amostras: o ruído desaparece quase por completo.
- Comparar com uma versão a 1024 amostras sem denoiser: qualidade semelhante, mas tempo de render muito superior.
- Concluir que, para esta cena, 64 amostras com denoiser dá o melhor equilíbrio entre qualidade e tempo.
- Rever ainda a complexidade da cena, reduzindo a densidade de malhas fora de vista da câmara, para libertar mais tempo de cálculo para o que se vê.
11. Animação: fotogramas chave, curvas e os 12 princípios
Fotogramas chave e interpolação
Um fotograma chave (keyframe) guarda o valor de uma propriedade num instante específico da linha do tempo. Entre dois fotogramas chave, o software calcula automaticamente os valores intermédios, um processo chamado interpolação:
- Interpolação linear: velocidade constante, produz movimento mecânico.
- Interpolação constante: sem transição, o valor salta de um fotograma para o outro.
- Interpolação suave (Bézier): acelera e desacelera de forma orgânica, a base do movimento naturalmente credível.
Os 12 princípios de animação
Os 12 princípios, criados por animadores clássicos, aplicam-se tanto a desenho 2D como a personagens em 3D. Os principais para este nível:
- Esticar e encolher: deformar um objeto ao longo do movimento reforça peso e flexibilidade.
- Antecipação: um pequeno movimento preparatório antes da ação principal.
- Encadeamento e sobreposição: partes soltas do corpo continuam em movimento depois do corpo principal já ter parado.
- Arcos: movimentos naturais seguem trajetórias curvas, raramente em linha reta.
- Aceleração e desaceleração: quase nenhum movimento real começa e termina a velocidade constante.
- Encenação: apresentar a ação de forma clara, sem ambiguidade.
- Tempo: quantos fotogramas dura uma ação determina o seu peso e carácter.
- Exagero: acentuar ligeiramente um movimento torna-o mais legível.
Exemplo resolvido · Animar uma bola a saltar com princípios
- Colocar dois fotogramas chave simples: a bola no chão e a bola no ponto mais alto do salto.
- Reproduzir o resultado: o movimento é linear e mecânico, sem convencer.
- Acrescentar um fotograma chave de antecipação, com a bola ligeiramente achatada (squash) um instante antes de saltar.
- Ajustar a curva de interpolação para acelerar na subida e desacelerar perto do topo, um ease out.
- Esticar (stretch) a bola verticalmente durante a subida mais rápida, e achatá-la de novo (squash) no momento do impacto com o chão.
- Comparar as duas versões: a primeira parece um objeto rígido a teleportar-se, a segunda parece uma bola real com peso e elasticidade.
12. Rigging, simulação e o pipeline de exportação
Rigging básico
Para animar um objeto articulado, constrói-se um esqueleto (armadura): um conjunto de ossos organizados em hierarquia, com um osso pai e vários ossos filhos, por exemplo ombro, cotovelo e pulso. Rodar um osso pai arrasta automaticamente todos os seus filhos. Depois de o esqueleto existir, é preciso a atribuição de pesos: dizer à malha quanto cada vértice deve seguir cada osso, um valor entre 0 e 1. Pesos mal distribuídos causam deformações incorretas, partes da malha a colar ao osso errado ou dobras pouco naturais.
Simulação simples
Além da animação manual, é possível deixar o motor calcular automaticamente o movimento através de uma simulação física: corpos rígidos para objetos que colidem e reagem à gravidade sem se deformarem, partículas para fumo, faíscas ou poeira, e tecido ou cabelo para materiais flexíveis que reagem ao movimento.
O pipeline completo
modelar → desdobrar UV → texturar → riggar (se animado) →
animar → iluminar e enquadrar câmara → renderizar → exportar
Mudar uma etapa anterior depois de avançar tem custo elevado, por isso o planeamento em pré-produção poupa tempo real.
Formatos de exportação
| Formato | Uso típico |
|---|---|
| FBX | animação, personagens, o mais compatível entre programas |
| glTF | modelos 3D interativos na web e em tempo real |
| OBJ | geometria estática simples, sem animação |
| Alembic | caches de simulação e animação complexa entre programas |
Exemplo resolvido · Preparar uma personagem simples para exportar
- Confirmar que a malha tem topologia limpa e loops de arestas nas articulações principais.
- Construir o esqueleto com ossos correspondentes a essas articulações.
- Atribuir pesos automáticos e corrigir manualmente as zonas de dobra mais complexas, como o ombro.
- Animar um ciclo curto de movimento com fotogramas chave e curvas suaves.
- Escolher o formato FBX para exportar, por preservar tanto a malha como o esqueleto e a animação, garantindo que outro software consegue abrir o ficheiro corretamente.
Erros comuns
- Topologia caótica: n-gons e triângulos mal colocados nas zonas de articulação tornam impossível animar bem, independentemente da densidade de polígonos.
- UV com sobreposições ou esticamentos: texturas visivelmente distorcidas assim que se aplica um padrão regular.
- Normais invertidas: faces que aparecem pretas ou invisíveis sob iluminação correta.
- Materiais PBR desequilibrados: metalicidade exagerada "para ficar mais bonito", ou rugosidade uniforme em toda a superfície, sem variação.
- Iluminação chapada: uma única luz frontal, sem contraste nem volume.
- Amostras exageradas: subir samples ao máximo sem primeiro tentar resolver o ruído com um denoiser.
- Interpolação linear por omissão: animação mecânica, sem aceleração nem desaceleração naturais.
- Pesos automáticos não revistos: deformações incorretas nas articulações mais complexas de uma personagem.
- Exportação no formato errado: exportar OBJ quando o projeto precisa de animação e esqueleto, perdendo toda essa informação.
Glossário
- Armadura: esqueleto de ossos usado para riggar uma malha.
- Costura (seam): aresta onde a malha se corta para o desdobramento UV.
- Fotograma chave (keyframe): valor de uma propriedade guardado num instante da linha do tempo.
- HDRI: imagem panorâmica de 360 graus, de alto alcance dinâmico, usada para iluminar a cena.
- Malha (mesh): geometria poligonal composta por vértices, arestas e faces.
- Modificador: operação não destrutiva aplicada sobre a malha, ajustável a qualquer momento.
- Normal: vetor perpendicular a uma superfície, usado para calcular sombreamento.
- N-gon: face com cinco ou mais lados, a evitar em modelação.
- PBR: renderização com base física, materiais coerentes com a física real da luz.
- Pivô: ponto a partir do qual um objeto roda e escala.
- Quad: face de quatro lados, a forma preferida em modelação.
- Retopologia: reconstrução de uma malha limpa e leve sobre um modelo de alta densidade.
- Rugosidade (roughness): canal PBR que controla quão dispersa é a reflexão de luz.
- Traçado de raios (ray tracing): técnica de render que simula o percurso real da luz.
- Topologia: o padrão segundo o qual as arestas fluem sobre a superfície de um modelo.
- UV: coordenadas planas que mapeiam a superfície 3D para uma textura 2D.
Síntese
O pipeline 3D segue sempre a mesma ordem lógica: espaço e coordenadas (transformações, pivô) → malha e topologia (vértices, arestas, faces, quads) → modelação (caixa, extrusão, modificadores, escultura orgânica) → normais e sombreamento → UV e desdobramento → materiais PBR e texturização → iluminação e câmara → motor de render (rasterização ou traçado de raios, amostras e ruído) → animação (fotogramas chave, curvas, os 12 princípios) → rigging e simulação → exportação (FBX, glTF, OBJ, Alembic). Domina este fluxo no Blender e adaptas-te a qualquer software 3D profissional.
Exercícios resolvidos
1. Um modelo aparece com uma face completamente preta, apesar de bem iluminado. Qual é a causa mais provável e como resolver?
Resolução: a causa mais provável é uma normal invertida nessa face, que faz o motor de render calcular a luz como se a superfície estivesse virada para o lado oposto. Resolve-se ativando a visualização de orientação de faces para confirmar o diagnóstico, e depois usando o comando de recalcular normais para fora.
2. Explica porque é que um artista modela apenas metade de um rosto simétrico em vez do rosto inteiro.
Resolução: usa o modificador de espelho, que duplica automaticamente a geometria modelada de um lado para o outro, mantendo as duas metades sempre sincronizadas. Isto poupa metade do trabalho e evita a assimetria acidental que surgiria se as duas metades fossem modeladas manualmente em separado.
3. Uma personagem com rig deforma-se de forma estranha no cotovelo ao dobrar o braço. Qual é a causa mais provável?
Resolução: a causa mais provável é uma atribuição de pesos incorreta nessa zona: os vértices do cotovelo não estão a receber a influência certa dos ossos do braço e do antebraço. Resolve-se ajustando manualmente os pesos com a ferramenta de pintura de pesos, garantindo uma transição suave entre os dois ossos.
4. Porque é que se recomenda começar um render com poucas amostras e um denoiser ativo, em vez de logo muitas amostras?
Resolução: porque mais amostras aumentam o tempo de render de forma quase proporcional, e o denoiser já resolve a maior parte do ruído com muito menos amostras. Só compensa subir o número de amostras nas zonas onde o ruído continuar visível mesmo com o denoiser ativo, como vidro ou cáusticas.
5. Um colega exporta o modelo de uma personagem animada em formato OBJ e a animação desaparece ao abrir noutro software. O que correu mal?
Resolução: o formato OBJ só guarda geometria estática, sem esqueleto nem animação. Para preservar a animação e o rig, devia ter exportado em FBX, o formato mais compatível entre programas para personagens e animação.