Tutorial Blender 3D: Criando rachaduras em objetos 3d com Lattices

No início dessa semana foi publicado um artigo aqui no blog, indicando um plugin que ajudava a criar animações de fragmentação com o 3ds Max, pois esse tipo de animação é uma das mais complicadas de criar sem o uso de ferramentas adicionais. Mesmo sem a existência de plugins ou scripts próprios, ainda podemos usar alguns truques de animação e modelagem para reproduzir efeitos semelhantes em ferramentas como o Blender 3D, que não tem opções próprias para criar efeitos de rachadura e fragmentação. O truque é bem simples e envolve o uso de grupos de vértices e Lattices.

A técnica é bem engenhosa e envolve a elaboração de um plano com algumas características especiais, que está ligado ao Lattice. O vídeo abaixo demonstra o processo completo de configuração do modelo 3d para que a animação possa ser reproduzida.

Animated cracks in Blender from phlopper on Vimeo.

Antes de continuar; o que é um Lattice? Esse é um objeto 3d especial que tem como objetivo ajudar nas deformações de modelos 3d. Em outras ferramentas como o 3ds Max, o Lattice é encontrado na forma de modificadores do tipo FFD que apresenta variações como FFD 2x2x2, FFD 3x3x3 e outros. O Lattice forma uma “gaiola” em que qualquer objeto 3d posicionado no seu interior, deve seguir as deformações aplicadas ao Lattice.

O autor do tutorial cria uma série de arestas e divisões sobre um plano, que será usado para representar a rachadura em animação. Os vértices centrais do plano são associados a um grupo de vértices chamado “Crack”. Esse grupo de vértices será usado depois para separar os elementos que sofrem influência do Lattice. Depois que o objeto 3d está adicionado ao cenário e com os grupos de vértice, é adicionado um Lattice a cena e o mesmo é ligado ao plano com um modificador. No modificador é possível determinar qual é o grupo de vértices que sofre influência do Lattice.

Assim que o Lattice estiver associado ao objeto 3d, basta mover o Lattice na 3D View para que a deformação seja aplicada aos vértices e o efeito de rachadura seja realizada. Com isso, o artista adiciona mais detalhes no modelo 3d, como novas arestas e suavização dos modelos. Assim a rachadura é criada com melhor qualidade.

O truque é simples, mas gera um excelente efeito visual.

Tutorial sobre Lattices no Maya 2009 Unlimited

Assim como costumo dizer na maioria dos artigos em que falo sobre ferramentas de softwares 3d, a maioria desses softwares compartilham uma série de opções comuns. Uma dessas opções que encontramos em praticamente todos os softwares 3d é o Lattice. Essa ferramenta é muito útil para animação 3d e modelagem, pois com ela é possível trabalhar deformações e poses de personagens, mantendo a forma e topologia original do modelo 3d. Existem ótimos tutoriais que mostram como é possível pegar um modelo 3d de olho, e com Lattices deformar os objetos para conseguir expressões faciais, sem a necessidade de alterar a topologia do próprio olho.

Quer aprender o funcionamento dos Lattices no Maya 2009? O tutorial abaixo foi publicado no final do mês de dezembro, e mesmo sendo bem curto e rápido, mostra bem o funcionamento e configuração da ferramenta.

No tutorial o autor cria uma esfera NURBS no Maya, para depois adicionar um Lattice na cena. Repare que a ferramenta está agrupada no Shelf do Maya dedicado as opções de animação. Assim como acontece na maioria dos softwares 3d, os Lattices podem ter a sua “gaiola” subdividida em vários sentidos, para poder deformar os objetos de maneira diferentes. A primeira coisa que o autor do tutorial faz antes de criar a gaiola é determinar essas subdivisões.

Quando o objeto é criado, uma gaiola verde aparece ao redor do objeto 3d. Esse é o Lattice.

Para editar e deformar os Lattices, basta clicar com o botão direito do mouse sobre o Lattice e escolher a opção Lattices Points. Assim será possível visualizar os pontos de controle do Lattice.

Agora basta selecionar os pontos de controle e deformar o objeto de maneira simples e rápida, e o melhor de tudo é que a topologia original do modelo 3d está intacta. Se o objeto 3d for movido para dentro e fora do Lattice, você tem um ótimo efeito de deformação para animação, semelhante a contração de formas do objeto em lugares pequenos.

No final do tutorial, o autor ainda mostra como é possível excluir um Lattice mantendo a deformação no objeto 3d.

No caso dos softwares 3d, alguns deles apresentam nomes diferentes para os Lattices, mas a função é exatamente a mesma, como o 3ds Max que o chama de FFD ou Free Form Deformation, mas com a mesma função do Lattice. No Blender 3D, LightWave e outros a ferramenta se chama Lattice mesmo.