Allan Brito

Migrando dos tijolos para os pixels!


A aplicação de materiais em modelos 3d é um dos últimos estágios no processo de modelagem, para atribuir realismo as superfícies na renderização. Quando os materiais representam apenas características como vidro ou plásticos lisos, o uso de shaders próprios para representar esses materiais é suficiente para a renderização. Mas, quando a situação exige um tipo de representação mais sofisticada, é necessário recorrer ao uso de texturas baseadas em imagens. Essas texturas ajudam bastante na representação de superfícies com características visuais distintas como Madeira, metais e outras que são difíceis de representar apenas com shaders e gradientes.

Apesar de oferecer a possibilidade de representar superfícies de maneira mais realista, as texturas baseadas em imagens exigem um pouco mais de trabalho na parte da edição dos modelos 3d. Nesse caso é preciso configurar o tipo de mapeamento que melhor se adequa a morfologia do objeto que vai receber a textura.

No 3ds Max é possível utilizar um modificador simples que ajuda no mapeamento das texturas aplicadas em objetos. Esse modificador é o UVW Map que já possui uma serie de volumes pré-definidos e que ajudam a configurar a distribuição das texturas.

Como usar o mapeamento de texturas no 3ds Max?

Para os que estão aprendendo a utilizar o 3ds Max, o vídeo abaixo faz uma excelente apresentação e demonstração do funcionamento do modificador para ajustar texturas.

Apesar de parecer que o autor do vídeo, que pela voz é uma autora, estar usando o 3ds Max em um Mac OS X, o que está acontecendo ali é o processo de virtualização usando um software chamado de Parallels. Hoje é a única solução para executar o 3ds Max em um Mac Os X, sendo exatamente a mesma solução que eu utilizo, apenas com outro software que no meu caso é o VMWare Fusion.

No tutorial o autor utiliza como referência um objeto com firma cilíndrica, que apresenta problemas na distribuição de uma textura do tipo checker, que é aquele quadriculado usado para avaliar a eficiência do mapeamento. Repare que a distribuição da textura não é regular na parte superior e central do modelo 3d. Assim que o modificador UVW Map é aplicado, a textura já aparece de maneira melhor na superfície dos objetos.

Para objetos simples que não demandem de mapeamento mais sofisticado, como é o caso de superfícies orgânicas, o modificador UVW Map é mais que suficiente, e permitindo até usar modelos de distribuição prontos baseados em primitivas geométricas.

Sep
21

Curso de Animação 3D com Blender

Publicado por: Allan Brito

É com muita satisfação que gostaria de anunciar a publicação de última aula do curso de Animação 3D com Blender! Isso significa que todas as aulas do curso estão disponíveis para consulta e o curso está totalmente completo. Esse é o terceiro curso completo que está disponível no EAD – Allan Brito, e faz parte de um grande conjunto de cursos que ainda pretendo lançar no mesmo formato. Atendendo a pedidos, o curso de Animação com personagens está sendo cuidadosamente planejado com enfoque prático, mas esse vai demandar um pouco mais de tempo na produção devido a sua complexidade.

Curso de Animação 3D com Blender

O curso de Animação que acabou de receber a sua última aula hoje, ficou com a seguinte lista de aulas e os respectivos vídeos:

  • Aula 01 – Animação por interpolação e keyframes

    • O que é interpolação? (03:47)
    • Keyframes (06:38)
    • Controlando o tempo de uma animação (06:43)
    • Janela Timeline (07:58)
    • Marcadores na Timeline (04:04)
    • Controle de pontos pivô (05:12)
  • Aula 02 – Manipulando keyframes

    • Janela Dopesheet (10:11)
    • Editor de curvas Graph Editor (18:43)
    • Opções do editor de curvas (08:52)
    • Animação usando Sliders (06:24)
    • Animação cíclica (05:43)
    • Usando o NLA Editor (13:14)
  • Aula 03 – Trajetórias de animação com curvas

    • Criando curvas no Blender (06:33)
    • Usando curvas como trajetória de animação (07:12)
    • Parâmetros da animação por curvas (03:00)
    • Normais das curvas com o Tilt (03:14)
  • Aula 04 – Hierarquias para animação

    • Hierarquias (08:43)
    • Controle de pontos pivô em hierarquias (09:02)
    • Anexando objetos com hierarquias (05:47)
    • Estruturas baseadas em hierarquias (06:38)
  • Aula 05 – Usando constraints para animação

    • Constraints (01:45)
    • Constraints do tipo Copy (06:59)
    • Constraints do tipo Limit (04:18)
    • TrackTo (04:43)
    • ChildOf (02:59)
    • Floor (02:30)
  • Aula 06 – Drivers

    • Hierarquias (08:43)
    • Controle de pontos pivô em hierarquias (09:02)
    • Anexando objetos com hierarquias (05:47)
    • Estruturas baseadas em hierarquias (06:38)
  • Aula 07 – Exercício de Animação – Braço robótico

    • Cena do Braço Robô (09:57)
    • Animação do braço (18:02)
    • Controles do braço (18:06)
  • Aula 08 – Animação por deformação com Bones

    • Criando Bones (14:48)
    • Visualização de Bones (07:24)
    • Usando polígonos como Bones (04:23)
    • Deformando polígonos com Bones (15:55)
    • Pintando os pesos dos Bones em polígonos (08:34)
  • Aula 09 – Cinemática direta e inversa

    • Cinemática inversa (05:07)
    • Cinemática inversa com constraint (04:14)
    • Exercício de animação – Controle de estruturas (17:15)
  • Aula 10 – Renderizando animações

    • Renderizando animações (18:37)
    • Montagem e edição no Sequenciador de vídeo (08:31)
    • Efeitos no sequenciador de vídeo (07:47)
    • Usando o Stamp para informações (03:17)

Esse é um curso de animação generalista, e com enfoque no funcionamento das ferramentas e opções de animação do Blender como todo. Em comparação com o curso de Modelagem Poligonal, ele ficou com três aulas a mais, mas isso foi devido a segmentação do conteúdo. Abaixo você confere alguns exemplos de exercícios e vídeos presentes no curso:

Se você quiser fazer a inscrição no curso, visite a página de detalhes do curso de Animação para saber os procedimentos de inscrição. Para residentes de fora do Brasil, você pode utilizar essa página que aceita inscrições internacionais. Já tenho leitores de Portugal e Espanha participando tanto dos cursos de modelagem poligonal e também do curso de animação.

Se você já está inscrito no curso de modelagem poligonal, utilize o botão de inscrição localizado dentro do curso de modelagem, para fazer a inscrição com 10% de desconto.

Qual o próximo curso?

Ainda essa semana devo iniciar o curso de Blender Cycles! Sim, você vai poder acompanhar uma série de tutoriais e vídeos sobre o funcionamento do novo renderizador do Blender!

Sep
20

Os profissionais que trabalham com desenho técnico precisam de uma boa ferramenta de CAD, aliada a uma gama de opções para manipular e tratar arquivos no formato DWG. Até mesmo os artistas 3d que utilizam softwares como 3ds Max, Blender e outros para criar maquetes eletrônicas precisam ter uma boa base de conhecimentos e manipulação de arquivos desse tipo, pois boa parte dos projetos que recebemos é enviada em DWG ou DXF. É por isso que sempre tenho instalado no meu computador, mesmo que seja para uso esporádico, alguns softwares para edição e conversão de arquivos DWG ou DXF são essenciais!

Screenshot-IMG-DXF.png

Ferramentas para converter e manipular arquivos DWG, DXF e PLT

Certa vez um cliente em enviou os arquivos de um projeto para o qual eu deveria criar os modelos 3d, mas o mesmo só tinha o material no formato PLT. Para quem não sabe, esses arquivos são gerados com o objetivo de gerar a impressão de projetos em CAD. Mas, não são muito úteis caso os mesmos precisem ser usados como base para criar modelos 3d. Na época tive que fazer malabarismo para conseguir converter o arquivo PLT em DXF e importar para o software 3d, e usar o material como referência e acelerar a modelagem.

Se você quiser fazer o download gratuito de ferramentas para editar e manipular arquivos DWG, DXF e PLT e evitar esse tipo de surpresa, recomendo fazer uma visita ao web site da MSC Engenharia. Eles acabaram de lançar uma série de ferramentas que formam o MSConverter que devem interessar a muitos profissionais e estudantes. Os softwares podem ser testados de maneira gratuita por um período de 15 dias, e depois disso é necessário adquirir um serial para usar as ferramentas.

Conversão de arquivos DWG para PDF

A primeira opção permite converter arquivos do tipo DWG para PDF, que é uma excelente opção para enviar projetos de CAD para impressão. Assim você garante que o seu projeto não será acidentalmente alterado na impressão, ou pode enviar os arquivos para avaliação de clientes.

Conversão de arquivos PDF para PDF

O que fazer quando os arquivos de um projeto no formato DWG ou DXF são perdidos? Isso pode acontecer se um backup falhar, ou simplesmente o arquivo acabar se corrompendo. Se você tiver uma cópia em PDF, essa ferramenta consegue fazer o caminho reverso, e transforma um PDF em DWG!

Conversão de arquivos DWG para DXF e DXF para DWG

Essa opção é mais simples, mas ainda assim útil! Alguns softwares de CAD não suportam arquivos do tipo DWG, mas trabalham sem problemas com DXF. Essa outra ferramenta permite fazer a conversão de arquivos entre DWG e DXF ou de DXF para DWG.

Conversão de arquivos PLT para DWG

Esse é o software que eu gostaria de ter na época em que precisei converter um arquivo PLT para DWG, para recuperar um projeto. Com essa opção é possível recuperar os projetos antigos que você só tem em formato PLT, ou mesmo editar arquivos recebidos de outros profissionais!

Conversão de arquivos Imagem para DXF ou DWG

Agora, de todas as opções essa última é a mais interessante! A possibilidade de pegar um arquivo de imagem em JPG, BMP ou TGA e fazer a vetorização automática do conteúdo, para transformar em arquivos DWG é muito legal. Mesmo que você não tenha interesse nos outros softwares, recomendo testar essa ferramenta! As possibilidades são enormes! Já pensou fazer um croqui do seu projeto, e depois da passar por um scanner, converter tudo para um arquivo DWG já em formato vetorial? É o sonho de qualquer estudante de arquitetura ou engenharia!

Sep
20

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

Curso de Animação Baseada em Física

Curso Rigging de personagens

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 Autocad 2011 - Utilizando Totalmente Desenvolvendo Personagens em 3D com 3Ds Max ZBrush para iniciantes

Atualizações por e-mail


Categorias


Arquivos


Pesquisa

    Google

Links

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

Meta

Tags