Como foi criado o Chaos Scatter – e para onde ele vai a seguir

Rate this post

A Especialista de Produtos do V-Ray Petya Georgieva explica como a última versão do Chaos Scatter tornará ainda mais fácil preencher as cenas com diversos objetos.

Com o lançamento do Update  1 do V-Ray 6, para  Maya e Cinema 4D, Chaos Scatter agora também está disponível para todas as versões do V-Ray. Essa nova ferramenta poderosa para instanciamento e produção agora permite que mais usuários preencham rapidamente suas cenas com inúmeros objetos para criação de projetos cativantes. Vamos analisar a jornada de desenvolvimento do Chaos Scatter e como o V-Ray 6.1 está seguindo um novo rumo, além do que está por vir.

O que é o Chaos Scatter?

Chaos Scatter oferece um fluxo de trabalho fácil para criar ambientes complexos, instanciando e distribuindo processualmente milhões de objetos enquanto ainda possui uma memória eficiente. Os modos scattering – Ao longo de curvas, em superfícies, e em caixas delimitadoras – combinados com numerosas opções de customização permitem que os usuários façam rápidos ajustes em seus projetos para suprir suas necessidades criativas.

Seja um ambiente de selva imenso com milhares de árvores, arbustos exóticos, e belas flores, uma paisagem na cidade com diversas casas, parques, e carros presos no trânsito, ou algo um pouco mais divertido como um exército de ursinhos de goma marchando para sua próxima batalha, Chaos Scatter é uma ferramenta que pode ajudar qualquer projeto a alcançar seu potencial mais tranquilamente.

Chaos Scatter está disponível no Corona para 3ds Max e Cinema 4D, e V-Ray para 3ds Max, SketchUp, Rhino, Revit, Maya, Cinema 4D, e Vantage.

A história do Chaos Scatter

A jornada do Chaos Scatter começou em nossos escritórios na República Tcheca como Corona Scatter. Na Chaos, nossa meta é ir além do renderizador, simplificando fluxos de trabalho com ferramentas intuitivas que oferecem mais aos usuários. Uma tarefa que usuários do Corona encontravam era a necessidade de criar vegetação, gramados ou caminhos de pedra. Já que isso era essencial para nossos usuários, quisemos incluir essa funcionalidade dentro do renderizador Corona. Ficou claro que o Corona Scatter seria valioso para todos os usuários, levando ao desenvolvimento do produto independente – Chaos Scatter. Parte de sua funcionalidade apareceu primeiramente no Update  2 do V-Ray 5 para SketchUp, Rhino, e Revit, mas sua estreia completa chegou com a versão 6 para 3ds Max.

Após o V-Ray 6 para 3ds Max, começamos a integrar o Chaos Scatter com o V-Ray para Cinema 4D. Apesar dos usuários terem ferramentas como por exemplo MoGraph, Chaos Scatter ofereceria uma maneira mais fácil e rápida para popularizar cenários externos. Da mesma forma, Maya já teve diversos plug-ins de scattering disponíveis, como por exemplo MASH, XGen, Bifrost, etc. Pensamos que mais uma ferramenta talvez não fosse benéfica para usuários, mas após o lançamento do V-Ray 6 para 3ds Max, nossos fóruns e mensagens diretas ficaram lotados com pedidos.

Ficou claro que há inúmeras razões pelas quais uma ferramenta como o Chaos Scatter seria benéfica para nossos usuários, e uma de nossas maiores prioridades se tornou entregá-lo na atualização seguinte. Percebemos que também há uma oportunidade para obter conhecimento especializado e esforço de diferentes equipes da Chaos e fazer mais aprimoramentos no Chaos Scatter em todos os produtos – falaremos mais disso em breve.

A pergunta é “Como?”

Vamos aos detalhes. A maneira que o Chaos Scatter é implementado atualmente em nossas integrações com V-Ray é criando um V-Ray Instancer sob o capô. Embora seja eficaz, isso significa que ele precisa ser alimentado com a geometria original, todas as suas posições de espalhamento, transformações e outras informações. Por conta desse processo criar diversos dados que precisam ser guardados e exportados, seu tempo de inicialização pode ser lento e os arquivos .vrscenes exportados podem se tornar muito grandes que, por sua vez, significa que o upload do Chaos Cloud para renderização também podem ser lentos.

Levamos essas limitações em conta e nos preparamos para resolvê-las com o Chaos Scatter “procedural”; um plug-in do V-Ray que gera as instâncias processualmente baseado em valores de parâmetros. Esse processo usa bem menos dados, resultando em uma exportação mais rápida do V-Ray e arquivos .vrscenes menores, o que significa que a renderização começa mais rápido e fazer o upload para o Chaos Cloud leva menos tempo.

[]

No entanto, isso significava que o plug-in deveria ser escrito do zero, impossibilitando a implementação de todas as funções do Chaos Scatter no Update 1. Acreditamos que essa é a abordagem correta e estamos trabalhando para adicionar o que falta no novo procedure para o Update 2 do V-Ray 6. Para o Update 1, dividimos nosso desenvolvimento: mantivemos o VRayInstancer no Cinema 4D e adotamos a abordagem procedural no V-Ray para Maya e Standalone. Para o futuro, o plano é mover todos os produtos do V-Ray que incluem o Scatter para o novo procedure, dessa forma a inicialização mais rápida, arquivos .vrscenes menores, e uploads mais rápidos no Cloud serão o padrão em todos os nossos produtos.

Por que você deveria usar o Chaos Scatter?

Nós seguimos a jornada de desenvolvimento do Chaos Scatter, mas por que você deveria usá-lo? Podemos ser tendenciosos ao recomendá-lo, mas existem algumas vantagens atraentes:

  • Está incluso no Corona, V-Ray, e Vantage – sem carga extra nem downloads adicionais.
  • Curva de aprendizado gentil – nossa meta é providenciar soluções fáceis de usar e acreditamos que desenvolvemos uma ferramenta que é intuitiva para artistas em qualquer nível.
  • Suporte interno – é sempre garantido que tudo criado com o Chaos Scatter irá ser compatível com o V-Ray e o resto de nossos produtos. Adicionalmente, qualquer pedido de usuário ou problemas relatados vêm diretamente para nós e podemos resolve-los rapidamente.
  • Diversas opções de customização – De três modos scattering até diversas opções de transformação, Chaos Scatter pode suprir as necessidades de qualquer projeto. Além disso, novas funções e melhorias estão constantemente em desenvolvimento.
  • Velocidade – as diferentes opções permitem que os usuários preencham suas cenas de qualquer maneira que eles quiserem, e isso pode aumentar a velocidade de seu fluxo de trabalho.
  • Eficiência de Memória – Uso eficiente de recursos permite que artistas criem milhões de instâncias sem se preocupar em ficar sem memória.
  • Presets – Os presets Chaos Scatter do Chaos Cosmos te ajudam a dar início em seus projetos. Estes já estão disponíveis no Corona e V-Ray para Cinema 4D, 3ds Max e em breve também estará disponível no V-Ray para Maya, SketchUp e Rhino.
[]
Dmitry Vinnik Dono e supervisor, Silhouette Images

“Eu realmente amo a facilidade de usar o Chaos Scatter. Ele foi apresentado recentemente, mas nós já éramos capazes de usá-lo em algumas fotos de produção com grande sucesso e continuamos a usá-lo em outros projetos ainda mais complexos. Outros plug-ins causaram inúmeros problemas para nós – espalhar grandes áreas florestais densas consumia muito tempo e causava muitos problemas. Amo o fato de que o Chaos Scatter simplesmente funciona – ele renderiza muito rápido, e quando encontramos desafios técnicos na versão de pré-lançamento eles eram resolvidos muito rápido pela equipe da Chaos. Nós já usamos o Chaos Scatter na terceira temporada da série Superman & Lois, e para construir uma cena de floresta para o SkyMed.”

Como usar o Chaos Scatter

Para usar o Chaos Scatter, você precisa ter o V-Ray, Corona, ou Vantage. Consulte a documentação para obter guias detalhados para iniciar sua jornada no Chaos Scatter para V-Ray para 3ds Max, Maya, Cinema 4D, SketchUp, Rhino, Revit, Corona para 3ds Max, Cinema 4D, e Vantage. Simples: crie um objeto no Chaos Scatter, adicione geometria à lista de Modelos e à lista de Targets para espalhar. Você pode usar malhas, proxies, e caches VDB como modelo e geometrias de destino, e atualmente em desenvolvimento – você também pode espalhar a iluminação. Baseado em seu projeto, você pode decidir o melhor tipo de espalhamento e as configurações e mapas apropriados.

O que vem pela frente 

Nossa prioridade é incorporar funções do Chaos Scatter original ausentes no Chaos Scatter procedural e, consequentemente, na integração V-Ray e Maya. Essas incluem mas não estão limitadas somente a Áreas, Recorte de Câmera, Edição de instância, presets Cosmos, melhor representação da viewport e mais. Após a conclusão do procedure, migraremos nossas integrações com o V-ray para aproveitar os benefícios adicionais para todos os usuários.

Enquanto isso, se você é um usuário do Maya e quer ficar a frente, você pode usar as compilações noturnas do V-ray para Maya onde nós já adicionamos lista de inclusão e exclusão de curvas (áreas), e a habilidade de instanciar luzes.

[]

Em longo prazo, já existem algumas novas funções Scatter em desenvolvimento para todas as integrações. Um exemplo disso é a habilidade de “pintar” áreas de scatter ao vivo nos cenários 3D para um fluxo de trabalho mais robusto. Também planejamos trabalhar com agrupamento e aglomeração de objetos de scatters que ajudaria a quebrar ou aprimorar alguns dos padrões da cena. E, claro, estamos trabalhando em mais presets para ajudar a dar o pontapé inicial em diferentes tipos de projetos. Enquanto desenvolvemos ativamente, nossos fóruns estão abertos a sugestões de usuários e projetos concluídos. Não hesite em nos contatar!

O futuro do Chaos Scatter parece brilhante, com novas funções e melhorias sendo adicionados o tempo inteiro. Ele pode revolucionar a criação de cenas complexas para artistas, facilitando o uso dos produtos da Chaos como nunca antes.



Leia Mais!

Deixe um comentário

Por favor, seja educado. Nós gostamos disso. Seu e-mail não será publicado e os campos obrigatórios estão marcados com "*"

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Share This