Allan Brito

Migrando dos tijolos para os pixels!

Archive for October, 2009


O trabalho com computação gráfica e desenvolvimento de projetos geralmente envolve o uso de diversos arquivos, que podem ajudar na segmentação de grandes projetos para que pessoas diferentes trabalhem em elementos individuais. Já existem tecnologias como o servidor BIM do ArchiCAD 13 que agilizam esse tipo de procedimento, mas fora o ArchiCAD 13 não conheço outro software que facilite a integração de material produzido por diversas pessoas. Entre os truques que podemos usar para reunir material criado por diferentes pessoas é conhecido como XRef em softwares de CAD e em algumas ferramentas 3d como o 3ds Max. Esse tipo de operação é muito semelhante ao ato de importar um arquivo para dentro de outro projeto, mas ao invés de trazer o material todo, fazemos um link para o arquivo externo.

Quando é usado algum recurso de XRef, temos a vantagem de poder atualizar o conteúdo caso o arquivo externo tenha sido alterado. Assim podemos acompanhar o desenvolvimento do projeto como um todo, mas não é possível editar as partes inseridas com o XRef. Para conseguir fazer esse tipo de operação, precisamos antes aplicar um comando chamado de explode, que desagrega as entidades de desenho e transforma todos os elementos em linhas e arcos. Isso funciona no AutoCAD ou 3ds Max da mesma maneira, apenas o local em que os comandos está localizado é diferente.

autocad_lt-bij cadix opleidingen

Para ajudar na manipulação de material que foi inserido usando XRefs, a Autodesk publicou de maneira gratuita um plugin muito interessante que permite aplicar o comando Offset em Xrefs no AutoCAD 2010. Com o uso do plugin é possível realizar a operação sem a necessidade de explodir o objeto. Isso ajuda muito no desenvolvimento e aplicação de ajustes nos desenhos e modelos 3d, integrados em projetos que usam muito XRef.

O comando Offset para quem nunca usou o AutoCAD, permite criar cópias paralelas de uma linha em distâncias pré-determinadas pelo desenhista. O plugin pode ser copiado de maneira gratuita no link indicado no artigo.

Esse tipo de técnica para organizar partes de um projeto maior em vários arquivos separados pode ser útil, até mesmo em softwares que não fazem um XRef com esse nome, como é o caso do Blender 3D em que a ferramenta se chama link mesmo. Com o uso de referências externas é possível criar uma biblioteca de modelos 3d e sempre ter as partes atualizadas, com materiais e texturas nos seus projetos.

Oct
12

Entre os diversos pedidos e dúvidas que recebo por e-mail aqui no blog, um deles se destaca pela freqüência que costuma aparecer não só aqui no blog, mas também com os meus alunos nas aulas presenciais. Essa dúvida está relacionada com os requisitos necessários para entrar em grandes estúdios de animação. O que é preciso estudar? Quais cursos fazer? Quais softwares? Para responder a esse tipo de dúvida, nada melhor que conferir os anúncios de emprego que esses mesmos estúdios publicam na internet. Por exemplo, a Lucas Film de Singapura está divulgando em fóruns especializados a necessidade de contratar um modelador 3d sênior, o e que o objetivo do trabalho da pessoa contratada será o projeto da série animada The Clone Wars.

Isso significa que é um trabalho de algo nível e com requisitos igualmente elevados. O que é preciso para trabalhar lá? Visite esse link para conferir a pequena lista de demandas da Lucas Film, para ser considerado um animador sênior.

Clone Wars

Como a lista de requisitos está toda em inglês, tomei a liberdade de fazer uma tradução rápida dos itens necessários para se candidatar a vaga, além da descrição do que fará um modelador sênior. Vamos começar pela descrição do cargo de modelador sênior:

  • Modelar e ajustar texturas em modelos 3d complexos representando cenários, arquitetura, personagens e outros objetos usados em produção de animações.
  • Colaborar com outros artistas para criar objetos 3d e cenários para animações.
  • Criar e manter bibliotecas de expressões faciais para animação.
  • Trabalhar com a equipe de pré-produção para criar as texturas planejadas de maneira idêntica ao que for determinado pela equipe, para aplicar em modelos 3d e personagens.
  • Trabalhar em equipe para ajudar nas decisões de design dos modelos 3d.
  • Manter ou exceder um nível consistente de produtividade, cumprindo os prazos estipulados e criando modelos 3d de alta qualidade.

Essa é uma descrição do que fará o modelador, caso seja contratado. Agora vamos aos requisitos técnicos para poder se candidatar:

  • Diploma de bacharel em ciências da computação, visualização em computador, animação por computador (preferido).
  • Mais de quatro anos de experiência em animação 3d por computador, ou efeitos visuais para filmes.
  • Conhecimentos sólidos em personagens, cenários, veículos e outros.
  • Conhecimentos em Linux, Unix e Windows.
  • Domínio de Photoshop.
  • Conhecimentos avançados em Maya ou ouro software de animação hig-end é necessário.
  • Domínio de técnicas como Texturas UV, Layout UV, projeção de texturas e pintura de texturas.
  • A criação de texturas procedurais por meio de scripts é desejável.
  • Domínio no uso de texturas em ao menos um software 3d.
  • Habilidade artística comprovada.
  • Atenção para detalhes em personagens.
  • Capacidade de aprender rápido e assimilar novas informações.
  • Boa capacidade de comunicação.
  • Bom relacionamento interpessoal.
  • Apresentar um demo reel com exemplos de trabalhos realizados em arte tradicional, fotografia e animação por computador. Sendo que na animação por computador é necessário mostrar os wireframes e um pequeno making of das cenas.

Então, será que você já pode se inscrever?

Só para usar um trocadilho e descrever a importância de um animador sênior no desenvolvimento de uma equipe, esse seria o Jedi da modelagem 3d, e pelos requisitos apresentados para esse emprego, fica fácil de perceber a razão pela qual o título é merecido. A responsabilidade desse profissional é igualmente grande no projeto, pois ele estará no topo da hierarquia dos modeladores 3d e comandará uma pequena equipe de artistas 3d.

O trabalho requer conhecimentos e domínio tanto da parte artística da representação de visuais em 3d, como o desenvolvimento de scripts e shaders para o Maya, assim como o trabalho com arte tradicional. Acho que com essa pequena lista, fica bem fácil ter uma idéia dos caminhos e tópicos necessários para chegar nessa posição.

Oct
12

O uso de tecnologias de instanciamento de objetos pode ajudar de maneira significativa na criação de cenas 3d com milhares de objetos, como é o caso quando precisamos elaborar cenas de florestas ou com grandes quantidades de objetos. Hoje em dia já existem diversas soluções que proporcionam o máximo aproveitamento de recursos do computador, reproduzindo objetos apenas durante o render e com consumo mínimo de memória RAM e processador. Um dos mais famosos em termos de eficiência é o V-Ray Scatter que consegue reproduzir grandes quantidades de modelos 3d, com excelente performance. O ponto negativo da ferramenta é que para poder aproveitar o software você precisa adquirir uma licença do renderizador V-Ray e comprar uma adicional para o Scatter.

Caso você nunca tenha visto o resultado da aplicação do V-Ray Scatter em projetos ou animações, recomendo visitar esse endereço que comenta sobre o lançamento da versão 2 do V-Ray Scatter. Lá é possível fazer o download de uma animação criada no 3ds Max e modelada com a ajuda do V-Ray Scatter para distribuir modelos 3d de árvores e vegetação sobre uma paisagem virtual. A animação tem aproximadamente 100 MB em tamanho e representa um excelente exemplo de como é possível criar cenas teoricamente complexas usando o V-Ray Scatter, usando apenas o mínimo necessário na modelagem.

exemplo-render-vray-scatter-3dsmax.jpg

A página está toda escrita em Italiano, mas nada que uma tradução automática do Google não possa resolver e traduzir o texto para o português.

Além do vídeo, podemos conferir diversas imagens de vegetação virtual criada com o uso do software, inclusive com diversas estatísticas sobre uso de memória na renderização e total de polígonos com o instanciamento dos modelos 3d. Uma cena exibida na página, mostra um total de 2.883.400.000 polígonos.

Sim, você não leu errado, são quase três bilhões de polígonos! O mais incrível é o tempo de render, que foi de apenas três minutos.

O material não consiste em nada voltado para aprendizado, funcionando mais como um exemplo da tecnologia usada para o V-Ray Scatter e como isso pode ajudar no desenvolvimento de cenas complexas. Se você não conhece o V-Ray Scatter, recomendo uma visita a página e o download do vídeo de demonstração.

Oct
9

Entre os tipos de personagens que mais se representam em ambientes relacionados com arte digital e também tradicional, a figura feminina é a preferida pela maioria dos artistas. Sendo assim, muitos artistas acabam estudando escultura e modelagem de personagens começando com personagens femininas, que muitos dizem, possuir uma anatomia mais simples de representar. Como muitas pessoas podem estar interessadas em começar os estudos de modelagem, sempre é interessante visualizar o desenvolvimento de trabalhos produzidos por outros artistas 3d. Nesse sentido, uma excelente fonte de informações sobre modelagem 3d direcionada para criação de personagens femininos foi disponibilizada na web.

A revista online gratuita Eich News, voltada para a comunidade de artistas 3d de língua espanhola, acabou de lançar uma edição especial com a compilação dos trabalhos produzidos para o concurso “Buscando a mulher CG”, em tradução livre. Para fazer o download da revista que tem aproximadamente 110MB e quase 90 páginas, visite esse endereço.

download-revista-3d-gratuita.jpg

O objetivo da publicação é divulgar os trabalhos enviados para o concurso e não funcionar como coletânea de tutoriais sobre modelagem 3d de personagens. O download da revista se justifica pela grande variedade de trabalhos apresentados para o concurso, alguns deles mais simples e outros muito sofisticados. Temos inclusive modelos 3d desenvolvidos usando o Blender 3D em conjunto com ferramentas como o ZBursh.

Caso você tenha paciência para analisar, como eu fiz, a descrição de todos os projetos que mostram os softwares usados para criar os modelos 3d, a presença de uma ferramenta em especial é característica dos melhores projetos. Todas as imagens que foram produzidas com a interferência ou participação do ZBrush, para a criação de detalhes, apresenta excelente nível de qualidade e realismo. Isso não significa que para criar personagens realistas seja necessário usar o ZBrush ou Mudbox, como opções de escultura digital. Mas, aponta a tendência natural dos artistas 3d especializados em escultura, que para criar personagens realistas é preciso dominar técnicas de escultura.

Antes de procurar aprender ZBrush ou Mudbox, recomendo participar de cursos de escultura tradicional, que podem ajudar muito no desenvolvimento das habilidades necessárias para dominar a técnica. Os melhores artistas nessa área, acabam aproveitando conhecimentos anteriores em escultura tradicional.

Para as pessoas que têm dificuldades com o inglês, a revista e descrições dos projetos estão todas em espanhol, o que pode facilitar um pouco mais a leitura.

Oct
9

A criação de animações usando técnicas oriundas de softwares de composição é sempre um complicador a mais, principalmente se precisarmos criar essas animações sem a ferramenta de posição. Por exemplo, a técnica conhecida como mascaramento de imagem é bem simples de criar no After Effects e até mesmo no Adobe Premiere, mas quando é necessário reproduzir essa mesma propriedade em ferramentas 3d de maneira direta, a coisa pode ficar complicada. Para felicidade dos artistas que usam ferramentas com editores de nós para materiais e composição, esse tipo de técnica pode ser reproduzida com um pouco de criatividade. Um usuário do Blender 3D elaborou uma técnica engenhosa para criar animações simulando cortes em modelos 3d, que são extremamente úteis para mostrar estruturas complexas usando seções.

Por exemplo, podemos elaborar de maneira extremamente simples e rápida uma animação mostrando o interior de maquetes eletrônicas, apenas com o renderizador interno do Blender 3D. O segredo está na organização do material, que recebe uma textura do tipo Blend. O vídeo abaixo mostra um exemplo de como essa técnica pode ser usada para criar animações:

Section via Nodes (Ray) from mond on Vimeo.

Todo o procedimento necessário para reproduzir essa mesma animação, pode ser conferido em um vídeo tutorial disponível nesse endereço. Lá o artista publicou o link para download, assim como mais exemplos em vídeo sobre a técnica.

O segredo para conseguir criar essa animação está na preparação da textura do objeto 3d, que deve ser do tipo Blend e possuir uma cor sólida e outra completamente transparente. Isso fará com que metade do objeto fique opaco e a outra metade transparente. O editor de nós deve ser usado para adicionar uma cor sólida fechando a parte vazada entre os planos do objeto.

Esse procedimento fará um corte simples no objeto 3d, sem nenhum tipo de controle adicional. Para ter controle sobre a direção e como é feita a seção do modelo 3d, é necessário adicionar um plano e fazer com que o mapeamento do modelo seja controlado pela posição do plano. Depois, basta mover o plano para um layer que esteja desligado e acionar o render. Ao animar o plano veremos a animação do objeto 3d sendo cortado dinamicamente.

A técnica será extremamente útil para artistas 3d envolvidos com design instrucional e criação de animações voltadas para a área técnica, como mecânica e arquitetura.

Oct
8

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