Allan Brito

Migrando dos tijolos para os pixels!

Archive for September, 2009


Nesses últimos dias estava revisando o meu material de aula que uso para ajudar nas explicações sobre ferramentas do 3ds Max e AutoCAD, quando me deparei com os textos e imagens sobre a ferramenta align. Esse é um comando bem antigo do AutoCAD e que está presente também no 3ds Max. O princípio de funcionamento é basicamente o mesmo, alinhar os eixos de um determinado objeto em relação a outro. Explicando assim pode até parecer simples, mas a quantidade de informação necessária para executar o comando pode ser um desafio e tanto para pessoas que nunca tiveram experiências com a ferramenta.

No AutoCAD é necessário informar os pontos de referência de ambos os objetos. Se for um desenho 2d, precisamos determinar quatro pontos. Dois no objeto que será movido e outros dois no objeto usado como referência. Caso você nunca tenha usado esse tipo e opção no AutoCAD, o vídeo abaixo mostra uma introdução ao AutoCAD 2010 LT e também ao uso do align.

A primeira parte do vídeo mostra uma introdução mesmo aos comandos e ferramentas do AutoCAD, com a apresentação do desenho com linhas e algumas opções de modificação. Na parte final do vídeo é possível acompanhar o uso da ferramenta align.

No desenho criado para a introdução do vídeo temos dois elementos separados, que apresentam linhas inclinadas e que devem ser colocadas na mesma orientação. O comando align é acionado e logo em seguida já precisamos informar quais objetos devem sofrer a transformação do align. O próximo passo é informar o primeiro ponto usado para o alinhamento, sendo um no objeto de origem e outro no destino.

A mesma informação deve ser passada para um segundo ponto, com referência para origem e destino. Esses pontos de origem e destino ficam na mesma posição do plano cartesiano no final do comando. Isso faz com que o objeto seja movido e rotacionado ao mesmo tempo. O align do AutoCAD ainda permite aplicar um fator de escala proporcional que altera o tamanho do objeto para que a escala se adapte aos pontos informados.

Esse mesmo comando funciona para modelagem 3d no AutoCAD também, mas nesse caso precisamos informar a referência de mais um ponto. No 3ds Max esse tipo de ferramenta é um pouco mais interativa, pois as informações são organizadas em um menu com opções de alinhamento baseadas em eixos.

Sep
10

No final de agosto a Graphisoft lançou uma atualização para o seu software de desenho técnico que compete diretamente com as ferramentas da Autodesk, como o AutoCAD e o Revit. O ArchiCAD chegou na sua versão 13, que promete revolucionar o conceito de desenvolvimento de projetos usando a tecnologia BIM. Essa é uma tecnologia que facilita o trabalho de desenvolvimento de projetos para arquitetura e engenharia, associando dados reais nos elementos de desenho. A sigla significa Building Information Modeling, que tem muito uso na modelagem 3d de projetos e o desenvolvimento em paralelo dos desenhos técnicos que são criados com ferramentas automatizadas.

No ArchiCAD 13 a Graphisoft adicionou um conceito interessante de desenvolvimento dos projetos chamado de BIM Server, que ajuda no trabalho em equipe. O conceito do BIM é muito parecido com o que se conhecia antigamente como modelagem paramétrica, em que ao invés de criar um cubo e deformar o objeto para modelar uma escada que a ferramenta ainda interpreta como sendo uma série de cubos, criamos um objeto do tipo escada que pode ter atributos como espelho, degraus e corrimão alterados e editados.

O conceito do servidor BIM é bem interessante mesmo, principalmente para escritórios que costumam trabalhar em equipe no desenvolvimento de projetos. O vídeo abaixo demonstra o conceito e funcionamento da ferramenta:

Além do compartilhamento de informações sobre o projeto, o servidor também permite usar mensagens instantâneas para comunicação entre os membros da equipe. Outro ponto interessante mostrado no vídeo é a possibilidade de proteger as partes do projeto em que você está trabalhando, para evitar que o mesmo elemento do projeto seja editado por duas pessoas diferentes.

Esse tipo de informação é particularmente útil para profissionais envolvidos com visualização de projetos, pois ao visitar empresas e escritórios de arquitetura você pode se deparar com esse tipo de tecnologia, e o conhecimento prévio desse tipo de ferramenta ajuda no aprendizado. Até mesmo nas situações em que você precisa exportar ou manipular projetos criados com esses softwares, para trabalhar a renderização e modelagem em suítes 3d como o 3ds Max, Blender 3D ou outros.

Mesmo com o quase monopólio do AutoCAD no nosso mercado, está ficando cada vez mais comum encontrar escritórios usando soluções baseadas em ArchiCAD ou VectorWorks. Para conhecer ainda mais sobre os recursos do ArchiCAD 13, visite esse endereço.

Sep
10

Já faz alguns dias desde que publiquei aqui no blog um tutorial que mostrava como é possível configurar texturas com canal alpha, para renderização no Blender 3D e LuxRender. Esse tipo de textura é muito interessante para representar árvores ou pessoas em projetos e cenários virtuais, principalmente quando é necessário trabalhar com visualização de projetos para arquitetura. Depois de publicar aquele tutorial, resolvi produzir uma outra versão da mesma técnica, mas agora usando o YafaRay para renderizar. O resultado final do tutorial é o mesmo, mas o funcionamento interno e configuração do YafaRay difere bastante do LuxRender.

Um dos aspectos interessantes do YafaRay é que ele consegue interpretar e usar vários dos parâmetros das texturas do Blender 3D, o que faz com que o foco desse material seja direcionado para as texturas do Blender e não o painel de configuração de materiais do YafaRay. Para prosseguir nesse tutorial, vou usar uma imagem de vegetação que foi editada no GIMP para que o plano de fundo ficasse totalmente transparente.

render-texturas-transparencia-blender-3d-yafaray-01.png

O procedimento é bem simples, sendo que o primeiro passo é criar algum objeto na 3D View do Blender que deve receber a textura. No meu caso foi usado um plano.

Aplique um material nesse plano e logo em seguida uma textura do tipo Image. No painel de configuração da textura, pressione o botão chamado UseAlpha.

render-texturas-transparencia-blender-3d-yafaray-02.png

O próximo passo é visitar o painel de configuração do Blender e no Map Input, habilitar a opção UV e marcar no menu Map To a opção Alpha. O primeiro botão determina que seja usado mapeamento UV para distribuir as texturas e o segundo faz com que a transparência da imagem altere o modelo 3d.

render-texturas-transparencia-blender-3d-yafaray-03.png

Isso é tudo que precisamos fazer no painel de configuração do Blender. Abra uma janela do UV/Image Editor e crie um mapeamento UV no plano ou objeto usado para o tutorial. Um atalho muito útil nessa fase é o ALT+V que ajusta o tamanho do modelo 3d ao da textura, mantendo as mesmas proporções.

render-texturas-transparencia-blender-3d-yafaray-04.png

Com tudo configurado, ao acionar o painel de configuração do YafaRay, altere o tipo de material para shinydiffusemat. O único parâmetro que precisa ser alterado nos materiais do YafaRay é o valor do Transparency que deve ser 1. Ao solicitar um preview do material, já é possível visualizar o efeito da textura com canal alpha.

render-texturas-transparencia-blender-3d-yafaray-05.png

Com tudo configurado, precisamos agora apenas adicionar o plano em alguma cena que possa representar melhor o efeito da transparência do objeto. A renderização final fica exatamente assim:

render-texturas-transparencia-blender-3d-yafaray-06.png

Agora você já sabe como representar árvores e outros elementos oriundos de fotografias no YafaRay. O único cuidado com o uso desse tipo de elemento para compor cenas em 3d, principalmente para representação de arquitetura é com o ângulo de visão da câmera, pois o objeto é um plano representando algo que deveria ser um objeto 3d.

Qualquer pequena diferença no ângulo pode denunciar o truque.

Sep
9

A criação de materiais superfícies em 3d é um processo que pode ser simples de realizar ou complexo, dependendo da natureza da superfície que estamos tentando representar. Sempre que abordo o assunto “materiais e texturas”, nas minhas aulas sobre sempre me questionam sobre o material mais difícil de criar. A melhor reposta para essa pergunta é: superfícies orgânicas. Basta parar um pouco e observar cascas e o interior de frutas e perceber que nesses objetos temos uma mistura complexa de vários efeitos óticos, que vão da semi-transparência de algumas superfícies até mesmo Subsurface Scattering em vários níveis de difusão da luz. É o tipo de material que realmente pode demandar muita configuração até acertar.

Caso você queira ter uma boa idéia de como criar esse tipo de material em softwares 3d, encontrei nos últimos dias um excelente tutorial em vídeo que mostra como é possível criar o modelo 3d de um morando morango no Modo 401. O objetivo do autor desse tutorial foi a criação do modelo 3d de um morando morango usando apenas as opções de modelagem poligonal do Modo, sem o uso de opções como mapas de displacement ou bump. O modelo 3d criado foi um exercício, que é parte do aprendizado do Modo 401 pelo artista.

MODO 401 Strawberry modelling Tutorial from andy probst on Vimeo.

Na primeira parte do tutorial o autor explica a composição geral da cena e como foi que diversas primitivas geométricas acabaram criando o modelo 3d do morango. Tudo na cena foi derivado de alguma forma de objetos como esferas, cubos ou planos.

A última parte do tutorial é destinada a explicar o procedimento para criar o material da superfície, que usa uma série de configurações e ajustes para conseguir o efeito da casca orgânica. Nesse ponto é inevitável usar gradientes e mapas de displacement para conseguir a irregularidade característica das superfícies orgânicas.

Para os usuários do Modo 401, esse tutorial é uma excelente introdução ao uso do editor de materiais e ferramentas de modelagem poligonal simples. Se você nunca usou o Modo, pode conhecer um pouco mais da sua interface e ferramentas assistindo esse vídeo. A configuração desse tipo de material é mais difícil de transpor para outros softwares 3d, pois é necessário ajustar os valores dos materiais e também da iluminação. Mas, é um desafio bem interessante!

Sep
9

Desde o início de Agosto voltei a ministrar aulas de 3ds Max, em um curso destinado a visualização de projetos arquitetônicos aqui em Recife. O curso serviu para que pudesse revisar o meu material de aula e alguns dos exercícios que uso em sala. Como tenho acesso a um 3ds Max mais recente no local em que o curso está sendo ministrado, posso escrever sobre alguns tópicos próprios do 3ds Max. Um dos plugins que sempre gosto de mostrar para pessoas interessadas em trabalhar com arquitetura é o Greeble do 3ds Max, que funciona de maneira muito semelhante ao Discombobulator do Blender 3D.

O objetivo principal dessa ferramenta é simular as placas e painéis existentes em superfícies mecânicas, como naves e outros elementos. Mas, assim como acontece com o Discombobulator é possível adaptar os parâmetros para criar paisagens urbanas. Se você quiser usar o plugin é necessário visitar a página do Greeble para o 3ds Max e fazer o download da versão apropriada para o seu Max.

O arquivo copiado do web site é um zip que deve ser extraído para uma pasta no seu computador. Dentro do 3ds Max, abra o menu Customize e escolha a opção Plug-in Manager… para instalar a ferramenta.

3ds-max-paisagem-urbana-modelagem-3d-01.png

Clique com o botão direito do mouse sobre a janela que vai aparecer e escolha a opção “Load New Plug-in…”.

3ds-max-paisagem-urbana-modelagem-3d-02.png

Para aplicar a ferramenta em um objeto, podemos criar um plano com boa quantidade de subdivisões e aplicar o Greeble no objeto.

3ds-max-paisagem-urbana-modelagem-3d-03.png

Agora o Greeble estará disponível como um modificador.

3ds-max-paisagem-urbana-modelagem-3d-04.png

Esses são os parâmetros de configuração do Greeble, em que podemos ajusta os valores da altura máxima e mínima dos elementos criados, assim como o tipo de geometria que será gerada com os ícones disponíveis na parte superior da ferramenta.

3ds-max-paisagem-urbana-modelagem-3d-05.png

Repare como o cenário criado sobre o plano lembra uma paisagem urbana com vários prédios e elementos que podem muito bem participar de animações e composições. Se você quiser criar ruas ou outros elementos urbanos, basta remover algumas faces do plano e aplicar o Greeble apenas nas áreas que devem ser modificadas.

3ds-max-paisagem-urbana-modelagem-3d-06.png

3ds-max-paisagem-urbana-modelagem-3d-07.png

Para deixar a visualização ainda mais real, basta renderizar a cena com o uso do sistema de Daylight do Mental Ray e um mr Physical Sky, e o resultado é esse:

3ds-max-paisagem-urbana-modelagem-3d-08.png

Em outro artigo explico como configurar o Daylight do Mental Ray, pois isso também é assunto do curso.

Sep
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