Download gratuito de script para gerar grama no 3dsmax

A criação de elementos orgânicos como vegetação e paisagens naturais sempre acabam adicionando um pouco mais de dificuldade em qualquer projeto de visualização, animação ou jogos. O simples fato de representar esse tipo de elemento em softwares 3d requer habilidades com a modelagem, manipulação de texturas e render. Um dos elementos mais comuns que aparecem em diversos tipos de projetos é a grama, que é importante para artistas envolvidos com visualização para arquitetura, jogos e muitas outras áreas devido a sua ampla utilização em espaços urbanos.

É por isso que sempre recomendo para meus alunos a necessidade de se encontrar um meio rápido e prático de gerar esse tipo de superfície, seja por meio de scripts ou então materiais especialmente preparados para isso. Existem várias maneiras de gerar superfícies com grama, e aplicar texturas com a imagem de grama já não é aceitável como forma de simular esse tipo de superfície já faz um bom tempo.

Para os usuários do 3dsmax existe um script recém divulgado no blog do artista Midge Sinnaeve que ajuda muito na criação de grama dentro do 3dsmax.

O download do script é totalmente gratuito e requer apenas alguns pequenos ajustes para que o mesmo seja executado. Você precisa apenas providenciar a criação de uma das pequenas folhas de grama, para que o script cuide da distribuição e posicionamento das mesmas sobre um plano. A ferramenta não gera o material próprio para grama, apenas a geometria necessária para representar o objeto. Seria ideal gerar o material? Talvez, mas devido a grande quantidade de opções existentes de renderização para o 3dsmax, é provável que apenas uma pequena parcela dos artistas e usuários do software pudesse aproveitar os possíveis materiais de grama.

A iluminação da cena também pode variar e deve ser configurada manualmente pelo artista 3d na cena. Esse tipo de representação da vegetação com geometria é a que gera os melhores resultados, pois podemos criar sombras e outros elementos que atribuem mais realismo aos objetos.

Existem outras opções que simulam ações como o scatter no 3dsmax, mas essa é específica para trabalhar com grama. Se você é usuário do 3dsmax o download é mais do que recomendado.

Script gratuito para gerar ondas no 3ds Max

A criação de cenas ou modelos que tentem representar superfícies de líquidos é uma tarefa bem desafiadora em qualquer tipo de plataforma, ou software 3d que temos a disposição no mercado. Alguns anos atrás o processo poderia representar a mudança em roteiros ou enredos de projetos, simplesmente para evitar a necessidade de modelar e configurar superfícies de líquidos. O problema não é a modelagem ou o ajuste de materiais, mas o render desse tipo de superfície e a pós-produção podem consumir boa parte do orçamento de animações, e para projetos pequenos isso é um grave problema.

Já temos a disposição vários tipos de ferramentas, plugins e scripts que ajudam a criar esse tipo de superfície, mas o render ainda pode ser bem demorado.

Script para criar ondas com o 3ds Max

Se você é usuário do 3ds Max e gostaria de testar um script bem interessante criado por um artista chamado Ruben Mayor, que ainda está em estágio alpha, mas pode ajudar pessoas que precisam modelar superfícies como mares com ondas no 3ds Max. O script é bem simples e depois de ser copiado na pasta de plugins do 3ds Max, podemos acionar a ferramenta que tem a seguinte interface:

script-3dsmax-ondas-01.jpg

As opções disponíveis para configurar as ondas são simples, mas podem gerar efeitos bem interessantes para gerar esse tipo de imagem:

script-3dsmax-ondas-02.jpg

O próprio script já disponibiliza uma série de materiais pré-definidos para gerar os efeitos de ondas em superfícies simulando líquidos. O autor ainda não disponibilizou nenhum tipo de manual ou guia sobre o funcionamento do script, mas com uma técnica simples de tentativa e erro, podemos identificar de maneira rápida o funcionamento de cada parâmetro.

Caso você decida usar essa ferramenta para algum projeto envolvendo animação ou mesmo um render simples, lembre que o gerador de ondas ainda está em estágio Alpha e pode apresentar diversos bugs. A idéia do autor é lançar o script como uma ferramenta comercial no futuro, o que deixa esse estágio de testes ainda mais interessante, pois o download da ferramenta pode ser realizado de maneira gratuita.

Para estudantes e pessoas interessadas em estudar o funcionamento de scripts no 3ds Max, é uma excelente oportunidade.

Distribuição de objetos com o script Panels no 3ds Max

A criação de modelos 3d sempre envolve algum nível de repetição no estágio da modelagem, pois como você pode perceber ao observar o mundo ao seu redor, muito do existe no mundo real é formado por nada mais que pequenos blocos que são repetidos em padrões. Portanto, ao criar um desses pequenos padrões, você poderá copiar esse objeto inúmeras vezes para conseguir modelar praticamente qualquer coisa. Existem várias ferramentas em 3d que conseguem criar essas cópias como o Array e o Scatter, que funcionam de maneiras diferentes dependendo do software escolhido para a modelagem.

Mesmo com essas diferenças, uma coisa é certa, em algum momento você vai precisar realizar cópias de objetos para modelar em 3d.

Script para criar cópias múltiplas de objetos no 3ds Max

Um script para o 3ds Max que está em estágio Beta, pode ajudar significativamente a criar esses modelos 3d. Esse script se chama Populate:Panels e ele ajuda a criar objetos como exibido na imagem abaixo:

panels.jpg

Repare que foi criado o modelo 3d de uma janela bem detalhada, e essa mesma janela foi usada como base para substituir as faces de um Torus Knot e gerar um efeito bem interessante na composição do modelo 3d.

O script faz a distribuição dos objetos sobre uma superfície, mas isso não é tudo. Com ele é possível fazer com que as cópias sofram pequenas modificações e até mesmo podemos deixar a distribuição aleatória. Entre os objetos que podem ser usados para a distribuição estão polígonos e até mesmo superfícies NURBS.

Ainda é possível adicionar materiais e texturas diferentes nos objetos copiados, para ajudar a diferencias as superfícies.

O trabalho de modelagem com o script é bem interessante, pois as alterações na modelagem podem ser visualizadas em tempo real, bastando para isso habilitar o preview do script. O resultado do modelo 3d é sempre geometria nativa do 3ds Max, que pode ser reaproveitada em instalações do 3ds Max que não possuam o Populate:Panels instalado.

Como o script está em estágio beta, os desenvolvedores estão oferecendo a ferramenta de maneira gratuita, o que pode mudar assim que o script fique estável. Portanto, corra agora para fazer o download da sua cópia!

Múltiplas hierarquias com MAXScript no 3ds Max

No processo de criação de objetos em 3d os modelos 3d nem sempre são criados inteiramente apenas com o uso de ferramentas como extrude e transformações. Uma das maneiras de criar elementos compostos é com relacionamentos em hierarquia entre objetos 3d. Esse tipo de ferramenta está presente em praticamente todos os softwares que se propõe a trabalhar com animação, pois os relacionamentos ajudam muito a animar múltiplos objetos. E em termos de animação, podemos adicionar nessa lista o After Effects e até mesmo o Flash tem algo semelhante a hierarquias, quando adicionamos uma instância dentro de outra, o resultado é algo semelhante as hierarquias.

No 3ds Max as hierarquias podem ser criadas usando o botão Select and Link, que permite associar dois objetos em hierarquia. O procedimento é bem simples, e consiste na seleção de um objeto primeiro, que será o filho em hierarquia, e depois clicando e arrastando o mouse até o objeto que será o pai em hierarquia, determinamos o relacionamento entre os objetos. Esse processo é muito semelhante na maioria dos softwares, em que sempre selecionamos primeiro o filho em hierarquia, e por último o objeto pai.

Hierarquias no 3ds Max com MAXScript

O vídeo abaixo mostra como melhorar um pouco a produtividade desse tipo de tarefa no 3ds Max, utilizando um pouco de MAXScript para criar hierarquias em múltiplos objetos de uma vez só!

A técnica é bem simples e não requer muitos conhecimentos em programação, pois é apenas uma linha de código que faz a mágica. O processo consiste na seleção de múltiplos objetos em uma ordem especial, que é a dos objetos pais primeiro e depois os filhos. Com esses objetos selecionados, precisamos abrir a janela do MAXScript com a tecla F11, e digitar a linha de código que aparece no vídeo. Essa inversão na ordem de seleção é necessária, pois o script foi escrito para associar os últimos objetos em hierarquia, aos primeiros.

Com esse simples script, os relacionamentos em hierarquia são gerados para todos os objetos ao mesmo tempo!

Se você quiser aprender mais sobre hierarquias em animação 3d, recomendo participar do curso de animação 3D com Blender, em que existe uma aula específica apenas sobre hierarquias para animação.

Script faz o chamfer do 3ds max usar apenas quadrados

As pessoas que já trabalharam com modelagem 3d, principalmente a que lida diretamente com os polígonos, deve ter tido experiências negativas com o uso de polígonos com três lados. Os triângulos são um dos objetos mais indesejados pelos artistas 3d, por diversos motivos. O primeiro deles, e mais conhecido, é a dificuldade em deformar malhas 3d em animação quando existem triângulos como parte da topologia. A malha até deforma, mas o resultado dessa deformação sempre resulta no aparecimento de artefatos e pequenos problemas na superfície. Por isso, sempre tento finalizar os meus modelos 3d usando apenas quadrados como forma de compor a topologia dos objetos.

Outra situação em que os triângulos são indesejados é na própria modelagem 3d, em que a sua presença acaba quebrando uma seqüência regular de arestas, e dificultando a edição de edge loops. Uma opção simples de edição como um loop cut, que adiciona uma seqüência de arestas cortando faces, acaba sendo desviada pelo triângulo. Acredito que depois dessas descrição de problemas, você deva estar convencido que triângulos são realmente indesejados por artistas 3d.

Apesar de serem evitados, algumas ferramentas acabam adicionando faces triangulares aos polígonos, como é o caso do chamfer do 3ds max. O uso dessa ferramenta de modelagem é muito importante para adicionar detalhes, mas a sua aplicação em estágios iniciais da modelagem acaba atrapalhando significativamente o desenvolvimento e edição futura do objeto 3d.

Para resolver esse problema, existe um pequeno script disponível para o 3ds Max chamado Quad Chamfer, que modifica o chamfer e permite adicionar os chanfros em arestas, usando apenas faces quadradas!

O processo é bem simples e pode ser acompanhado no vídeo de demonstração abaixo, em que um artista 3d utiliza a ferramenta para criar chanfros em objetos.

O destaque no vídeo é o uso de faces quadradas para finalizar o processo de edição dos polígonos, o que facilita de maneira significativa a edição futura desses objetos.

Essa ferramenta chamfer pode parecer simples, mas ela é uma das bases para adicionar realismo em objetos 3d. Se você reparar com cuidado as arestas dos objetos no mundo real, nenhuma delas é totalmente perfeita. O que acontece é que as arestas acabam tendo esse pequeno chanfro ou então uma superfície curva, como a criada pelo Bevel.