Blender Internal Render para arquitetura

Os renderizadores internos da maioria dos softwares 3d não oferece nenhum tipo de suporte a tecnologias que possam ajudar na criação de imagens realistas. É preciso ter um pouco de habilidade para conseguir criar as cenas e iluminação dos projetos. Esse é o caso do chamado Blender Internal render.

Quer ver um exemplo de renderização para arquitetura criada apenas com o o Blender Internal render? Nos fóruns Blenderartists um artista chamado easydream compartilhou um mostruário de móveis. As imagens não deixam claro que foi usado o renderizador interno do Blender, mas na descrição do projeto o artista detalha o uso desse render em particular.

Um dos desafios em trabalhar com o Blender Internal na parte de renderização é que ele não possui nenhum suporte para algoritmos como o Path Tracing. Caso você não saiba é com base nessa tecnologia que diversos renderizadores como o Cycles funcionam, e o suporte para GI é um dos destaques. Essa é a sigla para Global Illumination.

Blender Internal Render

Ao usar essa técnica nos seus projetos é possível emular o comportamento da luz no mundo real, em que as superfícies dos objetos rebatem e espalham a luz. Os resultados das renderizações acabam sendo mais “fáceis” de criar, já que a própria natureza do ambiente ajuda na iluminação.

Quando não tínhamos a possibilidade de trabalhar com o Cycles ou renderizadores externos no Blender, era necessário simular esse tipo de comportamento. Os artistas 3D chamam isso de Fake GI, que nada mais é do que a criação do resultado visual sem necessariamente aplicar tecnologias ou ferramentas para esse propósito.

Nesse projeto em particular você pode conferir o resultado da aplicação estratégica de luzes, materiais e texturas que emulam o resultado do que seria o Cycles. Para qualquer pessoa observando a cena é difícil distinguir o a configuração final da iluminação.

Um dos principais benefícios desse tipo de técnica é o tempo de render, que segundo o próprio artista nesse caso é de aproximadamente 15–20 por imagem. Para conseguir esse mesmo tipo de render usando o Cycles, seria necessário usar uma boa quantidade de núcleos e o hardware apropriado. Como ponto negativo em relação ao projeto, o artista não compartilhou mais detalhes sobre a sua técnica.

Ainda assim é muito interessante saber que usando apenas o render interno é possível conseguir esse tipo de resultado.

Aprenda a renderizar com o Blender

Caso você queira aprender o funcionamento do Blender Cycles para trabalhar com seus próprios projetos de visualização, recomendo visitar os seguintes cursos do EAD – Allan Brito:

Render farm gratuita para alunos do EAD – Allan Brito

O uso de uma render farm pode ajudar de maneira significativa o desenvolvimento de qualquer projeto, e sempre estou recebendo pedidos de informação sobre esse tipo de serviço voltado especificamente para o Blender. Existem render farms dedicadas ao Blender? Sim! E como forma de ajudar as pessoas que pretendem desenvolver projetos que necessitem de grande poder computacional, estive negociando nessas últimas semanas uma parceria exclusiva para os alunos do EAD – Allan Brito! Junto com o Lion Render, que é uma render farm dedicada ao Blender, consegui uma condição exclusiva para o EAD – Allan Brito.

A parceria oferece para todos os alunos inscritos desde hoje 20/11/2015 acesso a renders ilimitados na estrutura do Lion Render, por um período de 6 meses. Sim, você não leu errado eu disse ilimitados. Para ser elegível a participar da parceria, a sua inscrição deve ter um valor mínimo de R$ 120,00. Isso equivale a um combo com 2 cursos ou uma oficina relaiconado com Blender ou outra ferramenta. Só lembrando que existem algumas regras para manter o acesso por 6 meses na estrutura do Lion Render:

  • Você ganha o acesso por 6 meses, ao realizar a inscrição em um ou mais cursos com valor mínimo de R$ 120,00 (pode ser um combo)
  • Você terá acesso ilimitado a estrutura do render farm
  • Você não pode cancelar a inscrição aos cursos
  • Na hipótese de cancelamento, o acesso a render farm no modo gratuito será revogado
  • Ao longo da parceria entre o EAD – Allan Brito e Lion Render você terá os 6 meses renovados sempre que realizar uma nova inscrição

Esse é um benefício exclusivo para os alunos inscritos nos cursos do EAD – Allan Brito, e pode ser o diferencial que faltava para você criar seus projetos de animação ou render que demandam muito poder computacional. A grande vantagem de usar uma render farm para criar seus projeto é que você pode jogar a parte pesada para a estrutura deles, e detonar em aspectos relacionados aos efeitos e qualidade de imagem no render.

Render farm gratuita com Blender

Por exemplo, quando você cria uma animação usando o Cycles e cada imagem demora 10 minutos para ser gerada no seu computador. Se esse mesmo projeto se tornar uma animação com 30 segundos com taxa de reprodução de 24 frames por segundo. No final você precisaria renderizar 30*24 = 720 frames. E para saber o tempo médio de render 720*10 min = 7200 minutos (120 horas).

Já pensou precisar deixar seu computador ligado por 5 dias inteiros para renderizar esse projeto? Na render farm você consegue reduzir de maneira significativa esse tempo de render, e não usa a sua infraestrutura para gerar o projeto. É possível fazer a parte de animação em computadores bem simples, e depois jogar a parte pesada do render para a render farm. Estive inclusive renderizando projetos usando nada mais do que a conexão que eles oferecem com o Dropbox e gerenciando as cenas com o Trello para que tudo fosse criado da maneira mais sincronizada possível.

Quer começar a usar a estrutura do Lion Render? Faça a sua inscrição em qualquer dos cursos do EAD – Allan Brito e comece a usufruir da estrutura deles. Essa é uma parceria exclusiva do EAD – Allan Brito.

Renderização por GPU no Cycles com placas AMD

Uma das novidades mais aguardadas por alguns artistas e usuários do Blender 2.75 consistia no suporte ao uso de placas de vídeo AMD na renderização por GPU no Cycles. Isso fica evidente pela quantidade de pessoas decepcionadas ao adquirir um computador novo, e ao instalar o Blender e começar a tentar renderizar uma cena com placas da AMD recebiam uma mensagem de erro ou simplesmente telas pretas. Algumas dessas pessoas só descobriam muito tarde que precisavam trocar a placa de vídeo para conseguir renderizar seus projetos.

Assim que o Cycles foi lançado junto com o Blender 2.61 a quantidade de pessoas que pedia por suporte as placas da AMD era bem razoável, e isso acabou gerando muitas mensagens e comunicados da Fundação Blender em relação aos problemas com o suporte ao Open CL. Isso foi em 2011 e depois de todo esse tempo a própria AMD resolveu tomar as rédeas do desenvolvimento e colocou uma equipe de engenheiros de software para trabalhar no suporte do Cycles ao seu hardware. O resultado dessa empreitada pode ser conferido no blog de desenvolvimento da empresa, e o resultado por ter beneficiado até mesmo os artistas usando equipamento da Nvidia.

blender-amd-gpu

De acordo com o relato no blog da AMD a equipe de engenharia fez propostas de alteração na estrutura e funcionamento do Cycles na renderização por GPU.

Mas, por qual motivo você deveria se importar por renderizar cenas com a sua GPU? A razão é muito simples e está relacionada com a velocidade com que as imagens são renderizadas! Vamos fazer uma conta de padaria rápida! A sua CPU (processador) deve ter provavelmente algo entre 2 a 8 núcleos dependendo da marca e modelo. Algumas placas de vídeo podem ter mais de 1000 núcleos! Quando as tarefas de renderização são jogadas para esse tipo de equipamento, o tempo para finalizar o render acaba sendo bem pequeno!

Renderização por GPU no Cycles

Ainda não sabe aproveitar tudo que o Cycles tem a oferecer para renderização por GPU? No EAD – Allan Brito você encontra uma série de cursos que abordam uso do renderizador com GPU:

Curso de modelagem e renderização de produtos com Blender Cycles

As necessidades de um artista 3d variam muito dentro de um ambiente criativo, e podemos em determinados momentos precisar representar objetos com grande escala ou então partir para outras situações que exigem a manipulação de objetos pequenos. Quando o objetivo é trabalhar com a visualização de produtos, é comum partir para o uso de ambientes de estúdio ou então gerar cenas que possam potencializar os detalhes dos objetos. Já precisou trabalhar com esse tipo de projeto? O Blender Cycles pode ser uma excelente opção nesse tipo de situação, e para ajudar as pessoas interessadas em expandir os seus conhecimentos com o software acabei de lançar o curso de modelagem e renderização de produtos com Blender Cycles.

Nesse curso você aprende a trabalhar com o Blender Cycles exatamente com o direcionamento focado na apresentação de produtos, e nos ajustes de câmera e render para conseguir o melhor resultado possível. Esse curso está organizado no formato de workshop, em que já na segunda aula até o final do curso o conteúdo é abordado em formato de projeto. No final do curso você aprende a criar uma cena como a apresentada na imagem que ilustra esse artigo.

capa-032-wide

Aqui está a lista com todos os conteúdos e vídeos do curso:

Aula 01 – Modelagem com precisão

  • Modelagem com precisão (12:12)
  • Usando imagens de referência (12:04)
  • Ferramenta Snap (04:40)
  • Ferramenta Snap com cursor 3D (05:05)

Aula 02 – Modelagem do produto

  • Importando a referência (03:45)
  • Modelando o corpo da garrafa (11:34)
  • Atribuindo espessura ao modelo 3D (04:26)
  • Modelagem da tampa (05:27)
  • Criando o rótulo (02:51)
  • Modelagem do líquido (04:17)

Aula 03 – Configurando o ambiente

  • Usando um fundo infinito (03:57)
  • Iluminação de estúdio (05:10)
  • Iluminação do ambiente com HDR (03:10)
  • Ajustando o mapa HDR (03:32)

Aula 04 – Materiais e texturas aplicados ao objeto

  • Material de vidro (04:21)
  • Material do fluido (03:55)
  • Material da tampa semi-metálica (03:40)
  • Material do rótulo com mapa de textura (04:45)

Aula 05 – Configurando a câmera

  • Enquadramento da câmera (03:56)
  • Configurando a distância focal (04:37)
  • Guias de composição (03:30)
  • Profundidade de campo (DOF) (07:59)

Aula 06 – Iluminação e ajustes do ambiente

  • Configurando o render (04:04)
  • Removendo o fundo da imagem (06:48)
  • Alterando o cenário (05:08)
  • Renderizando a cena final (03:12)

Esse é mais um curso que tem como objetivo somar ao portfólio de recursos voltados ao aprendizado do Blender Cycles no EAD – Allan Brito. Você também pode aproveitar os seguintes materiais de aprendizado disponíveis no site:

Demo Reel Blender Cycles 2014

O final do ano está chegando e muitas empresas organizam vídeos que reúnem os melhores projetos criados com os seus produtos para fins de divulgação. A maioria desses vídeos é lançada apenas nas semanas iniciais de um novo ano, mas no caso da Fundação Blender o pessoal se antecipou e está divulgando agora mesmo o Demo Reel do Blender Cycles 2014. Esse é um conjunto de vídeos e imagens que apresenta alguns dos principais projetos criados inteiramente com o Blender! Apesar de ser curto, o material é uma excelente forma de apresentar para o público que não conhece o Blender, o potencial da ferramenta como plataforma de criação.

Uma coisa que mostra como a aceitação do Blender e o uso do Cycles está crescendo cada vez mais, é a grande presença de vídeos e trechos oriundos de campanhas publicitárias. Esse mercado que antigamente era dominado por produtos da Autodesk está adotando o Blender como plataforma de criação. Nem todo mundo usa, mas com o tempo a tendência é que vejamos mais material sendo produzido com o software.

No que se refere ao material apresentado, senti falta de imagens ou vídeos relacionados com o desenvolvimento de jogos com o Blender. É muito grande o uso do Blender em conjunto com ferramentas como o Unity para criação de jogos, devido a possibilidade de gerar modelos 3d tridimensionais com o software para aproveitamento em projetos interativos no Unity. A gravação de informações relacionadas com a iluminação em cenários por meio do processo conhecido como baking é um dos grandes atrativos do Blender para usuários do Unity.

Com essa ferramenta podemos gerar cenas com iluminação já gravada nas texturas, reduzindo de maneira significativa a carga computacional de jogos 3d.

Mas, tirando essa falta de material relacionado com jogos a Demo Reel do Blender Cycles 2014 ficou muito boa!

Aprenda a usar o Blender Cycles

Quer aprender a usar o Blender Cycles? No EAD – Allan Brito você encontra vários cursos que ajudam a usar o renderizador avançado do Blender para criar imagens realistas! No site você encontra os seguintes cursos online:

O último curso não fala especificamente sobre o Cycles, mas ajuda no entendimento geral sobre o sistema de materiais e texturas do Blender, assim como mapeamento UV de polígonos 3d.

E para muito breve devem estar disponíveis outros cursos sobre Cycles voltados para arquitetura, jogos e animação interativa. Estão quase prontos!