Allan Brito

Migrando dos tijolos para os pixels!

Archive for March, 2009


A cada dia aparecem mais exemplos de softwares 3d que usam o poder das GPUs atuais para facilitar o trabalho de modelagem e manipulação de objetos em 3D. A Autodesk disponibilizou mais um vídeo de demonstração sobre o 3ds Max 2010 que mostra exatamente isso, o software usando o poder de uma placa de vídeo para auxiliar na visualização. Para quem não está acostumado com o uso de placas de vídeo potentes na visualização em 3d deve ficar impressionado com a demonstração. O vídeo demonstra o uso de Metasl diretamente na viewport do 3ds Max, como forma de mostrar a integração do software com essa poderosa tecnologia de representação de shaders.

O Metalsl faz parte do Mental Mill, que foi desenvolvido pela Mental Images para aproveitar o poder e recursos avançados das GPUs modernas. Nesse caso a Autodesk incorporou o recurso ao 3ds Max 2010 para possibilitar esse tipo de visualização na Viewport:

3ds-max-2010-metalsl-viewport.jpg

Sim, essa imagem que você está vendo é o modelo 3d em Shade mode na Viewport do 3ds Max, Isso é possível graças ao uso de uma placa de vídeo como a EVGA GeForce 9800 GTX usada na demosntração. O mais interessante é que no vídeo publicado pela Autodesk, um artista 3d usa as ferramentas de modelagem do software para deformar e moldar a forma dos objetos, com a resposta em tempo real na Viewport.

Agora, não sei se foi apenas aqui no meu vídeo, mas na reprodução de animação o sistema pareceu um pouco lento e não fluía tão bem como era de se esperar.

Com o crescente aumento na quantidade de softwares e a imensa vantagem em usar esse tipo de recurso para economizar no tempo de render, talvez seja o momento certo de investir em placas de vídeo poderosas. Muita gente me pergunta sobre modelos de placas para trabalhar com visualização 3d e recursos avançados, pois a placa usada na demonstração é um bom exemplo de hardware que não é tão caro assim. Pelo que pude pesquisar na web, encontrei algumas dessas placas custando algo em torno de seiscentos reais. Para conseguir esse tipo de visualização antes do render, o preço está mais que razoável.

Mar
11

Assim como o Blender 3D 2.50 continua sendo preparado para o segundo semestre desse ano, vários projetos paralelos continuam sendo apresentados a comunidade de usuários. Entre esses projetos apareceu um que estava esquecido, pelo menos não tinha sido atualizado nos últimos meses que é o novo sistema de modelagem B-Mesh. O deselvolvedor do B-Mesh já conseguiu portar o código do sistema para as versões iniciais do Blender 2.50. Para mostrar um pouco mais do avanço desse projeto, um vídeo do B-Mesh integrado a nova interface e funcionalidades do Blender 3D 2.50 foi publicado no Youtube, mesmo sendo breve o material dá um pouco de esperança que possamos usar o novo sistema de modelagem no novo Blender:

Mas, o que é o B-Mesh? Esse sistema pretende flexibilizar o processo de modelagem no Blender, permitindo o uso de N-Gons nos modelos 3D. Se você já usou o Blender 3D já deve ter percebido que ele suporta apenas faces triangulares e quadradas. Com o B-Mesh poderemos usar faces com mais de quatro lados, que são chamadas de N-gons. Repare que no vídeo de demonstração o autor seleciona uma série de vértices no centro do cubo subdividido e exclui os mesmos, resultando em uma face com grande quantidade de lados. Se isso fosse realizado no sistema atual do Blender, o resultado seria um buraco na malha do objeto.

Outro projeto que promete elevar a qualidade dos renders feitos no Blender 3D. Você deve estar lembrado do farsthary, o responsável pela criação do sistema de volumetria do Blender e que tinha planos para converter o render interno no software para que o mesmo use algoritmos do tipo Unbiased como o Indigo e o Maxell Render. Ao que parece o farsthary foi contactado pela equipe do LuxRender que é um renderizador Unbiased de código aberto.

A proposta era bem simples e consistia em incorporar o LuxRender ao Blender 3D, para que as renderizações possam ser realizadas de maneira nativa. A vantagem em usar um render como o LuxRender é a qualidade e fidelidade da iluminação ao que acontece no mundo real. Hoje o LuxRender tem plugins para se integrar com o Blender 3D e vários outros softwares, mas a incorporação do seu código ao Blender seria um grande salto de qualidade, sendo inclusive o melhor caminho para a própria comunidade, pois o trabalho desenvolvido pela equipe do renderizador poderia ser aproveitado no Blender 3D.

Assim como todas as notícias ligando o desenvolvimento do Blender 3D, precisamos esperar e torcer para que os projetos se concretizem. Ainda temos o SoC 2009 do Google que deve trazer mais novidades também! Esse será um ano movimentado para o desenvolvimento do Blender 3D.

Mar
11

Os artistas e profissionais que trabalham com modelagem 3d e animação para o mercado de maquetes eletrônicas deve recordar de um software chamado Form-Z. Esse software foi muito usado, principalmente no mercado americano e por escritórios de médio porte para elaborar modelos 3d e renderizar o material usando renderizadores externos. Ainda hoje é possível encontrar muitos escritórios que ainda usam essa ferramenta, por isso empresas como a NexLimit que desenvolve o Maxwell Render criam e mantém plugins para integrar o seu sistema de renderização externo ao Form-Z. Mas, como é de se esperar e pela pouca evidência que essa ferramenta tem em comunidades de artistas e profissionais que trabalham com visualização, hoje ele está sendo pouco usado.

Para tentar retomar uma boa base de usuários a Autodesys, empresa que desenvolve e mantém o Form-Z está criando um novo software de modelagem que promete um novo conceito em facilidade e criação de geometria em 3d. Esse novo software se chama Bonzai 3D e promete rivalizar com o SketchUp. A rivalização com o SketchUp é evidente, pois assim que assistimos os vídeos de demonstração do software que ainda está em estágio beta, percebemos que a interface e sistema de modelagem são muito semelhantes ao oferecido pelo SketchUp.

A idéia e conceito por trás do Bonzai 3D é permitir uma criação e modelagem 3d mais intuitiva e rápida, direcionada especificamente para o mercado de visualização de projetos arquitetônicos.

bonzai3d-modelagem-arquitetura.jpg

Se você tiver disposição e curiosidade para conhecer a nova ferramenta, o software pode ser copiado de maneira gratuita na sua fase beta, para ter acesso basta visitar esse link e se cadastrar. E para conhecer um pouco mais sobre o Bonzai 3D, sem a necessidade de instalar o software é possível assistir e copiar vários vídeos de demonstração nesse endereço.

Os vídeos abordam os seguintes assuntos e tópicos sobre o Bonzai 3D:

  • Ilustração e desenho
  • Navegação em 3D
  • Seleção de objetos
  • Transformações
  • Controles e elementos na interface
  • Modelagem com precisão usando o Grid e Snap
  • Usando guias
  • Modificando topologias e remodelando
  • Criando seções
  • Edição de linhas

Nos vídeos é possível perceber de maneira clara as semelhanças entre o Bonzai e o SketchUp, mas ainda não está claro como é a estratégia da Autodesys, para competir com o SketchUp que tem muita qualidade em termos de usabilidade e é gratuito. Só com o lançamento oficial é que a estratégia do Bonzai 3D deve ficar clara.

Por enquanto, fique com os tutoriais sobre o software e caso tenha curiosidade em conhecer o Form-Z, aqui é possível encontrar uma vasta coleção de tutoriais e demonstrações em vídeo sobre a ferramenta também.

Mar
10

A maioria dos artistas 3d têm uma opinião formada sobre o estudo e aplicação de scripts no seu arsenal de ferramentas, que é exatamente a sua repulsa. Sim, a maioria deles não tem o menor pudor em dizer que não sentem a menor necessidade em aprender a desenvolver e usar scripts em seus projetos. Mas, mesmo assim eu continuo a insistir que aprender a desenvolver suas próprias ferramentas, pode até mesmo ser melhor que migrar para versões mais recentes do seu software preferido. O uso desse tipo de ferramenta fica ainda mais evidente quando precisamos trabalhar com cenas grandes, em que vários modelos 3d estão espalhados e posicionados no ambiente. Só o processo e trabalho necessários para selecionar esses objetos, justificariam o esforço em aprender um pouco de programação.

Caso você queira acompanhar alguns tutoriais e exemplos de como ferramentas personalizadas podem fazer a diferença até em projetos que envolvem render apenas, e nenhum tipo de animação, um artista chamado John Gunn publicou no seu web site uma série de tutoriais em vídeo sobre MAXScript para o 3ds Max. Os tutoriais são úteis na prática apenas para as pessoas que usam o 3ds Max, mas o exemplo e aplicação dos mesmos podem ser de grande valia para artistas especializados em outros softwares como Blender 3D, Maya e Softimage.

tutoriais-3ds-max-maxscript.jpg

Um dos exemplos mostra a integração dos scripts em MAXScripts para a configuração de uma cena no Mental Ray. O artista mostra nos seus exemplos, que a configuração de um sistema de luz do dia no Mental Ray requer muitos cliques de mouse e demanda certo tempo, para que o sistema esteja finalmente configurado e pronto para uso. Logo depois, o mesmo sistema é inserido com apenas dois cliques de mouse, pois o artista fez uso de um script próprio para isso. Esse é o tipo de produtividade que podemos ter ao usar scripts em nosso cotidiano.

Nesse tutorial o autor mostra um exemplo de como é possível evitar o uso de elementos próprios da programação, com o uso de Macros. Mas, ainda assim acho muito válido o aprendizado de lógica e do uso das estruturas de repetição e lógica condicional para gerenciar uma cena.

Além desses tutoriais sobre MAXScript em vídeo, o autor do tutorial disponibiliza também ótimos vídeos com instruções sobre como animar líquidos e roupas no 3ds Max, alguns deles disponíveis até mesmo para download. Espero que esse tipo de exemplo possa ajudar no incentivo e estudo de scripts para facilitar o seu trabalho com computação gráfica 3d e gerenciamento de cenas.

Mar
10

Nos projetos de modelagem 3d que encontramos com freqüência na internet e em dvds de treinamento, os temas e objetos manipulados nos tutoriais são geralmente tangíveis e podem ser facilmente encontrados no nosso cotidiano, mesmo as naves e material relacionado com ficção científica é fácil de encontrar em filmes e seriados. Mas, quando o assunto é modelagem para a área de saúde, fica mais difícil até mesmo localizar imagens e material de referência com qualidade e que possa passar para um artista 3d a real noção daquela entidade ou órgão.

Como forma de desafio para a representação em 3d, um artista resolveu modelar no Blender 3D um coração humano seguindo recomendações e desenhos esquemáticos que deixam a representação do mesmo bem próxima do real. Essa modelagem e exercício de anatomia teve a preocupação de criar até mesmo as veias e artérias em 3D. O tutorial foi totalmente gravado em vídeo e tem longa duração, no total são dez vídeos no Youtube que organizei na coleção abaixo. Como a maioria dos vídeos bate no limite de tempo do Youtube que são 10:59 minutos, a duração total do tutorial passa de uma hora.

O processo de modelagem é bem semelhante ao que estamos acostumados, com a coleta de material de referencia no inicio de boa parte da modelagem sendo realizada com o uso de subdivisão. O desafio mesmo é seguir a morfologia e detalhamento do coração, o que não é tarefa fácil para quem não tem experiência alguma com anatomia.

Agora, o mais interessante desse conjunto de tutoriais é que o artista usa o mesmo modelo 3d elaborado no Blender 3D, para transformar o material em 3d para a web com o Papervision 3D e o Adobe Flash. Como você deve saber, estou preparando muito material e estudos usando o Papervision 3D e o Blender para publicar e criar material 3d para a internet, que é um dos motivos pelo qual acredito que o Plugin web do Blender não é realmente necessário. Assim como aconteceu com o projeto Apricot que pretendia mostrar o Blender como ferramenta dentro de uma seqüência de trabalho, provendo modelos 3d para jogos, acredito que o mesmo se aplica a web 3D.

Esse tutorial e um exemplo fantástico de como o Blender 3D pode ser usado como plataforma de modelagem para web designers, usando ActionScript para controlar a interação e o Papervisio 3D como engine.

Só há um pequeno detalhe em relação ao tutorial! Segundo o autor, a seqüência completa de vídeos é composta por doze partes, mas até agora apenas dez foram publicadas. Assim que as duas últimas foram publicadas, aviso aqui no blog.

Mar
9

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