Download gratuito de árvores e vegetação em 3D

O uso de vegetação em ambientes e projetos baseados em modelagem 3d pode demandar alguns truques para o artista responsável, pois a escolha incorreta da técnica geralmente acaba comprometendo a performance até mesmo do processo de edição da cena. Por exemplo, o uso de vegetação baseada em geometria adiciona uma quantidade grande de polígonos em qualquer cena, que faz até mesmo os melhores computadores perderem performance e apresentarem lentidão em tarefas simples como a alteração da câmera ou mudanças no enquadramento.

Uma solução inteligente para esse tipo de problema é o uso de texturas com fundo transparente em planos, que se espalhados pelo cenário acabam gerando um excelente resultado em termos de visualização de vegetação. O peso desse tipo de solução é insignificante quando comparamos com o uso de vegetação baseada em geometria real. Em casos como a representação de grandes superfícies de vegetação é imprescindível usar esse tipo de recurso, ou então aproveitar alguma tecnologia de instanciamento como o V-Ray Pattern.

Mas, e se formos apostar no uso de árvores com base em geometria? Nesse caso, você pode ficar interessado em visitar o Xfrog, que é um web site especializado no comércio de recursos como árvores e outros elementos para inserção em projetos de modelagem e animação. O Xfrog disponibilizou uma biblioteca com mais de 130 árvores para download gratuito, todas elas baseadas em geometria real.

free-trees-architecture.jpg

Um dos pontos positivos no uso dessa biblioteca é que os modelos das árvores estão todos em formato OBJ, o que significa que qualquer software que consiga importar esse tipo de arquivo 3d é capaz de aproveitar as árvores em 3d. Por exemplo, o Blender é uma dessas ferramentas que pode aproveitar as árvores gratuitas do Xfrog. Além do formato OBJ é possível copiar as árvores em formatos nativos para o 3ds max, maya e outros softwares.

Esse tipo de recurso ajuda muito em processos de composição de cenários, mas deve ser usado com cautela devido às situações que descrevi no início desse artigo. Se uma cena acaba recebendo muitas dessas árvores o resultado pode até ser bom visualmente, mas você corre o risco de ter um arquivo que fique pesado demais para editar.

Mesmo assim, já estou fazendo o download da coleção completa para usar em meus projetos e aulas.

Download gratuito de texturas e imagens de árvores e arbustos

A técnica mais simples que podemos aplicar em modelagem 3d para simular a presença de árvores e arbustos em cenas ou maquetes eletrônicas, é com um truque usando texturas. O processo é bem simples e pode economizar no tempo de render também, pois com o uso de texturas nas cenas o uso de geometrias complexas é evitado. Para conseguir usar texturas para simular vegetação, antes de qualquer coisa é necessário conseguir uma boa coleção de imagens em resolução razoável. Se você ainda não tem nenhuma imagem como essa, pode fazer o download de uma coleção de texturas com árvores e arbustos nesse web site de um artista 3d chamado Michal Kotek. As imagens estão em resolução excelente e disponíveis nos formatos TIF e JPG, em que temos mapas com a imagem da árvore e também os chamados mapas de opacidade.

A imagem abaixo mostra as árvores e vegetação disponível na coleção de texturas:

texturas-gratuitas-vegetacao-maquetes-3d.jpg

Como podemos usar esse tipo de textura em softwares 3d?

Para mostrar como é possível usar esse tipo de recurso em softwares como o Blender 3D, resolvi fazer um vídeo bem curto, que apresenta o procedimento para editar as texturas. A edição visa criar imagens no formato PNG com o fundo transparente para uso no Blender, que em minha opinião geram o melhor resultado. O vídeo não apresenta narração, apenas uma música de fundo. O procedimento é bem simples e consiste na criação de uma máscara de Layer, aplicada na imagem que deve ter o fundo transparente.

Depois que você cria a máscara de Layer, copie e cole o conteúdo do mapa de opacidade para que o fundo da imagem seja totalmente removido. Esse mesmo procedimento funciona em softwares como o Photoshop, com a adição de uma máscara de camada.

No Blender 3d, basta seguir o procedimento demonstrado no vídeo, em que a textura é aplicada usando UVs no plano e configurada para afetar a transparência do modelo 3d. Para que a transparência fique boa, desligue o botão CalcAlpha na configuração das texturas. caso esse botão esteja ligado, a textura ficará um tanto quanto estranha.

Essa técnica não é nova e já foi usada muitas vezes em ambientes que precisavam simular grandes quantidades de vegetação, mas com poucos recursos de processamento, como jogos mais antigos. O único cuidado com esse tipo de textura é no posicionamento da câmera que precisa ser muito bem pensado e planejado, para que a natureza 2D das árvores não seja passada para quem visualiza a imagem.

Tutorial SketchUp: Como criar árvores e vegetação para maquetes eletrônicas

As pessoas interessadas em trabalhar com modelagem 3d para projetos arquitetônicos, podem sempre escolher começar a trabalhar em softwares como o SketchUp que apresenta inúmeras vantagens e facilidades em termos de modelagem. Como o processo de modelagem é muito semelhante a criação de um esboço mesmo, lembrando a criação de uma ilustração, o artista não precisa ficar preocupado com aspectos mais técnicos da modelagem como a organização da topologia. Mas, isso acaba tendo um preço que é o aspecto mais simplório dos modelos 3d e dos volumes gerados no software. Um dos itens nos quais o SketchUp poderia melhorar em muito é na representação de vegetação.

Mesmo que o seu objetivo seja apenas representar a volumetria de um projeto relacionado com edificações, a representação de vegetação vai ajudar a atribuir uma melhor sensação de escala na ilustração e ambientar de maneira mais realista o modelo 3d. Para criar vegetação no SketchUp podemos importar modelos prontos de vegetação ou então usar ferramentas gratuitas como o RP TreeMaker que adiciona ao SketchUp um painel de criação de árvores e vegetação.

O plugin é muito útil e flexível em termos de criação, pois permite personalizar vários aspectos das árvores. Se você quiser saber como a ferramenta funciona, o vídeo abaixo mostra muito bem o processo de configuração de uma árvore com o RP TreeMaker.

RP TreeMaker from Dennis Bostwick on Vimeo.

O processo de configuração do plugin é relativamente simples e consiste em apenas três abas que ajustam parâmetros gerais, galhos e folhas da árvore.

A parte de configuração das folhas é baseada no uso de texturas para representar as folhas, e junto com o plugin já existem alguns tipos prontos de folha para escolher. Uma das vantagens em termos de desempenho para esse plugin é que as árvores geradas com ele não são modelos 3d e sim planos 2d que representam exatamente o mesmo design e estrutura configurada no painel da ferramenta.

Um dos problemas em usar modelos 3d para representar vegetação é a perda de performance do software 3d ao adicionar vários desses objetos no cenário. Basta imaginar a quantidade de vértices e faces necessárias para representar de maneira realista uma árvore, e como isso pode demandar mais processamento do computador. Até tarefas simples como alterar o zoom podem perder performance.

Se você usa o SketchUp, essa é uma opção muito interessante e gratuita para gerar vegetação.

Tutorial de modelagem 3d: Criando uma árvore com subdivisão no Blender 3D

Até pouco tempo atrás era um verdadeiro pesadelo trabalhar com vegetação em 3d, pois a maioria das técnicas existentes envolvia o uso de modelos 3d de árvores, cheios de vértices e faces, o que dificultava o manuseio das cenas em 3d, sem falar no cálculo das sombras com o Ray Tracing ligado. Hoje em dia, existem vários plugins e scripts, que prometem criar árvores e vegetação de maneira rápida e convincente, principalmente se o seu objetivo for renderizar imagens para animação. No 3ds Max existe o fantástico RPC Trees, que apesar de ser bem caro é muito eficiente e apresenta opções bem convincentes, até mesmo em renders de baixa qualidade.

No Blender 3D temos o Tree from Curves, que foi desenvolvido para gerar as árvores do Big Buck Bunny. Apesar de apresentar uma série de controles, opções e oferecer certa flexibilidade ao artista, a interface do script ainda deixa alguns artistas iniciantes um pouco intimidados.

E se você quiser modelar a sua própria árvore? Bem, nesse caso será necessário trabalhar com o detalhamento de um modelo 3d semelhante a esse tipo de objeto, e foi exatamente o que um artista chamado Bryan Tenorio fez, e para ajudar outras pessoas com o mesmo objetivo, ele publicou um tutorial sobre a modelagem.

No tutorial o artista usa o Blender 3D para demonstrar a modelagem.

O procedimento é bem simples, sendo indicado para usuários que ainda precisam praticar modelagem por subdivisão. Se você já tem conhecimentos intermediários sobre modelagem, talvez esse tutorial pareça simples demais.

A técnica é bem simples e consiste na edição de uma primitiva geométrica, nesse caso um cubo, com ferramentas de subdivisão como o Extrude e o Corte de faces. Depois que as faces forem cortadas, basta ir redimensionando e movendo as arestas do modelo 3d, para aos poucos criar o modelo da árvore. No tutorial é possível seguir todas as fases de detalhamento do modelo.

Depois que os troncos da árvore estão criados, basta editar as texturas para as folhas e aplicar o mapeamento, mas faces destinadas à representação das mesmas. Assim teremos um modelo com folhas realistas, usando texturas com canal alpha, que economizam em muito os recursos do computador no momento do render.

Esse é um exercício de modelagem simples, mas que exige paciência, sendo ideal para quem está começando ou quer começar.