Allan Brito

Migrando dos tijolos para os pixels!

Archive for September, 2011


A modelagem voltada para arquitetura é um pouco diferente do que estamos acostumados a encontrar na maioria dos projetos, pois é necessário focar nas dimensões e em opções que ofereçam controle sobre a forma dos objetos. A modelagem poligonal ajuda nessa tarefa, mas sempre é possível adicionar alguma coisa a mais usando scripts ou ferramentas personalizadas. Um desenvolvedor e usuário do Blender publicou uma série de Add-ons (Scripts em Python), que podem ser de grande interesse para a maioria dos usuários do Blender que gostariam de modelar para arquitetura.

As ferramentas personalizadas adicionam muitas opções ao Blender que encontramos com mais frequência em softwares de CAD.

Scripts adicionam funções de CAD ao Blender para modelagem 3D

No total temos seis Add-ons:

  • Vertex Align: Alinha vértices do mesmo objeto poligonal
  • Object Align: Permite alinhar no mesmo eixo vários objetos
  • Arbitrary Rotate: Atribui uma rotação aleatória a vários objetos
  • Fillet: Faz ligação entre duas arestas se transformar em um arco
  • Fillet Multiple: Aplica o mesmo efeito do Fillet em múltiplas arestas
  • Inset edge chain loop: Essa opção funciona de maneira muito semelhante a um Offset dos softwares de CAD

Essas ferramentas adicionam muito mais flexibilidade na modelagem com o Blender, principalmente as opções relacionadas com Fillet. Para quem não conhece a ferramenta, o Fillet permite conectar duas arestas usando um arco, o que facilita bastante a modelagem de alguns tipo de objetos e principalmente paredes para arquitetura.

Opção Fillet no Blender para modelagem

Quer conhecer um pouco do que é possível fazer com os Add-ons? Abaixo você encontra uma rápida demonstração de como funciona a opção Fillet desse conjunto de Add-ons.

Os Add-ons ainda estão em desenvolvimento, mas você já pode fazer o download imediato do material e aproveitar essas facilidades no seu Blender. Como todo o procedimento gera polígonos nativos do Blender, você não precisa ficar preocupado com possíveis problemas de compatibilidade no futuro, pois mesmo que o plugin pare de funcionar, poderemos editar o resultado da modelagem.

Nesse link, você encontra todos os plugins reunidos para download, e caso queira o código atualizado, recomendo visitar essa discussão nos fórums Blenderartists. Os arquivos para download não foram reunidos por mim, mas por um usuário chamado tungee.

Sep
19

A criação de modelos 3d sempre envolve algum nível de repetição no estágio da modelagem, pois como você pode perceber ao observar o mundo ao seu redor, muito do existe no mundo real é formado por nada mais que pequenos blocos que são repetidos em padrões. Portanto, ao criar um desses pequenos padrões, você poderá copiar esse objeto inúmeras vezes para conseguir modelar praticamente qualquer coisa. Existem várias ferramentas em 3d que conseguem criar essas cópias como o Array e o Scatter, que funcionam de maneiras diferentes dependendo do software escolhido para a modelagem.

Mesmo com essas diferenças, uma coisa é certa, em algum momento você vai precisar realizar cópias de objetos para modelar em 3d.

Script para criar cópias múltiplas de objetos no 3ds Max

Um script para o 3ds Max que está em estágio Beta, pode ajudar significativamente a criar esses modelos 3d. Esse script se chama Populate:Panels e ele ajuda a criar objetos como exibido na imagem abaixo:

panels.jpg

Repare que foi criado o modelo 3d de uma janela bem detalhada, e essa mesma janela foi usada como base para substituir as faces de um Torus Knot e gerar um efeito bem interessante na composição do modelo 3d.

O script faz a distribuição dos objetos sobre uma superfície, mas isso não é tudo. Com ele é possível fazer com que as cópias sofram pequenas modificações e até mesmo podemos deixar a distribuição aleatória. Entre os objetos que podem ser usados para a distribuição estão polígonos e até mesmo superfícies NURBS.

Ainda é possível adicionar materiais e texturas diferentes nos objetos copiados, para ajudar a diferencias as superfícies.

O trabalho de modelagem com o script é bem interessante, pois as alterações na modelagem podem ser visualizadas em tempo real, bastando para isso habilitar o preview do script. O resultado do modelo 3d é sempre geometria nativa do 3ds Max, que pode ser reaproveitada em instalações do 3ds Max que não possuam o Populate:Panels instalado.

Como o script está em estágio beta, os desenvolvedores estão oferecendo a ferramenta de maneira gratuita, o que pode mudar assim que o script fique estável. Portanto, corra agora para fazer o download da sua cópia!

Sep
16

Nos projetos de animação 3d uma das piores partes do trabalho aparece quando precisamos editar manualmente as posição de objetos em 3d, como rotacionar juntas de modelos 3d ou mesmo repetir o mesmo tipo de movimento em vários objetos diferentes. É por isso que na maioria das vezes os animadores acabam criando uma série de controladores e objetos de referência que ajudam a movimentar elementos na animação, deixando a produção muito mais rápida. Além dos controladores, podemos usar também constraints para forçar alguns objetos a seguir regras, ou copiar os movimentos desses objetos.

Constraints e Drivers no Blender para animação

No Blender existem tanto os constraints como os Drivers que ajudam a criar controles extras para animações. Os Drivers são uma das ferramentas mais úteis para trabalhar com animação, pois com eles é possível fazer com que as transformações de um objeto afetem de alguma maneira as transformações de outro objeto 3d. Quer um exemplo disso?

Repare no vídeo abaixo que mostra uma cena configurada no curso de Animação 3D com Blender, que cria uma série de braços robóticos que estão conectados aos pequenos cubos na parte superior da cena.

Todos os elementos móveis dos braços robóticos estão conectados aos cubos usando Drivers, e ao deslocar os cubos na cena é possível controlar vários aspectos do movimento dos braços. E como todas as cópias dos braços foram criadas depois dos ajustes dos Drivers, o resultado é que todos braços sofrem a ação dos cubos. Isso é perfeito para simular uma linha de montagem.

A pinça que está na ponta do braço tem um Empty na sua ponta que serve para usar constraints, e permitir que o braço pegue alguma coisa.

Mas, o interessante mesmo é o movimento da pinça controlado por um Driver e um constraint. No caso só uma pinça está controlada por um Driver e a outra faz a cópia do movimento invertido, usando um constraint.

Se você quiser aprender o procedimento completo para criar uma cena parecida como essa, o curso de Animação 3D com Blender na sua aula 09 mostra todos os passos para configurar esse braço robô, desde a hierarquia até os ajustes com Drivers e Constraints.

Sep
16

O uso de grupos como ferramenta para organizar uma cena em 3d é muito usada em vários softwares, pois permite transformar múltiplos objetos em apenas uma entidade, que pode depois facilmente ser desmembrada. A grande maioria dos softwares permite trabalhar com o uso de grupos, e o Blender não é diferente. Mas, além de permitir transformar todos os objetos selecionados em apenas uma instância, os grupos podem ser úteis no momento em que precisamos importar modelos 3d de diferentes arquivos.

Ao importar objetos no Blender para outros projetos precisamos usar a opção Link ou Append, que é o equivalente ao import ou XREF de softwares como 3ds Max. No caso do Link, teremos as mesmas vantagens do XREF, em que podemos trazer um objeto que está salvo em outro arquivo. A vantagem nesse tipo de configuração é que você não poderá editar o modelo 3d no cenário em que o projeto está sendo montado, e apenas no arquivo em que o objeto está salvo.

Como importar grupos entre arquivos do Blender?

O conceito é simples, mas a explicação para quem nunca realizou o procedimento pode parecer complexa. Quer um exemplo de como isso funciona? O vídeo abaixo é um excelente exemplo de como trabalhar com a ligação entre grupos. No vídeo, o autor demonstra como trabalhar com a configuração de um grupo simples, e depois adiciona esse mesmo grupo em outro arquivo.

A explicação está em inglês, mas é bem simples de seguir o exemplo do vídeo. Nesse caso temos o modelo 3d de uma casa que é composta por vários objetos separados, e que estão agrupados como um único objeto. A ferramenta que cria grupos é o CTRL+G. Assim que o grupo está criado, podemos atribuir um nome que identifique os objetos do grupo, e depois salvar o arquivo.

Nesse ponto, o autor do vídeo salva o arquivo e inicia uma nova cena no Blender e aciona a opção link com SHIFT+F1. Ao escolher o arquivo salvo com o grupo, e na opção Groups apontar o nome do grupo desejado, a casa será usada como um XREF no projeto. Mas, aparentemente nada será adicionado na cena.

Quando adicionamos instâncias de grupos, é preciso adicionar os objetos usando a tecla SHHIFT+A e na aba Group Instance, escolher o nome do grupo que foi referênciado, para que o mesmo seja adicionado a cena.

Atualizando grupos em instâncias para cenas 3D

Agora, para verificar a real vantagem de usar grupos como instâncias, basta abrir o arquivo em que estava salvo o objeto original, e modificar os modelos do grupo, e as suas instâncias adicionadas em outras cenas com a opção Link, são atualizadas automaticamente.

Sep
16

Aos que estão participando do Curso Básico de Blender 2.5 no EAD – Allan Brito, uma pequena atualização no material do curso está disponível, que é a segunda versão da tabela com os atalhos de teclado do Blender 2.5. Foram adicionados novos atalhos para edição de modelos baseados em polígonos, e também alguns controles para animação 3D. O curso pode ser acessado por todos os que estiverem inscritos no site, e a tabela só pode ser copiada dentro do curso. O documento está em A4 e no formato PDF, para facilitar a vida das pessoas que gostam de imprimir essa tabela para ter ao seu lado, sempre que estão usando o Blender. O conteúdo foi resumido também apenas para o essencial, deixando a tabela com apenas uma página.

blender-atalhos.png

Cursos Online sobre Blender 2.5 para modelagem e animação

Agora uma pequena atualização sobre o estado dos outros cursos online disponíveis no EAD – Allan Brito. Se você tem interesse em aprender Blender, recomendo participar de um dos dois cursos mais avançados sobre Blender disponíveis no site hoje:

  • Curso de Modelagem Poligonal com Blender: Esse curso mostra as principais ferramentas de modelagem baseada em polígonos no Blender, intercalando a explicação das ferramentas com exercícios práticos de modelagem. E no final do curso, você aprende a criar uma AK-47 como exercício final.
  • Curso de Animação 3D com Blender: Para os que se interessam em animação, o curso de Animação 3D tem como objetivo apresentar as principais ferramentas e janelas destinadas a animação com o Blender. No curso, você aprende a trabalhar com keyframes, curvas, curvas de animação, Drivers, Bones e deformações.

Para fazer a inscrição em qualquer um desses cursos, basta visitar os links indicados, e assistir vídeos com partes das aulas e conhecer mais sobre o que você deve aprender em cada aula. Existe uma lista com os títulos das aulas e o assunto de cada vídeo.

Essa semana o curso de Animação recebeu uma pequena atualização, que foi um vídeo focado apenas no NLA Editor do Blender. Essa janela permite trabalhar com blocos de animação para utlização várias vezes, e deve ajudar bastante na criação de animações. O vídeo tem quase 14 minutos só sobre o NLA Editor. O vídeo em si foi sugestão do leitor Daniel, que está inscrito no curso de Animação 3D.

Quais são os próximos cursos previstos?

Como sempre me perguntam isso, resolvi começar a comentar aqui os próximos cursos do site. Devem ser dois, sendo o primeiro o curso de SketchUp 8 Básico que será gratuito. E o outro será um aguardado curso sobre Renderização por GPU no Blender com Cycles. Sim, estou montando um curso sobre render com Cycles, e o plano já está bem adiantado. As inscrições devem começar no final de Setembro, e os que estiverem participando do curso de Animação 3D ou Modelagem Poligonal vão fazer a inscrição com desconto!

Sep
14

Livros recomendados

Blender 3D - Guia do Usuário Blender 3D - Jogos e Animações Interativas Modelando personagens com o Blender 3D Google Sketchup Pro 8 - Passo a Passo Google SketchUp Pro: Aplicado ao Projeto Arquitetônico ESTUDO DIRIGIDO DE AUTOCAD 2011 Autocad 2011 - Utilizando Totalmente Desenvolvendo Personagens em 3D com 3Ds Max ZBrush para iniciantes Estudo Dirigido de 3ds Max 2011

Atualizações por e-mail


Categorias


Arquivos


Pesquisa

    Google

Links

  • Blender 3D
  • Blender 3D Architect
  • BlenderNation.com
  • CCGD – Centro de Computação Gráfica e Design
  • Colaborativo.org

Meta

Tags