Allan Brito

Migrando dos tijolos para os pixels!

Archive for June, 2011


Um dos primeiros renderizadores que utilizei no Blender depois do antigo YafRay foi o Indigo, que tinha uma qualidade de renderização que deixava muita gente experiente impressionada, mesmo com os elevados tempos de render devido a sua natureza Unbiased. Esse tipo de renderizador é baseado em física real, e simula com muita competência o comportamento real da luz, gerando imagens extremamente realistas. Mas, por outro lado o seu método de render baseado em refinamento progressivo, faz com que a imagem apareça para o artista com muita granulação, e aos poucos vá refinando essa “sujeira” até o ponto em que temos um render limpo. O processo é o mesmo para outros renderizadores que utilizam técnicas semelhantes como o LuxRender, Maxwell Render e FryRender.

Já faz um bom tempo que o Indigo deixou de ser um freeware quando chegou na sua versão 2.0 e depois de uma longa espera, semana passada foi anunciado o Indigo Renderer 3.0 com novidades muito interessantes. O Blender foi citado no início do artigo por ser um software que funcionava muito bem com o Indigo, mas o renderizador tem suporte para outras ferramentas 3d como o SketchUp, 3ds Max e Cinema 4D.

O vídeo abaixo é uma amostra do que o Indigo pode fazer, e foi lançado poucas semanas atrás como uma pré-visualização do que veríamos no software.

Entre as novidades dessa versão 3.0 do Indigo está uma excelente notícia para os usuários do Blender 2.5, que é a existência de um Add-on que exporta projetos criados no Blender 2.5 para o Indigo! Desde que a versão 2.5 foi lançada, ainda não existia uma boa opção para usuários exportarem projetos do Blender para o Indigo, e agora essa possibilidade retornou!

Mas, e os recursos?

Fora a lista de melhorias que todo o renderizador apresenta como parte das suas novidades, que compõe mais velocidade e render com mais realismo em menos tempo, o Indigo adiciona opções interessantes e diferentes do que encontramos em outros softwares. A aceleração do render por GPU é um dos destaques, e promete acelerar o tempo de render em até três vezes. A tecnologia usada na aceleração pode ser tanto CUDA como OpenCL. Além da aceleração em si, existe outro software que é derivado do Indigo chamado de Indigo RT, e como o próprio nome mesmo denuncia, o software é uma versão de render em tempo real para o Indigo.

A lista completa com as novidades do Indigo 3.0 pode ser conferida nesse endereço.

Jun
20

Os tutoriais de modelagem 3d que recomendo aqui no blog geralmente abordam apenas a criação dos objetos 3d do ponto de vista da sua topologia, e acabam deixando os usuários sem outras partes importantes do processo de criação, como é a texturização. Por isso, sempre que encontro um tutorial completo que aborda desde a criação dos objetos em 3d até a texturização, encontro uma maneira de salvar esse material devido a sua importância como referência para estudo e aprendizado. A minha recomendação de tutorial hoje está relacionada com uma pequena série de vídeos que um artista e usuário do Blender chamado GameDesignGuru criou, sobre a elaboração de uma torre.

Essa torre tem como foco claro o uso de projetos de jogos ou animações interativas com o Blender, mas pode ser usada em praticamente qualquer tipo de contexto em projetos 3d.

O tutorial está dividido basicamente em três partes que correspondem a modelagem 3d, seguida pela texturização e mapeamento UV e a finalização do modelo. No total o conjunto todo de vídeos é composto por sete vídeos sendo que dois são para modelagem, quatro para texturas e o último mostra os detalhes finais do tutorial.

Aqui está uma lista com links para todos os vídeos do tutorial:

O vídeo abaixo faz parte da texturização da torre, e dá uma excelente idéia do que esperar no tutorial:

No vídeo podemos acompanhar como a criação de determinados tipos de topologia podem ser usadas na texturização, e quais as conseqüências disso para o projeto. O autor usa nesse projeto o temido mapeamento UV como técnica de textura, queé praticamente o padrão em termos de procedimentos para uso de texturas em 3d, até que técnicas como o pTex estejam disponíveis. Nesse tipo de processo, o artista precisa planificar o modelo 3d para gerar um mapa, em que as texturas são pintadas. Assim que as texturas estiverem pintadas, podemos aplicar novamente o mapa alterado na superfície 3d.

O único problema que consegui encontrar com esse tutorial em si foi a qualidade, que não está em 720p, mas só em 480p e pode fazer com que usuários que precisem acompanhar os detalhes na sequencia de ações do tutorial fique um pouco prejudicada. Mas, tirando esse detalhe os vídeos são excelentes para usuários iniciantes e podem ajudar bastante a entender como trabalhar com texturas no Blender.

Jun
20

A renderização e armazenamento de arquivos relacionados com computação gráfica na nuvem é uma forte tendência em projetos de larga escala, pelas facilidades em guardar arquivos e até mesmo acelerar a renderização. Um pouco dessa facilidade pode ser conferida no artigo em que descrevo o uso do Dropbox para ajudar nesse tipo de projeto. Mas, outras empresas estão começando a investir pesado nesse tipo de solução, que é uma evolução do que conhecemos como render farm. Agora foi a vez da Autodesk investir nessa área com o projeto Neon. Esse projeto oferece para os usuários do AutoCAD e Revit a possibilidade de renderizar projetos usando os servidores da própria Autodesk.

O uso desse tipo de recurso é simples, e requer apenas a instalação do aplicativo que faz a conexão do seu software com os servidores do Neon, para que você tenha acesso ao painel de controle do projeto e acompanhar as suas renderizações. Ainda não tive a oportunidade de renderizar nenhum projeto usando o Neon, mas as pessoas que já o fizeram postaram comentários positivos sobre o desempenho do render de maneira geral.

autodesk-neon.jpg

Como o Neon ainda está em desenvolvimento, existem muitas limitações sobre o seu uso como um todo. O primeiro é a capacidade de gerar apenas imagens estáticas, mas acredito que as animações seriam uma evolução natural. A outra é ao suporte apenas ao AutoCAD e Revit. Mesmo assim o projeto é muito interessante para todas as pessoas que precisam gerar imagens usando um desses softwares.

Por enquanto, o projeto Neon é gratuito para uso junto com o AutoCAD e Revit, mas deve ser um serviço pago quando sair do Autodesk Labs. Portanto, aproveite o tempo em que o projeto ainda é gratuito para desfrutar de uma excelente aceleração nas suas renderizações, as custas da Autodesk. Em termos de uso, a minha única sugestão seria o suporte a projetos criados usando o 3ds Max!

Já pensou poder utilizar esse tipo de estrutura para renderizar aqueles projetos de animação complexa aproveitando o 3ds Max e mental ray, sem se preocupar em abusar no Final Gather? Até que o recurso esteja disponível no projeto Neon, você terá que recorrer a uma render farm para usar o 3ds Max com mental ray na nuvem.

Jun
17

As últimas semanas trouxeram inúmeros renderizadores para o Blender 2.5 nas suas versões estáveis como o LuxRender 0.8 que é hoje a melhor opção em termos de software de código aberto, para usar junto com o Blender. Entre todos esses renderizadores que funcionam com o Blender, um dos mais simples de usar e que remonta aos dias mais antigos do Blender é o YafaRay. Mesmo sem uma versão definitiva que permita a integração simples e rápida com o software, muitos usuários ainda recorrem as versões especiais do Blender já com o YafaRay integrado que estão disponíveis no graphicall.org para usar o YafaRay sem precisar compilar nada.

Caso você queira se aventurar pelo YafaRay usando o Blender 2.5, o tutorial abaixo que está dividido em duas partes, deve ajudar bastante a criar uma cena simples usando o YafaRay.

O objetivo do tutorial é mostrar o processo de modelagem para uma pequena escultura de madeira, dentro de uma cena do tipo estúdio que é renderizada apenas usando iluminação difusa. Esse tipo de cena é conhecida como “studio setup” sendo a melhor opção para fazer apresentação de produtos virtuais, por criar um ambiente com fundo infinito perfeito para mostrar objetos apenas.

No tutorial você vai encontrar os procedimentos para fazer a modelagem 3d da escultura e dos elementos presentes no cenário, usando apenas as ferramentas de modelagem poligonal do Blender. Depois que o modelo 3d está pronto e com as texturas devidamente aplicadas usando mapas UV, o autor dos vídeos passa para a configuração da cena com o YafaRay.

Um dos segredos para conseguir esse tipo de efeito no YafaRay e usar iluminação baseada em objetos do tipo Mesh como planos, simulando o que acontece em ambientes reais de estúdio.

O resultado final do tutorial é uma imagem que mostra a escultura posicionada no cenário de estúdio, usando o fundo infinito. Como você pode perceber pela imagem, a cena como um todo é perfeita para apresentar produtos devido inexistência de detalhes no plano de fundo da cena. Se você é usuário do Blender e precisa apresentar produtos ou objetos dessa maneira, esse tipo de tutorial deve ser ainda mais útil para você!

Jun
16

A modelagem 3d no SketchUp pode ser relativamente fácil e simples, mas nem sempre agrada a todos os usuários e artistas que gostam de ter melhor controle manual sobre as suas criações. O Blender possui um modo chamado de Grease Pencil que permite desenhar na tela, e com algumas pequenas modificações é possível até mesmo modelar em 3d com base em linhas criadas a mão livre. Um plugin do SketchUp pode ajudar as pessoas que pretendem realizar o mesmo procedimento no software, adotando uma postura de criação mais voltada para o uso de linhas desenhadas como guia para a modelagem 3d.

O plugin chamado de Pen Tool+ tem exatamente a função de adicionar uma série de opções para desenho no SketchUp, usando como referência a barra de opções abaixo:

PenTool_SketchUp.png

Nessa barra estão presentes as opções de desenho, que abrangem a criação de linhas que devem compor objetos na modelagem, ou mesmo a criação de linhas guia. O conceito de linha guia é muito usado em ambientes de desenho técnico, e consiste na criação de linhas que devem servir apenas para a criação de objetos 3d, sendo completamente excluídas depois que o objeto 3d é criado. Para quem precisa de muitas referências na modelagem 3d de objetos complexos no SketchUp, esse tipo de ferramenta pode ser de grande ajuda durante a modelagem 3d.

Outro modo interessante desse plugin é o chamado Weld Draw que é capaz de criar curvas mesmo para auxílio no processo de modelagem. Essas curvas pode dar origem aos mais diversos tipos de objetos em 3d. O vídeo abaixo mostra um pouco de como essa ferramenta funciona dentro do SketchUp, e o uso do menu Pen Tool+ que aparece na interface do SketchUp depois que o plugin é instalado.

A instalação do Pen Tool+ é simples e requer apenas que você faça o download do arquivo do plugin, e depois faça uma cópia desse arquivo na pasta de plugins do SketchUp no seu computador. Para conseguir copiar o arquivo do plugin é preciso ser usuário registrado no Sketchucation.

Depois de começar a usar esse plugin, você vai querer adquirir uma tablet para desenhar a base dos seus modelos 3d como se fosse a criação de um esboço!

Jun
16

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