Allan Brito

Migrando dos tijolos para os pixels!

Archive for August, 2009


O aprendizado de uma ferramenta 3d sempre envolve muito esforço e estudo por parte de qualquer artista, principalmente quando a pessoa não tem nenhuma experiência prévia com softwares de modelagem 3d ou animação. Mas, existe outra situação em que o aprendizado da ferramenta 3d é motivada por uma migração ou necessidades profissionais. Por exemplo, imagine que você acabou de ingressar em alguma empresa ou estúdio, e essa empresa usa uma plataforma de produção diferente que a sua, portanto será necessário migrar para essa nova ferramenta. Nesses casos o artista 3d acaba estudando a ferramenta por comparação, localizando e usando o seu conhecimento prévio como referência para o aprendizado.

Uma das migrações mais comuns entre artistas 3d é a dobradinha 3ds Max e Maya, que podem muito bem ser usados para diferentes propósitos em grandes estúdios de animação ou produtoras de efeitos. Para facilitar o processo de migração dos usuários que estão aprendendo o Maya, algumas pessoas acabam reproduzindo as ferramentas do 3ds Max no Maya. Se você está nessa situação, pode aproveitar um script em MEL que consegue reproduzir o Array do 3ds Max no Maya, inclusive a interface.

maya-2009-script-ferramenta-array-3d.jpg

A ferramenta Array é extremamente importante para a configuração de qualquer tipo de cena, pois facilita a organização de objetos que admitem uma distribuição ordenada no espaço 3d. Em algumas ferramentas o Array é configurado de maneira semelhante a um modificador, mas no 3ds Max ele é uma ferramenta de transformação independente do sistema de modificadores.

Apesar do objetivo ser claramente a criação de um clone do Array, o autor da ferramenta ainda adicionou a possibilidade de usar opções de distribuição do tipo Scatter na interface do Script, o que permite uma gama maior de opções para copiar objetos. Por exemplo, com o Array normal podemos fazer a distribuição de objetos usando organização baseada em matrizes e também círculos. Com o Scatter é possível fazer distribuição aleatória de objetos e modelos 3d sobre uma superfície, o que ajuda muito na criação de grandes planos com vegetação e outros elementos que podem compor um cenário.

O download pode ser feito de maneira totalmente gratuita no link indicado no início do artigo, apenas repare que na documentação da ferramenta, o autor faz menção a alguns problemas que usuários do Maya para Mac OS e Linux podem ter ao tentar executar o Array.

Aug
7

Logo depois que o Indigo Render mudou a maneira com que as suas licenças de uso eram gerenciadas, muitos artistas se dividiram e tomaram rumos bem distintos. Uma parte das pessoas acabou migrando para soluções como o LuxRender e outras acabaram aderindo a alteração, e compraram uma licença do Indigo. A vantagem em comprar uma licença é o direito a suporte e a promessa de atualizações mais freqüentes da ferramenta, assim como do pessoal que trabalha, nos diversos plugins responsáveis pela integração do Indigo com o Blender 3D, SketchUp e outras ferramentas.

O que mudou?

A ferramenta já está na sua versão 2.0 que foi lançada poucos dias atrás e teve a sua interface remodelada. Para testar e mostrar como é que esse novo Indigo 2.0 está se comportando, fiz o download da nova versão e instalei o Blendigo apropriado para o Indigo 2.0. Um ponto positivo nesse novo Indigo é que os scripts de integração são atualizados de maneira bem mais rápida que antigamente, mas agora os desenvolvedores são pagos para fazer esse trabalho. Em termos visuais a interface da ferramenta mudou muito pouco no Blender 3D.

As funcionalidades do Indigo e recursos existentes na versão gratuita, anterior ao aviso da mudança são bem parecidas e se você quiser usar a ferramenta hoje, não deve ter dificuldades em configurar uma renderização.

Quem sofreu mais alterações em termos de interface foi o renderizador em si, que ganhou uma série de pequenos ícones e opções na parte superior da interface, como mostra a imagem abaixo.

indigo-blender-3d-render-20.jpg

Esse foi um render teste que realizei usando o Blender 3D como modelador. No que se refere ao desempenho, sempre tive a impressão que o Indigo era um pouco mais eficiente que o LuxRender no refinamento do render, mas é uma diferença bem pequena. Não tenho dados ou comparações em tempo que possam comprovar isso. Ainda existe uma versão gratuita do Indigo para uso pessoal, que apresenta algumas limitações:

  • Marca d’água presente no render
  • Resolução da imagem limitada a 1024×768

Uma ferramenta que pode se beneficiar do uso de opções avançadas de render com o Indigo é o SketchUp, que não apresentam nenhuma ferramenta robusta de renderização com preço tão atraente como o Indigo. Quem sabe alguém não se anima e desenvolve um script em Ruby para gerar cenas para o LuxRender?

Aug
6

O SketchUp é usado para construir e montar modelos volumétricos de projetos para arquitetura com grande facilidade na modelagem de elementos geométricos. Com essa facilidade em termos de manipulação e ferramentas que deixam o trabalho de criar em 3d muito simplificado, a ferramenta acaba sendo a porta de entrada para muitos artistas 3d que gostariam de trabalhar com opções mais sofisticadas como o Maya, 3ds Max e Blender 3D. Uma das opções que poucas pessoas que usam o SketchUp conhecem em termos de aplicação para a visualização de projetos arquitetônicos conhece é a possibilidade de trabalhar com linhas de cota em 3d. Entre todas as fases de desenvolvimento de um projeto para arquitetura, a que eu particularmente não sinto vontade alguma é a de adicionar linhas de cotas aos objetos.

No caso do SketchUp até que as ferramentas disponíveis para a criação de linhas de cota em 3d são bem intuitivas e simples. Em termos comparativos é bem mais simples trabalhar com esse tipo de linha na ferramenta 3d do que em softwares como o AutoCAD. Se você nunca tentou adicionar esse tipo de conteúdo nas suas maquetes eletrônicas criadas com o SketchUp, recomendo tentar! O vídeo abaixo mostra os procedimentos necessários para trabalhar com esse tipo de linha.

Apesar do material ter sido produzido com o SketchUp 7 Pro, a versão gratuita também suporta esse tipo de opção. No final do vídeo ainda podemos acompanhar o procedimento para trabalhar com o Layout, a ferramenta de impressão do SketchUp Pro e a edição de cotas.

Para demonstrar como esse tipo de operação é perfeitamente possível de realizar no SketchUp gratuito, capturei a imagem abaixo de um projeto antigo que estava começando a desenvolver, mas que no final acabou sendo abandonado.

sketchup-tutorial-maquete-eletronica-cota-3d.png

A vantagem em trabalhar com o uso de linhas de cota em 3d é que tanto você como as pessoas que eventualmente possam acompanhar o desenvolvimento do projeto, podem ter uma boa noção da escala e dimensões do projeto. Se você não conseguir localizar a opção para adicionar dimensões, procure no menu Tools por Dimensions. Outro ponto positivo dessa opção é que podemos editar o conteúdo das cotas de maneira bem simples, com apenas um duplo clique no texto é possível adicionar palavras antes ou depois, para deixar o texto ainda mais completo.

Aug
5

O estudo de assuntos e temas como a edição de vídeo ou a composição de elementos digitais e elementos 3d, sempre esbarra em um pequeno problema que é o acesso a vídeos e material próprio para esse fim. Por exemplo, ao estudar softwares como o Photoshop a temática da edição de fotografias é facilmente suprida com uma simples máquina fotográfica e um pouco de imaginação. Mas, quando o assunto é estudar ferramentas como o Adobe Premiere ou Adobe After Effects o acesso a material já produzido com fundo verde ou preparado, para receber tracking de câmera é bem mais complicado.

Mesmo que você parta para uma produção própria, o custo de montar esse tipo de aparato com a iluminação certa e a reserva do espaço acaba deixando a produção ou o estudo inviável. Sempre que posso estou tentando reunir material de apoio para minhas aulas sobre o tema, apesar de fazer um tempo que não ministro aulas sobre After Effects ou Premiere, sempre é bom estar preparado.

É com esse intuito que recomendo o download de alguns vídeos produzidos e disponibilizados por um web site chamado Hollywood Camera Work, que compilaram vários clipes de vídeo em resoluções bem altas como Full HD (1920×1080), com material gravado em Chroma Key e preparado para receber tracking de câmera.

video-chroma-key-adobe-premiere.jpg

O Chroma Key é um tipo de efeito bem conhecido para quem já teve curiosidade de estudar um pouco a área de edição e efeitos para vídeo, e consiste na gravação de uma cena com atores, em que o plano de fundo é totalmente verde com alta saturação ou algumas vezes azul. Nesse caso, podemos usar softwares como o Adobe Premiere, After Effects, Vegas e vários outros para substituir esse fundo verde por outro vídeo ou então alguma imagem que esteja dentro do contexto do projeto. O download dos vídeos preparados para Chroma Key pode ser feito nesse link.

Já o material destinado a câmera tracking, apresenta algumas marcações próprias na imagem para que possamos rastrear o seu movimento na tela, ou então pessoas segurando placas pintadas na mesma cor do Chroma Key. Isso é excelente para criar efeitos em que uma pessoa está segurando um display interativo. Um dos vídeos apresenta um computador com a tela toda pintada com o verde do Chroma, o que nos permite substituir a interface do sistema apresentado na tela por qualquer composição. Os vídeos para câmera track podem ser copiados nesse endereço.

O melhor de tudo é que o download do material é totalmente gratuito! Como as resoluções são bem altas, os vídeos tem tamanho relativamente grande. Mesmo assim, valem cada MB!

Aug
5

Um dos tipos de vidro mais usados em projetos que envolvem a visualização de projetos para arquitetura é o chamado vidro jateado, que apresenta uma série de pequenos relevos variando de minúsculas superfícies até vidros que apresentam ondulações que impedem parcialmente a visualização de objetos através da superfície transparente. Nos projetos que envolvem a utilização do YafaRay e o Blender 3D para a representação desse tipo de material, podemos conseguir ótimos resultados na simulação desse tipo de vidro, graças a perfeita integração entre as texturas do Blender com o YafaRay.

A técnica para criar esse tipo de vidro é criar um material do tipo Glass no YafaRay e nesse mesmo material associar algum tipo de textura, que altere as normais da superfície ou como alguns artistas conhecem, configurar um mapa de Bump.

Para mostrar o procedimento necessário para configurar um material com esse tipo de vidro, vamos usar uma cena bem simples, mas que apresenta um grande painel de vidro como mostra a imagem abaixo:

blender-3d-yafaray-vidro-jateado-arquitetura-01.jpg

Repare que é um ambiente fechado e para melhorar um pouco mais a iluminação interna do cenário, resolvi fazer algumas pequenas aberturas na parte superior da cena. A primeira coisa a fazer é adicionar um material ao painel de vidro e configurar o mesmo como sendo um material do tipo Glass no YafaRay.

blender-3d-yafaray-vidro-jateado-arquitetura-02.jpg

Essa é a única parte da configuração do material feita no YafaRay, sendo o resto agora executado no painel de materiais do próprio Blender 3D. Adicione uma textura procedural do Blender ao material, escolhendo a textura do tipo Clouds. Esse tipo de textura se configurada de maneira correta, consegue simular pequenos pontos brancos e pretos ideais para esse tipo de simulação. As configurações do material devem ser as seguintes:

  • Noise Size: 0.001
  • Noise Depth: 4
  • Nabla: 4

blender-3d-yafaray-vidro-jateado-arquitetura-03.jpg

Nas configurações dos materiais do Blender, mais precisamente no menu Map To, é necessário desligar o botão Col e acionar o Nor, para que o material afete apenas as normais do material e não tenha influência sobre a cor. Nos valores do Nor escolha algo bem baixo como 0.001 ou 0.002 para conseguir um efeito de vidro jateado.

blender-3d-yafaray-vidro-jateado-arquitetura-04.jpg

Antes de renderizar a cena, ainda é necessário configurar a o método usado para gerar a imagem no YafaRay, que nesse caso é o Photon Mapping com as seguintes configurações.

blender-3d-yafaray-vidro-jateado-arquitetura-05.jpg

Pronto! Para mostrar o resultado da renderização usando o valor do Nor na textura para controlar o nível de deformação do vidro, fiz o ajuste em duas imagens que usam valores de Nor com 0.001 e 0.002 respectivamente.

blender-3d-yafaray-vidro-jateado-arquitetura-06.jpg

blender-3d-yafaray-vidro-jateado-arquitetura-07.jpg

Agora você já pode aplicar esse tipo de configuração nas suas cenas e projetos de visualização arquitetônica, para simular o uso de vidro jateado em projetos. Para conhecer mais configurações de materiais para vidro no YafaRay, recomendo uma visita a esse endereço nos fóruns oficiais do YafaRay.

Aug
4

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