Allan Brito

Migrando dos tijolos para os pixels!

Archive for August, 2008


Já faz um bom tempo que não indico nenhum vídeo do fxguide TV, que é um videocast relacionado com computação gráfica e efeitos especiais. Apesar de ser um programa de alta qualidade, tanto na parte de produção como no conteúdo, eles estavam com baixa freqüência de produção e colocando muitos artigos e matérias relacionadas com seus próprios patrocinadores. Mas, nos quatro últimos episódios do videocast eles publicaram algumas matérias interessantes, com visitas aos stands da Siggraph 2008. O melhor de tudo é que o material está todo disponível em 720p, para aqueles que têm disponível uma TV ou monitor HD é a oportunidade de passear pela Siggraph em alta resolução.

Recomendo o download dos episódios 29, 30, 31 e 32 que falam sobre a Siggraph. O pessoal faz várias matérias e entrevistas, uma delas envolveu o pessoal da Eyeon, desenvolvedores do Fusion e que por muito tempo foi patrocinador deles.

Bem, mas o interessante mesmo foram as matérias que envolvem alguns tipos de hardware experimentais que podem estar disponíveis comercialmente no futuro. Dentre essas novas tecnologias, podemos encontrar vários simuladores que usam realidade virtual para apresentar cenários.

Um dos vídeos mostra o pessoal da Autodesk falando do lançamento do Mudbox 2009, Maya 2009 e vários outros produtos. Na entrevista os representantes da Autodesk destacam a crescente demanda por profissionais especializados em pré-visualização para o mercado publicitário e de cinema. Esse tipo de tecnologia economiza muito dinheiro nas produções, por isso eles estão investindo pesado para deixar o processo mais rápido e fácil.

O mercado de pré-visualização é uma ótima maneira de criar material 3d com custo baixo, pois ele serve apenas para avaliar o posicionamento da câmera e dos atores em uma determinada cena. O Blender já foi até usado para fazer esse tipo de trabalho, em um dos filmes do Homem Aranha (2).

No último episódio, o de número 32, boa parte da produção é dedicada a novas tecnologias relacionadas com captura de movimento.

Para fazer o download dos episódios, visite esse endereço. A versão em 720p tem mais de 100 MB de tamanho, para aproximadamente 10 minutos de vídeo.

Aug
25

O Blender 2.46 foi marcado pelo lançamento do Big Buck Bunny e também pela introdução de inúmeras ferramentas que melhoraram, em muitos aspectos o Blender. Mas, junto com essas ferramentas e novidades, também aparecerem problemas e bugs. Um dos mais famosos é a incompatibilidade com o YafRay, que demandava ao artista desligar o botão XML para poder usar o YafRay no Render. Bem, agora já está disponível o Blender 2.47, que é uma versão destinada a corrigir os problemas do 2.46. Mesmo sendo anunciada como sendo uma versão de correção, algumas ferramentas novas estão disponíveis sim! Na sua maioria são ferramentas oriundas do projeto Apricot, mas que já podem ser utilizadas em ambientes de produção.

Quais são essas melhorias?

A primeira e única melhoria na parte de interface com o usuário é a utilização da nova ferramenta de Snap do Blender. Caso você não esteja lembrado, essa ferramenta já foi comentada aqui no Blog. Com ela é possível fazer com que um objeto se alinhe a um determinado plano, possibilitando que designers de jogos possam posicionar objetos de maneira mais rápida.

Isso tem aplicações em qualquer tipo de tarefa que necessite de alinhamento e posicionamento de objetos, como o trabalho em modelos 3d que demonstram projetos arquitetônicos.

Outras melhorias estão presentes na parte da Game Engine, em que várias novas ferramentas e opções foram adicionadas, em especial nos chamados Controllers. Esses são os blocos de lógica do Blender que fazem a ligação entre os sensors e actuators.

O recurso que permite utilizar os shaders GLSL ainda não está disponível com esse lançamento, acredito que apenas em uma provável versão 2.48 do Blender, que deve aparecer antes do já lendário 2.50. Essa versão deve reunir as novidades desenvolvidas para os projetos SoC 2008.

Para fazer do download do Blender 2.47, visite esse endereço.

Quem aprender a usar a Game Engine do Blender, pode até usar ele como ferramenta para fazer apresentações em 3D e substituir o PowerPoint. Veja essa apresentação, que a equipe do projeto Big BUck Bunny fez na Siggraph 2008. O arquivo é uma cena interativa na Game Engine do Blender, que substitui de maneira muito inteligente o uso de slides. Depois de fazer download pressione a tecla P, para que a apresentação inicie. Para navegar, use as teclas direcionais do teclado.

Aug
23

Uma coisa que muitos artistas iniciantes na área de computação gráfica não sabem é que, boa parte dos grandes estúdios de animação usa plataformas Linux para produzir seu material. Sim, aquelas animações que você assiste no cinema são na sua maioria totalmente elaboradas em ambientes Linux, por vários motivos, como a estabilidade e a possibilidade de personalizar o sistema, para atender demandas específicas de cada estúdio durante um grande projeto. Para saber mais sobre o uso do Linux em estúdios de animação, recomendo uma visita ao web site chamado de Linux Movies, que reúne informações muito interessantes sobre esses projetos.

Entre os materiais que podemos encontrar no Linux Movies, existem listas com os softwares usados nos estúdios, assim como alguns dos pontos chave do Linux, que fazem com que vários deles usem esse sistema operacional.

O uso do Linux nesse tipo de sistema é o que faz com que empresas como a Autodesk e SideFX, desenvolvam versões especiais do Maya e Houdini respectivamente para o ambiente Linux. Esse mercado é muito grande e praticamente dominado por esse tipo de ferramenta. Mas, aguarde por novidades em relação ao Blender nesse mercado, pois o Big Buck Bunny direcionou a atenção dessas empresas para o potencial criativo do Blender. O melhor de tudo é que o Blender já roda de maneira nativa no Linux.

Outras ferramentas como o 3ds Max, muito dificilmente devem rodar no Linux de maneira nativa. Quando ele foi desenvolvido, a Autodesk usou muito da tecnologia do Windows NT na época. Isso marcou a migração do 3d Studio para a o chamado 3ds Studio MAX na época.

Quer alguns exemplos de estúdios que usam Linux?

  • Dreamworks
  • ILM
  • Pixar
  • Digital Domain
  • Weta Digital

Todos esses estúdios usam Linux.

Não deixe de conferir o arquivo PDF, disponível na página inicial do sistema que é a representação de uma apresentação em slides, de uma palestra que o fundador do site ministrou sobre o tema. Como qualquer boa apresentação em slides, ela acompanha dados estatísticos e muitas imagens sobre o tema. Uma delas é até usada para ilustrar o artigo.

Bem, você não vai aprender nenhuma técnica nova, mas vai perceber que muito provavelmente precisará usar Linux para produzir animações de alto nível. Você já sabe usar ele? Quem sabe esse é o momento de começar? Se você aceitar minha sugestão, recomendo a dobradinha Blender e Ubuntu.

Junto com o Ubuntu, você ainda pode fazer a instalação do Houdini Apprentice para estudar, que é disponibilizado em versão para Linux também.

Aug
22

O uso de imagens como artifício para iluminar cenários é uma excelente opção para cenas complexas, que precisam de níveis relativamente altos de qualidade, mas com eficiência na renderização. Hoje a maioria dos softwares consegue usar a iluminação com base em imagens, no Blender 3D é necessário usar um renderizador externo para isso, mas uma ferramenta própria para isso já está em desenvolvimento. Se você não lembra, consulte esse artigo sobre o uso de IBL com o Blender 3D, que escrevi há algum tempo aqui no Blog.

Bem, mas esse artigo não é sobre o Blender. Estava fazendo minhas pesquisas habituais, quando encontrei um excelente tutorial sobre o uso desse tipo de técnica (IBL), no Maya. O tutorial foi criado por um artista que precisava de uma maneira rápida e fácil de iluminar uma cena para animação. Ele acabou com uma cena iluminada por uma imagem e dois pontos de luz, para compor o efeito como um todo.

O procedimento para configurar a cena é muito simples, no tutorial que é de fácil entendimento o autor aborda todos os passos necessários para usar o efeito.

No início do tutorial, a primeira coisa que o autor faz é escolher o Mental Ray como o renderizador para a cena, pois será com ele que o efeito terá maior impacto na iluminação da cena. Depois que o Mental Ray é escolhido como renderizador, o autor passa a lista com todos os parâmetros que devem ser ajustados no painel de render.

Se você quiser usar a técnica para alguma cena semelhante, talvez seja necessário ajustar algum desses parâmetros.

Depois de ajustar o Final Gathering, podemos usar a opção Image Based Lighting no painel de controle do Mental Ray, lá existe um botão chamado Create. Assim que esse botão é acionado, uma esfera vai aparecer ao redor do modelo 3d. Essa é a base para o funcionamento da técnica, pois essa esfera é que vai gerar a iluminação da cena.

O autor até mostra o efeito da iluminação, quando a esfera está configurada com apenas uma cor sólida. A iluminação da cena fica uniforme e longe do que seria o ideal ainda. No final do tutorial é adicionada uma imagem, como textura da esfera. Assim a cena é realmente iluminada com a textura.

Como forma de complementar a iluminação, autor ainda adiciona dois pontos de luz para gerar sombras.

O tutorial é mais que recomendado, para as pessoas que pretendem aprender a usar Maya com Mental Ray. Ainda estou aguardando a confirmação daquelas aulas de Maya, mas esse tutorial fará parte das minhas recomendações de material complementar de estudo, caso o curso aconteça.

Aug
21

Assim que o sistema de nós do Blender 3D foi criado, principalmente a parte que permitia fazer composição com elementos de vídeo, as possibilidades de produção com o a ferramenta cresceram exponencialmente. Mesmo sendo um pouco complicado para algumas pessoas, o sistema de nós é extremamente poderoso e pode em algumas situações criar efeitos fantásticos em vídeo. Quando isso é somado aos recursos já existentes no próprio Blender o resultado é material em vídeo, que se compara ao produzido em ferramentas proprietárias e extremamente caras como o Adobe After Effects.

Quer ver um exemplo disso?

Um usuário do Blenderartists.org chamado AMDBCG, fez testes com o uso de um nó de composição do Blender chamado Lens Distortion e conseguiu um efeito em objetos, muito semelhante ao que é usado em videoclips de música eletrônica.

Esses são dois exemplos dos vídeos que ele elaborou com o efeito:


DistortedArrays2 from amdbcg on Vimeo.


Distorted Arrays from amdbcg on Vimeo.

Sim, todo esse vídeo foi produzido apenas como Blender 3D.

Agora vem a melhor parte, se você quiser aprender a fazer o mesmo efeito, ou até mesmo aproveitar o arquivo usado na produção para renderizar partes mais longas do vídeo, o autor disponibilizou o material para download gratuito no fórum.

Depois que abrimos o arquivo é possível perceber que o efeito é absurdamente simples na sua concepção, e muito inteligente na utilização correta das ferramentas do Blender. Todos esses objetos que se movem na animação são na verdade apenas um cubo.

Com o modificador Array, o autor do material fez várias cópias desse mesmo cubo. E o material? Antes de abrir o arquivo, até achei que em algum momento os objetos usavam partículas, mas na verdade a aparência de partículas é dada pelo uso de materiais do tipo Halo.

Só som isso, os rastros de luz que aparecem no vídeo já são criados. O toque final do efeito é criado com o uso dos nós de composição, que usam efeitos de Blur e distorção de lentes.

Tudo que precisamos agora é de alguma música legal para criar um videoclip com o Blender 3D. Esse material deve ajudar muito as pessoas interessadas em usar o Blender 3d para criar multimídia. Com pequenas alterações no Array e na cod dos Halos é possível fazer variações da animação.

Aug
21

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