Lançado o VRayPattern para gerar modelos com tiling

Uma das principais técnicas para gerar grandes superfícies 3d é com o uso do chamado tiling em que blocos especialmente preparados são distribuindo, usando linhas e colunas para copiar várias vezes esse objeto ou textura para gerar grandes superfícies. Antes do advento de técnicas como o mapeamento UV e pintura de texturas, esse era o procedimento principal para criar esse tipo de área. Quando o assunto é modelagem 3d, o uso de tiling está associado a ferramentas como o Array para distribuir blocos e gerar objetos mais complexos. Mas, será que poderíamos melhorar essa técnica?

Já faz algumas semanas que comentei aqui no blog sobre o VRayPattern, um tipo de plugin para o 3dsmax e o VRay para gerar modelos 3d com base em técnicas avançadas de tiling. Como funciona esse plugin? Como ele pode ajudar na modelagem 3d? Imagine a possibilidade de criar pequenos blocos como paredes, janelas e outros detalhes e distribuir esses elementos de maneira a conseguir criar uma edificação completa usando apenas tiling. Essa é a promessa do VRayPattern, e tudo com uma demanda bem pequena na memória e processamento do computador.

A imagem abaixo é um excelente exemplo do que o VRayPattern consegue fazer em termos de modelagem, pois usando os pequenos blocos demonstrados na imagem é possível gerar o modelo 3d que está no fundo.

Nesse caso o processo de modelagem 3d fica muito mais rápido e dinâmico, pois assim é necessário gerar apenas os moldes necessários para reprodução. Ainda não existem vídeos de demonstração sobre a ferramenta, mas no link disponível no início desse artigo é possível fazer o download do manual completo do VRayPattern em PDF que apresenta todo o procedimento para configurar o software. Por enquanto, apenas os usuários do 3dsmax podem aproveitar o plugin. A criação de superfícies baseadas em repetição e com superfícies curvas é um dos destaques da ferramenta.

Apesar de não ser gratuito, para alguns projetos de modelagem ou processos que permitam o uso de tiling, essa pode ser a diferença entre a conclusão de um modelo no prazo determinado, ou então fazer sobrar tempo para conseguir adicionar detalhes extras ou caprichar na renderização.

VrayPattern: Modelagem com base em texturas

O uso de texturas para ajudar na modelagem de elementos complexos é amplamente usado por artistas para representar objetos, que não adicionem grande complexidade nas cenas. Isso é bem comum em jogos, e dependendo do projeto e enquadramento usado na cena em visualização para arquitetura. As duas técnicas mais comuns que usamos para esse tipo de trabalho são os chamados mapas de Bump e Displace. Apesar de parecem redundantes, a função e aplicabilidade de cada uma das opções são bem específicas.

No primeiro caso temos os mapas de Bump que atribuem pequenos relevos as superfícies em que são aplicados. O ponto positivo desse tipo de mapa é que não precisamos ter subdivisões nos objetos 3d, mas por outro lado a qualidade das deformações cai bastante quando a câmera está posicionada próximo da superfície.

Já com os mapas de Displace, podemos criar deformações baseadas no deslocamento de vértices. O ponto negativo é que os objetos 3d precisam de quantidade razoável de subdivisões para gerar boas deformações.

Um recurso muito interessante e que faz uso de mapas do tipo Displace está sendo desenvolvido para o Vray, chamado de VrayPattern. Caso a equipe responsável pelo software cumpra o que prometeu, o recurso pode mudar significativamente a modelagem de elementos que seguem padrões definidos. Mais informações e imagens de demonstração do VrayPattern podem ser encontradas nesse endereço.

vraypattern-01.jpg

vraypattern-02.jpg

Como ele funciona? A proposta é simples, mas genial. A idéia é criar um sistema que consiga criar deformações de qualidade em superfícies 3d simples, para gerar modelos 3d complexos baseados apenas em texturas. Essa será a “mágica” realizada pela ferramenta.

As imagens que ilustram esse artigo mostram bem como esse tipo de ferramenta poderá acelerar em muito a criação de fachadas. A fachada dessa edificação é formada por várias faces que recebem uma textura, especialmente preparada, para gerar detalhes como janelas e juntas de dilatação.

O resultado é que toda a fachada da edificação é gerada usando apenas mapas do tipo Displace. Sim, eu sei que parece bom demais para ser verdade, mas caso isso se confirme será uma maneira extremamente simples e ao mesmo tempo poderosa de gerar geometria.

Quer outro dado ainda mais impressionante? A descrição do projeto atesta que será possível gerar superfícies com quantidades de padrões, praticamente infinitos. Ainda não existe data prevista para o lançamento do VRay Pattern.