Modelagem Facial Foto

Transcrição

Modelagem Facial Foto
Modelagem Facial Foto-Realista
Marco Antonio de Azevedo – Van Marc Motion Design
Como modelar uma face humana foto-realista, 3D, a partir do software 3ds Max/Maya para utilização
em mídias de alta-definição.
Objetivos de aprendizado da sessão
Nesta palestra você irá:

Conhecer as etapas de uma produção de uma modelagem facial foto-realista

Conhecer e entender as principais técnicas de modelagem tradicional

A importância da fotografia na modelagem proposta

A importância de um estudo anatômico para a modelagem

Conhecer a técnica de modelagem vértice-a-vértice, seus benefícios, problemas e soluções
Sobre o Palestrante
No mercado da CG a mais de 14 anos possui larga experiência em produção de vídeo, finalização,
composição e modelagem e animação 3D tendo trabalhado durante 11 anos na RBS TV, emissora de
TV afiliada Rede Globo como Produtor Gráfico e Diretor de Arte. Leciona sobre o conteúdo do software
3ds Max desde 2001, tendo trabalhado junto a um Centro de Treinamento Autorizado Autodesk no
passado e mais recentemente abriu seu próprio ATC em Florianópolis nos segmentos de M&E e AEC.
Tem dedicado seus estudos, desde a graduação em modelagem facial humana foto-realista e assim
segue junto à Universidade Federal de Santa Catarina aprimorando sua pesquisa na área.
Contato e-mail:
[email protected]
Modelagem Facial Foto-Realista
Modelagem Facial 3D Foto-Realista
A modelagem facial 3D tem sido um assunto amplamente abordado e discutido em
fóruns, revistas, congressos, eventos, etc. no meio da CG. Apesar disso, quando o foco é fotorealismo, a busca pela perfeição vai mais além e, muitas vezes, o processo se torna penoso
para o artista. Alcançar a forma exata da face de uma pessoa, se utilizando da modelagem
tradicional, não é uma tarefa fácil.
É fato que nos dias de hoje existem muitos recursos tecnológicos para se conseguir
certa precisão e uma melhor definição de malha 3D. O digitalizador 3D (scanner 3D), as
múltiplas fotografias estereoscópicas apresentadas na SIGGRAPH em 2010, o projeto PhotoFly
da Autodesk que se utiliza de fotos comuns para gerar um objeto 3D, entre muitos outros
sistemas existentes no mercado, podem gerar uma malha 3D significativamente fiel ao objeto
real captado. O que ocorre nesses processos é que normalmente os dados gerados por esses
dispositivos são de forma automática e não produzem uma malha própria para o uso em
animação ou mídias de alta definição em função de suas características aleatórias ou densas
demais, da malha 3D. Uma opção interessante seria fazer a re-topologia da malha gerada por
dados de um sistema digitalizador 3D no Autodesk MudBox por exemplo, mas ainda assim, por
vezes esses processos são caros ou inacessíveis para muitos porque dependem de outros
equipamentos e não somente softwares.
Por outro lado, na modelagem tradicional, utilizando-se de softwares como o Autodesk
3ds Max e o Autodesk Maya, é consenso entre os autores a utilização de fotos nos imageplanes ou em backgrounds como referência para a modelagem. Nesse caso, é comum o artista
fazer adaptações na face do modelo fotográfico, a partir de softwares de edição e manipulação
2
Modelagem Facial Foto-Realista
de imagens digitais, para se adequar à sua modelagem ou, de alguma forma, facilitar o
processo. O resultado acaba sendo muitas vezes foto-real, porém diferente do objeto real, ou
seja, a modelagem ficou até boa, mas não corresponde exatamente à face da pessoa que foi
utilizada como referência da modelagem.
Nessa sessão do AU Brasil 2011, Modelagem Facial 3D Foto-Realista, será
apresentada uma técnica de modelagem facial, se utilizando da modelagem tradicional, onde o
foco é o realismo e a identificação com o modelo real. Também serão mostradas, de modo
breve, outras técnicas de modelagens auxiliares, utilizadas conjuntamente e algumas
novidades da ferramenta Graphite Modeling do Autodesk 3ds Max.
Tipos de Modelagens Tradicionais
Na modelagem tradicional, fotos de frente e de lado da face de uma pessoa, são
colocadas nos respectivos backgrounds do software como no Autodesk 3ds Max e imageplanes no Autodesk Maya para a referência de modelagem e a partir daí dá-se início ao
processo de modelagem propriamente dito. Outras fotos podem ser utilizadas como texturas e
referência de animação.
É relativamente comum encontrar, nos tutoriais disponíveis em sites e livros do meio da
CG, técnicas como:
o
Extrusão de arestas: o artista, geralmente a partir de um plano, faz sucessivas
extrusões das arestas para formar o modelo.
o
Box Modeling: possivelmente a modelagem mais conhecida e utilizada
atualmente, parte de uma geometria primitiva, normalmente um Box para
construir o modelo.
o
Modelagem por SP-lines : linhas de splines são utilizadas como ancoragem de
uma malha 3D a ser adicionada por modificadores.
o
NURBS Modeling: modelagem a partir de superfícies e curvas NURBS.
Entre outras.
As etapas seguintes de um processo de modelagem estão relacionadas com a
texturização, mapeamento e renderização. Freqüentemente tem se usado os fantásticos
recursos do Autodesk MudBox para criação de um normal map mais realista ou mesmo uma
malha rica em detalhes. Fotos também são utilizadas para ajudar esculpir a malha no MudBox
e, principalmente, elas são usadas diretamente nas texturas da pele e no material SSS
(subsurface scattering). Sistemas de renderização como o mentalRay e o iRay proporcionam
shaders, luzes e uma ambientação realista, conferindo ao final trabalho uma imagem de alta
definição com uma aparência muito próxima ao que se obtém em excelentes imagens
fotográficas, isto é, o foto-realismo.
3
Modelagem Facial Foto-Realista
A Fotografia e Preparação das Imagens
A modelagem proposta nessa sessão do AU Brasil 2011 não tem a intenção de ser
chamada de “a melhor” ou “a mais eficiente” até porque seria muito difícil se medir um tipo de
performance como essa onde a habilidade e experiência do artista definem, muitas vezes,
questões de desempenho. O objetivo é propor um método pouco usual de modelagem
destacando-se os pontos positivos, os negativos e os benefícios da ferramenta Graphite
Modeling do software Autodesk 3ds Max quando aplicadas a essa técnica que está sendo
chamada originalmente de vertex-to-vertex modeling ou modelagem vértice-a-vértice. Para
tanto, foram utilizados os estudos feitos pelo autor, em nível de Mestrado, junto à Universidade
Federal de Santa Catarina e, a seguir, bem como na sessão do AU Brasil 2011, será descrito
parte do estudo.
Usando o método de modelagem tradicional, a primeira etapa é obter as fotos, de frente
e de lado do modelo da face. É importante observar que os backgrounds ou as image-planes
funcionam como épuras de projeções ortográficas (projeções perpendiculares às respectivas
vistas de projeção) onde, na modelagem, se faz o processo inverso ao da geometria
descritiva, ou seja, o modelo é efetivamente construído a partir das fotos. Isso significa que, a
rigor, as fotos deveriam estar em projeções ortográficas também. Se falando de fotos, é
preciso subtrair, portanto, as distorções óticas causadas pelas lentes.
O estudo mostrou que as lentes Tele-Photo ou somente “Tele” (teleobjetivas),
normalmente utilizadas para fotografar paisagens longínquas em ambiente abertos ou também
como lente Macro para fotografar insetos e outros animais pequenos sem perturbá-los, à
distância, eram as lentes próprias para a fotografia de referência da modelagem. Para este
ensaio específico foi utilizada uma câmera Canon EOS 5D Mark II com a teleobjetiva Canon
EF 75-300mm f/4-5.6 IS USM a 300mm, ISO 100 e 21 Mpixel. Foi observado que lentes acima
de 55mm já começam a ter um grau de distorção menor.
Outra preocupação era a posição da modelo, em relação à câmera. As fotos de frente e
de lado precisavam estar na mesma altura, numa diferença precisa de 90 graus de giro
horizontal, sem rotação vertical ou horizontal da cabeça nas respectivas posições.
4
Modelagem Facial Foto-Realista
Figura 1: Foto de making off do ensaio fotográfico.
Tendo em vista que o objetivo era reproduzir
uma face humana em 3D, nos preocupamos
também em reproduzir as condições de
visualização dessa face no 3D. Foi então
filmado e documentado todo o processo e
também foram feitas medidas da distância da
câmera até o ponto focal da modelo, das
alturas e etc. para determinar a posição da
câmera 3D. Alguns aparatos de referência de
posição para a cabeça foram utilizados.
Tudo para que o que era visto na foto, também pudesse ser reproduzido e visto no 3D.
Outras fotos a 45 graus foram utilizadas como referência extra e acabaram sendo de extrema
importância para o resultado final. Fotos para referência de expressões faciais e fotos para
texturas foram captadas em outros ensaios. Para as fotos de textura foi utilizada uma câmera
Canon EOS 7D com uma lente de menor zoom.
Figura 2: Essa imagem mostra as 4 fotos selecionadas para a modelagem. A modelo está nos seus
respectivos ângulos para referência. As linhas azuis são guias de posição. A precisão das imagens foi quase
perfeita e poucos foram os ajustes no Adobe Photoshop.
5
Modelagem Facial Foto-Realista
Breve Estudo Anatômico
Figura 3: As fotos posicionadas no background do Autodesk 3ds Max 2012. São utilizadas fotos dos dois
lados porque uma pessoa, por mais que pareça, não possui uma simetria exata bilateralmente.
Após configurar as fotos em background no 3ds Max, um breve estudo da anatomia e
das expressões é recomendado. Visando uma possível utilização em animação, o objetivo
nessa parte do processo é estabelecer as linhas de expressão facial, onde o artista precisará
maior resolução de malha para poder gerar tais linhas no 3D. É importante verificar o sentido
em que correm essas linhas para se estabelecer uma conexão direta entre foto e a malha 3D.
Para tanto, foram utilizadas algumas fotos para referência de expressões também. Jason
Osipa, no seu livro intitulado Facial Modeling And Animation Done Right Stop Staring, propõe
que as linhas da malha serão as linhas de expressões no 3D e também separa a modelagem
em partes menores, como a testa, a máscara dos olhos, nariz e a boca, orelhas, entre outras
para depois conectá-las. A Figura 4, abaixo, mostra em preto as linhas de expressão com setas
indicativas do movimento executado para tal. Em vermelho, as áreas a serem modeladas de
forma independente.
6
Modelagem Facial Foto-Realista
Figura 4: Fotos enfatizando as expressões faciais e as áreas de modelagem.
A Modelagem Vértice-a-Vértice
A modelagem vértice-a-vértice tem início com uma geometria primitiva plane. A partir
dele, são excluídos todos os polígonos e se trabalha apenas com a criação e posicionamento
de vértices. Tendo como referência precisa as fotos de fundo, fica fácil posicionar cada vértice.
Iniciando-se pelo olho, rapidamente se obtém uma forma inicial, mesmo que apenas com
vértices. Já é possível ver seus contornos. De início o trabalho aparenta ser penoso, mas
algumas questões são importantes de serem consideradas:
- Diferentemente do Box modeling, nesse processo a
artista já pode ir definindo o grau de resolução ou
densidade da malha para cada área do modelo 3D.
Em teoria, após o posicionamento e fechamento da
malha, o modelo praticamente está pronto. Apenas
ajustes da forma em “pontos-cegos” se fazem
necessários;
- O fechamento da malha se dá utilizando se as
ferramentas do Graphite Modeling de fechamento
rápido. No geral as ferramentas do Graphite
Modeling, são excelentes para essa modelagem.
Figura 5: detalhe da modelagem.
- Dado o cuidado com a etapa de fotografia, não se
faz necessário o recurso de camera match, que cria
7
Modelagem Facial Foto-Realista
uma câmera virtual a partir da foto, pois os dados já foram colhidos, é só passar esses dados
para a câmera 3D e pronto, a câmera já está criada;
- Também não se faz necessário o uso de softwares adicionais para conferência das
dimensões da forma nos pontos-cegos, pois já se têm fotos controladas para essa referência,
basta posicionar ou criar uma nova câmera 3D numa nova posição cujos dados estão
relacionados a alguma foto específica e ajustar a malha conforme a foto de referência.
- A modelo gerado possui maior precisão e identificação com o modelo real.
Figura 6: Avanços na modelagem da “máscara” do olho.
Fatores negativos em relação aos outros tipos de modelagens e soluções encontradas:
- Demanda um ensaio fotográfico mais apurado, algumas vezes mais custoso e trabalhado,
gerando custos para a produção. A solução está relacionada com o conhecimento técnico de
fotografia e disponibilidade dos equipamentos por parte do artista ou produtor das fotos. Em
geral o custo de um ensaio como esse não é alto quando se sabe o que quer da foto.
- O tempo de produção, incluindo a modelagem, pode se tornar demasiado em certas
circunstâncias. A solução está relacionada com o conhecimento técnico e experiência do
artista. Estabelecer padrões e critérios pode facilitar o processo.
- A dificuldade em estabelecer algumas posições iniciais de alguns vértices pode ser um
problema que pode levar a um retrabalho em algumas partes e conseqüentemente há um
8
Modelagem Facial Foto-Realista
tempo maior de modelagem. Para esse caso, a prática levará a um conhecimento maior de
localização dos pontos e otimização da malha.
- A malha gerada ocasionalmente pode ficar com rugas ou depressões, isto é, pode não ficar
“limpa” e uniforme tendo em vista que cada ponto foi colocado manualmente. Em geral essas
depressões e rugas na malha estão presentes no modelo real e são benéficos para um maior
realismo. É preciso identificar e selecionar o que está em conformidade com o modelo real e o
que precisa ser retirado como um “defeito” na modelagem. Neste último caso as ferramentas
do Graphite Modeling são de enorme importância e normalmente conseguem solucionar muito
satisfatoriamente a totalidade dos problemas, de forma bastante rápida.
Figura 7: Quatro vistas do 3ds Max. As duas vistas inferiores são de câmeras do 3ds Max nas posições da
câmera original com o efeito de clipping planes ativo e animado para conferir cada área do rosto.
Nessa sessão do AU Brasil 2011 você verá algumas ferramentas do Graphite Modeling para
fechar, ajustar e corrigir a malhar 3D.
Concluída a modelagem, ajustes finais nas proporções são realizados com base nas demais
fotos de outros ângulos. Fotos captadas a 45 graus normalmente complementam bem esta
etapa (Figura 7).
A textura é de extrema importância e também tem base nas fotos. Uma orientação UVW é
gerada a partir do UVW Unwrap e o fluxo de trabalho 3ds Max > MudBox > 3ds Max para se
extrair os mapas de displace, bump e normal complementam o acabamento.
Uma série de mapas é gerada para dar cor, semelhança à pele, saliências, brilho, etc.
9
Modelagem Facial Foto-Realista
Figura 8: Seqüência de mapas utilizados no modelo.
Utilizando o renderizador mental Ray junto com o shader subsurface scattering fast
skin+displacement, é possível obter bons resultados com uma configuração de render
predefinida e luzes fotométricas.
Conclusão
A técnica apresentada facilita a modelagem cujo resultado esperado demanda precisão
da forma. A forma orgânica da face torna a modelagem especialmente mais difícil e trabalhosa
para qualquer das técnicas empregadas, porém a modelagem vértice-a-vértice pode contribuir
com aspectos de precisão principalmente em áreas de maior detalhamento e forma mais
complexa.
Figura 9: Alguns Renderings finais e um print screen da viewport no centro.
10
Modelagem Facial Foto-Realista
Figura 10: Render Final
11
Modelagem Facial Foto-Realista
Figura 11: Testes de Rendering alterando sutilmente os níveis de branco do Overall Diffuse Map.
Nota do Autor
Algumas bibliografias são sugeridas para complementar seu estudo sobre modelagem
facial foto-real. Abaixo o autor lista algumas delas
12
Modelagem Facial Foto-Realista
Bibliografias
[1]
DERAKHSHANI, Dariush; DERAKHSHANI, Randi L. Autodesk 3ds Max 2012 Essentials ed.
Sybex, Compyrigth © Junho 2011 by Wiley Publishing Inc., Indianapolis, Indiana. Publicado
simultaneamente no Canadá. ISBN: 978-1-1180-1675-6
[2]
FEDOR, Paul. et. al. CREATIVE ESSENCE THE FACE ed. Ballistic Publishing. First Edition
published in Australia 2007 by Ballistic publishing. Limited Edition Collector’s edition ISBN: 1921002-36-0
[3]
d’artiste CHARACTER MODELING ed. Ballistic Publishing. First Edition published in Australia
2005 by Ballistic publishing. Limited Edition Collector’s edition ISBN: 1-921002-12-3
[4]
AZEVEDO, Marco Antonio de. ANÁLISE DE MODELAGEM 3D VIRTUAL DE PERSONAGEM
FOTO-REALISTA Marco Antonio de Azevedo – Florianópolis 2005. Ix, 108p. Trabalho de
Conclusão de Curso – Sistema Barddal de ensino. Faculdades Barddal de Artes Aplicadas – Curso de
Design – Programação Visual.
[5]
OSIPA, Jason Facial Modeling and Animation Done Rigth STOP STARING Second Edition ed.
Sybex, Compyrigth © 2007 by Wiley Publishing Inc., Indianapolis, Indiana. Publicado
simultaneamente no Canadá. ISBN-13: 978-0-471-78920-8
[6]
CG SOCIETY web site: www.cgsociety.org
13

Documentos relacionados