Lançamento do editor 3D ArmorPaint 0.8

Após quase dois anos de desenvolvimento, foi lançado o editor 3D ArmorPaint 0.8, projetado para aplicar texturas e materiais a modelos XNUMXD e suportar materiais baseados em renderização baseada em física (PBR). O código do projeto é escrito em Haxe e distribuído sob a licença aberta zlib. Montagens prontas para Windows, Linux, macOS, Android e iPadOS são pagas (instruções para automontagem).

A interface do usuário é construída com base na biblioteca de elementos gráficos Zui, que fornece implementações prontas de blocos como botões, painéis, menus, guias, interruptores, áreas de entrada de texto e dicas de ferramentas. A biblioteca é escrita em Haxe usando o framework Kha, que é otimizado para a criação de jogos portáteis e aplicativos multimídia. APIs gráficas OpenGL, Vulkan e Direct3D são usadas para saída dependendo da plataforma. O próprio mecanismo de renderização 3D do Iron é usado para renderizar modelos.

ArmorPaint fornece ferramentas para pintar e aplicar texturas em modelos 3D, suporta pincéis e modelos procedurais e fornece um sistema de nós (Node) para transformar materiais e texturas durante sua aplicação. É possível importar malhas nos formatos fbx, blend, stl, gltf e glb, materiais no formato blend (Blender 3D) e texturas nos formatos jpg, png, tga, bmp, gif, psd, hdr, svg e tif. A maior parte das operações é realizada no lado da GPU, o que permite trabalhar com texturas com resolução de 4K em equipamentos de nível médio, e com uma placa de vídeo potente, de até 16K.

Suporte experimental para traçado de raio, efeitos e renderização de viewport 3D é fornecido para sistemas que suportam as APIs Direct12D3 e Vulkan. As visualizações 3D também fornecem simulação de iluminação realista com base no traçado do caminho. O editor oferece suporte a funcionalidades expandidas por meio de plug-ins, que também podem ser usados ​​para criar novos nós de materiais. Separadamente, existem plug-ins de “link ao vivo” que permitem integrar o ArmorPaint com outros pacotes 3D. Atualmente, plugins semelhantes estão sendo desenvolvidos para integração com Blender, Maya e os motores de jogo Unreal e Unity.

As inovações da versão 0.8 incluem a criação de uma biblioteca em nuvem de recursos do ArmorPaint Cloud, a formação de montagens para tablets baseados em iOS e Android, a implementação de cozimento e renderização com suporte para ray tracing, um sistema de camadas adesivas (camadas de decalque) , capacidade de agrupar camadas e nós, remoção de restrições ao número de máscaras, capacidade de misturar máscaras, simulação de desgaste nas bordas dos materiais, suporte para importação nos formatos SVG e USDC.

A interface foi significativamente redesenhada para incluir suporte de localização, as configurações foram significativamente modernizadas, uma visualização dos nós selecionados foi implementada, novas guias foram adicionadas (Navegador, Script, Console e Fontes), áreas de trabalho (Material, Bake) e nós (Material, Curvatura Bake, Warp, Shader, Script, Picker). Adicionado suporte para a API gráfica Vulkan, com base na qual o ray tracer VKRT experimental foi implementado para Linux.

Lançamento do editor 3D ArmorPaint 0.8
Lançamento do editor 3D ArmorPaint 0.8
Lançamento do editor 3D ArmorPaint 0.8


Fonte: opennet.ru

Adicionar um comentário