Archive for the ‘3D Interativo’ CategoryComo funciona o processo de Ray tracing e Photon Mapping?Posted on: 31, MarDepois de algum tempo usando ferramentas gráficas, principalmente com tanta freqüência como eu uso, seria normal que me interessasse pelos mecanismos que fazem as coisas acontecerem. Principalmente no meu caso, em que preciso ministrar aulas sobre esses softwares, explicar a função de um botão é fácil. Mas contextualizar a lógica matemática e códigos por trás dele é mais complicado. Apesar de vários artistas 3d, torcerem o nariz para esse tipo de explicação, conhecer a fundo o código fonte desses processos pode ajudar, na personalização de ferramentas. Sendo o Blender, uma ferramenta que disponibiliza o código fonte, para qualquer pessoa consultar e eventualmente alterar. Seria utópico, imaginar que alguém sem experiência em programação iria abrir o código fonte do Blender e automaticamente, entender e alterar as suas funcionalidades. Mas, para quem está interessado em aprender ou ter um conhecimento básico, sobre como funcionam processos como o Ray tracing, e até mesmo programar um protótipo de software, usando a base matemática do Ray tracing, existe o processing. Recebo várias mensagens de estudantes que gostariam de usar o Blender, como tema para os seus trabalhos de graduação. Como alguns desses alunos, tinham dificuldades em identificar e usar códigos escritos em C. Para facilitar a vida desses alunos, estava pesquisando por algo mais simples e que pudesse ser usado para fins de pesquisa, foi quando encontrei o processing, que é uma linguagem e ambiente de desenvolvimento, direcionada para artistas e pessoas sem experiência com programação. Não entendeu? Pois visite esse exemplo, em que um estudante chamado Grant Schindler.
Ele conseguiu recriar um ambiente interativo, usando um Cornell Box com um ponto de luz e duas esferas. O ambiente é uma simulação interativa, então é possível alterar em tempo real a posição das esferas e do ponto de luz. E por incrível que pareça, a renderização é muito rápida! Tudo isso com apenas 150 linhas de código. Esse sistema ganhou mais um usuário, Ray tracing com photon mapping em 150 linhas? Ainda mais com possibilidade de interação em tempo real? Já estou com o processing aqui, que por sinal é de código aberto. Ele é gratuito! Aproveite o trabalho do Grant Schindler, para estudar o código fonte, que está comentado e organizado, para aprender como funciona um sistema de Ray tracing com photon mapping simplificado. Esse é um ótimo exemplo de trabalho acadêmico, realizado com o processing. O estudante usou um artigo científico como base, para implementar o sistema. As possibilidades na simulação 3d em tempo real são muito boas, sem mencionar os usos acadêmicos. Já estou estudando a ferramenta/linguagem e assim que for possível, publico um tutorial. Quero aproveitar o artigo, para agradecer aos estudantes que usaram o livro Blender 3d – Guia do Usuário em seus trabalhos científicos com Blender. Se você está nessa situação, gostaria de pedir que me informasse sobre a referência ao livro ou ao site. Assim posso adicionar as informações no meu currículo Lattes. Quem trabalha com pesquisa, sabe o quanto esse tipo de referência é importante. GDC 2008: Tecnologias emergentes para 3D em tempo realPosted on: 1, MarNo mês de fevereiro foi realizada nos EUA a conferencia anual de desenvolvedores de jogos, que reúne várias pessoas ligadas ao mercado de desenvolvimento e aplicações para jogos. Por exemplo, várias empresas de hardware apresentam novos produtos, assim como novas tecnologias de renderização em tempo real, representando o que será possível contemplar nos próximos anos em termos de realismo em jogos. Já havia comentado aqui em outro artigo, mas costumo dizer que parte do futuro da animação 3D, que não seja destinada a filmes e comerciais está diretamente relacionada com jogos. Hoje essa tecnologia ainda é difícil e pouco acessível, para a maioria dos artistas, mas acredite que um dia será comum oferecer um aplicativo semelhante a um jogo para avaliação ou apresentação de produtos. Voltando a falar sobre a GDC 2008, você pode ter uma boa idéia do que estará disponível em termos de tecnologia para jogos, e que foi apresentado na conferência em um conjunto de vídeos disponível no Game Trailers.
Todos os vídeos podem ser assistidos diretamente no navegador ou então copiados, sim! Você pode fazer o download de todos. Não se trata de um conjunto de tutoriais, mas sim vídeos de demonstração sobre como será o futuro da renderização em tempo real. Antes que você faça o download, devo avisar que o material é impressionante! Muitos desses vídeos poderiam passar tranquilamente por uma animação gerada com ferramentas como V-Ray, Mental Ray ou outro. A qualidade das texturas e sombras é de altíssima qualidade. Entre todos os vídeos disponíveis lá, recomendo os seguintes:
Existem outros vídeos, mas esses me chamaram a atenção. Se você tiver interesse, faça o download dos outros e veja por si próprio. Visite esse link no Game Trailers para conferir os outros vídeos. Caso você tenha interesse em começar a trabalhar com jogos, uma ótima opção é usar o Blender! Ele tem uma Game Engine integrada, que facilita muito a vida do artista 3d interessado em criar animações interativas. Mesmo que ele ainda não consiga chegar nesse nível de realismo, ainda assim é uma ótima opção. |
Atualizações por e-mailCategorias
Arquivos
PesquisaLinks
Meta |
Tags3ds max
Animação
Animação 3D
AutoCAD
Autodesk
Autodesk 3ds Max
Autodesk Maya
Blender
Blender 2.5
Blender 2.50
Blender 3D
CAD
Computação Gráfica
Desenho Técnico
Desenvolvimento Blender
Desenvolvimento Jogos
Dicas Animação
Dicas Blender
Dicas Modelagem
Dicas Render
Dicas SketchUp
download gratuito
Google SketchUp
Maquete Eletrônica
Maquetes Eletrônicas
Maya
Mental Ray
Modelagem 3D
Modelagem Arquitetura
Modelagem Poligonal
Render
SketchUp
Tutoriais
Tutorial 3ds Max
Tutorial Animação
Tutorial AutoCAD
Tutorial Blender
Tutorial Blender 3D
Tutorial Maya
Tutorial Modelagem
tutorial render
Tutorial SketchUp
V-Ray
Visualização arquitetura
YafaRay
|