Allan Brito

Migrando dos tijolos para os pixels!

Archive for December, 2011


O uso da chamada computação na nuvem está em evidência hoje em dia e vários dos serviços que utilizamos corriqueiramente já estão migrando para servidores, e a renderização de grandes projetos não poderia ser diferente. Já existem sites e serviços especializados em renderizar projetos pesados, conhecidos como Render Farms que permitem alugar o tempo de computadores poderosos para acelerar a produção de grandes projetos. Um conceito um pouco diferente de Render Farm está sendo explorado em um projeto experimental da Autodesk junto com a NVIDIA chamada de Pandora. A proposta do projeto é oferecer aos usuários do 3ds Max 2012 uma maneira de enviar suas cenas para os servidores da Autodesk, e ter a cena renderizanda usando GPUs da NVIDIA. O resultado? Você fica livre da fase mais “chata” e que demanda mais poder computacional que é o render.

Projeto Pandora renderiza cenas do 3ds Max 2012 na nuvem

O vídeo abaixo mostra como funciona hoje o sistema de render do projeto Pandora:

A demonstração apresenta a integração do sistema com o 3ds Max, em que o o artista pode selecionar no painel de render do 3ds Max a opção de usar serviços remotos de render e acessar o painel de controle do Pandora. Depois de acionar o serviço e entrar com o seu usuário e senha, o 3ds Max envia a cena para os servidores da Autodesk.

Uma coisa que não ficou clara em relação ao vídeo e que podem ser impedimentos para a velocidade do envio, é o upload de texturas. Quem já trabalhou com arquivos destinados a impressão e que tenham texturas em alta resolução, sabe que esses arquivos algumas vezes podem passar facilmente da centena de megas. Será que a velocidade de upload é impedimento para o uso do Pandora? Geralmente as taxas de upload são bem mais baixas do que o download em conexões de banda larga.

O artista consegue acessar a sua cena renderizada no painel de controle do Pandora, e fazer ajustes na imagem e até mesmo modificar a visão da câmera. Quando a imagem estiver finalizada, basta salvar o resultado como um arquivo de imagem.

Esse é um tipo de serviço que deve evoluir bastante ainda, mas é promissor por aproveitar o uso de GPUs e não CPUs como é o caso da maioria das Render Farms. Será que veremos outras opções semelhantes para outros softwares 3d?

Dec
6

Com o lançamento eminente do Blender 2.61 os artistas e usuários começam a direcionar as suas atenções para as novidades que devem aparacer nessa atualização para o Blender, e um dos maiores destaques dessa versão é o Cycles. O novo renderizador avançado do Blender, que permite trabalhar com algoritmos sofisticados de renderização como o Path Tracing, que só estavam disponíveis para usuários do Blender por meio de softwares externos. Isso pode até representar um abandono em massa de softwares como o YafaRay e LuxRender, assunto que já foi inclusive tema de enquete aqui no blog. Se você ainda não responder, seria muito interessante participar.

Limite de samples para render com Blender Cycles

O Cycles ainda deve receber várias atualizações ao longo do processo de desenvolvimento do Blender na série 2.6. Mas, depois de algumas versões ele já está com algumas ferramentas bem interessantes e novas. Uma dessas modificações está confundindo um pouco os usuários mais antigos, que é a limitação na quantidade de samples do preview de renderização. Agora é possível limitar o número de samples da imagem de preview do render, e por padrão o valor é limitado em 10 samples. O número é pequeno, mas pode ser ampliado facilmente no painel de render como mostra a imagem abaixo retirada do Blender 2.61 Beta.

blender-cycles-samples.png

Como criar animação com o Blender Cycles?

Outra dúvida bastante comum em relação ao Cycles é sobre a sua capacidade de trabalhar com animação. O Cycles é perfeitamente capaz de produzir animações, mesmo que em alguns casos o processo seja um pouco lento. Esse é inclusive o tema da Aula 06 do curso de Renderização avançada com Cycles que estou promovendo no EAD – Allan Brito. O vídeo abaixo é um dos exemplos trabalhados no curso:

Essa animação foi renderizada com o Cycles e montada depois com o sequenciador de vídeo do Blender. O que você precisa ter em mente sobre o Cycles é que ele ainda é um renderizador jovem, e que deve receber ao longo dos próximos meses várias melhorias.

Participantes do curso de Renderização avançada com Blender Cycles

Aos participantes do curso de renderização avançada com o Blender Cycles, deixo o aviso de que as aulas que tenham sido gravadas com versões da interface diferentes da 2.61 serão atualizadas. Como o tempo de acesso aos cursos por 30 dias não está sendo contabilizado para nenhum dos cursos, os participantes podem ficar tranqüilos que o material será atualizado para que fique equiparado em termos de interface ao 2.61.

O tempo de acesso por 30 dias aos cursos no EAD – Allan Brito ainda não está sendo contabilizado, e as pessoas que se inscreveram em Agosto desse ano continuam acessando os vídeos sem problemas.

Dec
6

Os artistas 3d estão sempre tentando encontrar formas de criar cenas e imagens com o máximo de realismo em seus projetos, e isso geralmente leva as pessoas a adotar renderizadores avançados ou softwares caros para melhorar a iluminação e materiais. Mas, com o uso de elementos simples como a adição de pessoas nas imagens, o realismo tão desejado pode ser atingido de maneira bem mais rápida. O uso de imagens de pessoas atribui realismo em renderizações e ainda ajuda na sensação de escala geral da cena, que pode ficar dúbia sem a representação da figura humana, principalmente em ambientes criados para arquitetura.

Uma das técnicas mais simples para adicionar pessoas é com o uso de texturas aplicadas em planos, que são renderizadas e posicionadas na cena de maneira semelhante a uma placa, mas que não pesam no render e ajudam na composição geral do projeto.

Download gratuito de texturas de pessoas

Para os que gostariam de usar esse tipo de recursos nos seus projetos, o primeiro passo é conseguir uma boa biblioteca de pessoas que possam ser usadas como texturas em renderizações. Esse tipo de imagem é chamada de 2D Cutout e pode muito bem ser encontrada com imagens de pessoas, árvores ou carros. Se você não tem nenhuma biblioteca assim, recomendo visitar o web site do pessoal da pixelflakes, pois eles disponibilizaram um pacote com 20 texturas de pessoas em excelente resolução, já com máscaras para edição em softwares como Photoshop ou GIMP. O arquivo é um pouco grande, passando dos 300 MB, mas garanto que vale o download pela qualidade dos mapas disponíveis.

download-gratuito-texturas.jpg

Outras bibliotecas gratuitas de texturas para download

Esse conjunto de recursos pode ser somado a outros downloads que já recomendei aqui no blog em artigos passados, e que devem ajudar bastante a qualquer artista que precise inserir imagens de pessoas em animações ou renders estáticos.

Uma das vantagens em usar esse artifício em animações é a redução significativa da carga de processamento necessária para gerar as imagens, pois as texturas são aplicadas em planos e diferente de polígonos, o peso é mínimo!

Dec
2

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