Allan Brito

Migrando dos tijolos para os pixels!

Archive for April, 2009


Mais um recurso direcionado para a aprendizagem do AutoCAD 2010, dessa vez o material é uma apostila gratuita sobre as novidades do AutoCAD 2010. A apostila foi preparada por Lynn Allen, uma das responsáveis pela divulgação do AutoCAD e softwares como o Revit. Parte do seu trabalho é organizar material de treinamento para softwares da Autodesk e essa apostila foi elaborada, para ajudar na migração de desenhistas para o novo sistema. A apostila não é longa, mas o material é bem resumido e aborda necessáriamente apenas o necessário para começar a aproveitar de imediato as novas ferramentas do AutoCAD 2010. Como o material foi produzido em parceria com o AUGI, o mesmo está disponível apenas nos fóruns de usuários do AUGI. Para fazer o download do mesmo será necessário se registrar no fórum.

Para as pessoas que já se cadastraram para o curso gratuito de AutoCAD 2010, que divulguei aqui no blog no último final de semana, basta acessar esse link e fazer o download da apostila de AutoCAD 2010, e adicionar as suas informações de login quando for solicitado.

A apostila em si está disponível no formato PDF e tem no total 21 páginas.

apostila-gratuita-autocad-2010

O material está organizado nas seguintes sessões:

  • Interface do AutoCAD 2010
  • Ferramentas de desenho paramétrico (constraints)
  • Ferramentas de dimensionamento paramétrico (constraints)
  • Blocos dinâmicos
  • Dicas para acelerar a adição de textos
  • Propriedades de objetos e layers
  • Ferramentas de dimensionamento
  • Adicionando referências externas
  • Dicas para acelerar o processo de desenho 2D
  • Gravação de macros e ações prontas
  • Dicas de modelagem 3d com objetos do tipo Mesh

Como você pode perceber, apesar de apresentar apenas 21 páginas de texto a apostila aborda uma variedade interessante de assuntos. Claro que nada é abordado em grande profundidade, mas o suficiente para que você possa começar a trabalhar com o software.

O que faz um artista 3d precisar aprender AutoCAD? Assim como sempre costumo dizer para os meus alunos, o ideal mesmo é conhecer ao menos superficialmente esse tipo de software, pois muito material e projetos de cenários, principalmente para visualização de projetos arquitetônicos ainda é criado no AutoCAD. Não faz muito tempo que precisei visitar um escritório e usar rapidamente o AutoCAD para editar o desenho de um cenário, com algumas sugestões de melhoria. No meu caso, o fato de ter ministrado aulas de AutoCAD por um bom período de tempo ajuda bastante, mas se deixar o software de lado, quando chegar o momento de a ferramenta novamente é bom estar preparado.

E também não custa nada fazer o download de material gratuito e de qualidade como esse.

Apr
14

Nas últimas versões do Blender, em especial depois que o projeto Yo Frankie! foi finalizado a Game Engine do Blender 3d vêem recebendo inúmeras melhorias e otimizações, para se integrar e facilitar a criação de animações interativas e jogos. Entre essas melhorias está a incorporação de shaders e opções para usar GLSL que possibilita visualizar com muita fidelidade os materiais a iluminação na 3D View do Blender antes mesmo do render. Esse é um recurso muito importante do Blender 3D, pois a maioria dos softwares 3d e até mesmo ferramentas como o Photoshop CS4, se integram fortemente com a GPU para prover opções avançadas de visualização.

O Blender 2.49 também apresenta várias melhorias para a Game Engine, mas você deve estar se perguntando até onde essas melhorias podem chegar? Quer ver um exemplo do que já é possível fazer com as ferramentas de visualização que estão sendo preparadas para a Game Engine? Esse link leva até uma página nos fóruns Blenderartists.org, em que um usuário chamado martinsh, criou e explicou os procedimentos para elaborar a cena dessa animação:

Antes que você possa ter alguma dúvida sobre a natureza desse material, o que você está vendo no vídeo é a Game Engine do Blender 3D. Sim, esse video não é um render feito de maneira tradicional, mas uma aplicação usando render em tempo real! No link que leva até a mensagem no fórum, você pode fazer o download dessa cena para conferir como o martinsh criou o ambiente. Esse é um dos artistas mais talentosos em termos de visualização usando a Game Engine do Blender 3D, você deve lembrar dele dos primeiros testes com o GLSL em que uma animação de um banheiro foi criada, inclusive misturando soft bodies. Pois bem, ele foi o autor daquela animação também.

Agora, por mais incrível que pareça isso não é tudo. Nos últimos dias uma notícia muito interessante foi publicada no mesmo fórum de usuários, em que ficamos sabendo que uma empresa americana está disposta a investir no desenvolvimento da Game Engine do Blender 3D, para que ela se torne uma ferramenta de primeira linha para desenvolver jogos. Você pode encontrar o anuncio desse projeto nesse link, em que temos até um brasileiro participando da equipe, o Dalai Felinto que já se envolvia bastante com projetos da Game Engine.

Essa empresa se chama Twilight 22, e o projeto do martinsh já faz parte dos projetos de melhoria da Game Engine e dos filtros 2D do Blender. Isso faz parte de um jogo desenvolvido pela empresa.

Agora só nos resta esperar para conferir até onde a Twilight 22 vai desenvolver a Game Engine do Blender 3D. O projeto é muito promissor!

Apr
14

O uso de cenas usando diferentes camadas de renderização pode muito bem salvar um projeto que precisa de pequenas correções, mas não tem muito tempo disponível antes que o prazo de entrega se encerre. Ainda é um pouco complicado explicar a natureza e vantagens desse tipo de renderização para artistas 3d iniciantes, pois o conceito de renderização em camadas não é facilmente percebido, principalmente por quem não tem experiência com problemas na pós-produção. Com o passar do tempo e a vivência de projetos de modelagem e renderização, fica mais fácil entender as vantagens desse método.

Caso você ainda esteja nessa fase de “entender” como funciona a separação de renders em camadas, um tutorial gratuito sobre a organização de imagens em camadas pode ajudar no seu aprendizado. Em um mesmo tutorial, um artista 3d mostra como gerar imagens separadas em várias camadas de renderiação usando o Maya com Mental Ray e também 3ds Max com V-Ray. A mesma técnica e procedimentos, mas com dois softwares e renderizadores diferentes.

Mesmo que você já conheça um pouco da técnica, recomendo que assista ao tutorial sobre a configuração de camadas de renderização ao menos com o V-Ray, pois não é muito fácil encontrar material de referência para esse tipo de edição com o renderizador.

tutorial-3dsmax-vray-maya-mental-ray

Os vídeos estão disponíveis em 720p (HD), o que deixa a visualização dos menus e opções acessadas nos tutoriais bem visíveis e fáceis de acompanhar.

No tutorial, o autor mostra o processo de renderização de uma cena que apresenta um robô em um ambiente fechado. A renderização da cena acaba gerando um arquivo EXR com todas as camadas de renderização. As camadas separam elementos da imagem como as informações da iluminação global, reflexões, sombras, plano de fundo entre outros. Com essas imagens geradas e configuradas, o tutorial mostra como é possível unir e editar as informações no Nuke.

O Nuke é um software de composição sofisticado e que pode mesclar as camadas de várias maneiras. Se você nunca viu o Nuke em ação, pode aproveitar para conhecer um pouco mais do software.

O tutorial completo é composto por seis vídeos, em que três vídeos são dedicados a edição com o Maya e Mental Ray, depois mais três dedicados o 3ds Max e V-Ray.

Apr
14

Nas minhas aulas sobre animação 3d o assunto sempre é direcionado para a parte mais artística da animação, em que o movimento dos personagens precisa ser totalmente controlado pelo animador, usando os velhos e bons keyframes. Mas, hoje em dia essa não é a única maneira de trabalhar com animação, existindo também uma boa gama de recursos e ferramentas voltados à captura de movimento, que ajudam muito em animações complexas. Mas, infelizmente esse tipo de sistema está fora das possibilidades da maioria dos projetos que não dispõe de orçamentos relativamente “folgados”, pois o equipamento é caro. Não só o equipamento, mas o ambiente em que a captura é realizada também precisa ser especialmente preparado para receber o projeto.

Por isso, acabo trabalhando apenas com arquivos de captura de movimento já prontos, que servem como exemplo para os alunos, mas o ideal mesmo é fazer com que os mesmos possam planejar e executar o procedimento. Se você sempre quis trabalhar com sistemas assim, uma empresa chamada Ipi Soft está desenvolvendo um software capaz de realizar captura de movimento para animação, usando apenas câmeras do tipo Webcam.

Sim, você precisará apenas de duas webcams e um computador para processar as informações e a sua captura de movimento estará pronta! Quer ver um exemplo? Veja o vídeo abaixo em que o pessoal da empresa demonstra o software em ação, usando nada mais que duas câmeras para capturar o movimento.

Uma coisa que fica evidente na animação final é a qualidade da captura que poderia ser melhorada, em vários momentos o personagem parece “flutuar” sobre o plano em que está apoiado. Esse é um dos problemas, e a fluidez dos movimentos também não está perfeita, mas para fins didáticos a projetos que não requerem estruturas e investimentos complexos, o software é mais que suficiente.

A técnica usada para fazer a captura é baseada no cruzamento das informações das duas câmeras, que precisam ser localizadas no espaço 3d antes de começar a gravação. Depois que as mesmas estiverem localizadas, basta começar a gravação e os dados são calculados.

Esse tipo de captura é ideal para trabalhar refinamento de movimento com animadores, em que é manipulado um arquivo de animação com os movimentos ainda rústicos, e o animador precisa aos poucos ajustar as curvas e keyframes. Boa parte do trabalho de animação já estaria feito, com a base vinda da captura de movimento.

A empresa promete para um futuro próximo, a capacidade de fazer captura facial também, mas para isso será necessário trabalhar com câmeras de resoluções melhores. Qual o custo total dessa solução? O software para captura de movimento custa 250 dólares, o que é perfeitamente aceitável perto do benefício e velocidade que a ferramenta pode atribuir a qualquer projeto de animação.

É uma ótima opção para escolas e instituições interessadas em cursos de animação 3d.

Apr
13

A cada dia que passa o Blender 3D é mais usado para produzir material publicitário de alto nível. Dessa vez a campanha que usa o Blender 3D para representar produtos em ambientes virtuais é a do Fiat Stilo Blackmotion. A parte 3D do web site da campanha foi totalmente produzida com o Blender 3D e renderizada no Indigo e também YafaRay. O responsável por mais um belo projeto com o Blender foi o Teisson Fróes, que já apareceu aqui no Blog com uma série de trabalhos voltados para a área de publicidade. Dessa vez o seu desafio foi muito grande, pois o mesmo precisada entregar animações e imagens de alto grau de realismo. Como ele fez para conseguir finalizar o projeto? Quais os desafios?

Para mostrar um pouco mais sobre o desenrolar do trabalho, fiz uma pequena entrevista novamente com o Teisson, em que ele me passou alguns dos dados sobre o projeto.

fiatstilo-blender3d.jpg

A primeira coisa que você deve estar se perguntando é: qual o motivo de usar dois renders como o Indigo e o YafaRay? Segundo o artista, a decisão foi técnica e baseada nos tempos de render oferecidos pelo Indigo para animação, sem mencionar a quantidade de dados. Cada arquivo do modelo 3d relativo ao carro, ficou com aproximadamente 200 MB em XML. Cada um dos frames da animação no Indigo precisava de um modelo como esses, e fica fácil perceber que qualquer projeto com mais de 100 frames já requer 20GB de tráfego na rede (esse projeto em particular precisava de 60GB).

campanha-fiat-blender3d-indigo-yafray.png

Clique na imagem para ampliar

Por isso, para as animações foi usado o YafaRay pela resposta mais rápida do software em relação ao tempo de render e também a quantidade de dados necessária para finalizar o projeto. Nas imagens estáticas, o Indigo mostrou sua qualidade de renderizador Unbiased e apresentou resultados superiores ao YafaRay em termos de realismo, mas ainda assim é dispendioso para animações.

Na modelagem do carro, o maior desafio foi trabalhar com o modelo enviado pela própria Fiat que estava em NURBS. O modelo havia sido construído com grande nível de detalhes no Maya, usando NURBS e a conversão do mesmo para o formato de polígonos, resultou em um único arquivo com 150 MB de tamanho no Blender 3D.

Essas foram algumas informações técnicas do projeto para que você possa ter uma visão geral sobre os desafios enfrentados pelo Teisson, e as soluções encontradas para finalizar o projeto. Para saber mais sobre o projeto e utros trabalhos do artista, recomendo uma visita ao seu web site, em que é possível conferir outros projetos usando o Blender.

Apr
13

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