Lanzamento do editor 3D ArmorPaint 0.8

Despois de case dous anos de desenvolvemento, lanzouse o editor 3D ArmorPaint 0.8, deseñado para aplicar texturas e materiais a modelos XNUMXD e materiais de apoio baseados na representación baseada físicamente (PBR). O código do proxecto está escrito en Haxe e distribúese baixo a licenza aberta zlib. As montaxes preparadas para Windows, Linux, macOS, Android e iPadOS son de pago (instrucións para a automontaxe).

A interface de usuario está construída sobre a base da biblioteca Zui de elementos gráficos, que ofrece implementacións preparadas de bloques como botóns, paneis, menús, pestanas, interruptores, áreas de entrada de texto e información sobre ferramentas. A biblioteca está escrita en Haxe usando o marco Kha, que está optimizado para crear xogos portátiles e aplicacións multimedia. As API de gráficos OpenGL, Vulkan e Direct3D úsanse para a saída dependendo da plataforma. O propio motor de renderizado 3D de Iron úsase para renderizar modelos.

ArmorPaint ofrece ferramentas para pintar e aplicar texturas a modelos 3D, admite pinceis e modelos de procedemento e ofrece un sistema de nodos (Node) para transformar materiais e texturas durante a súa aplicación. É posible importar mallas en formatos fbx, blend, stl, gltf e glb, materiais en formato blend (Blender 3D) e texturas en formatos jpg, png, tga, bmp, gif, psd, hdr, svg e tif. A maioría das operacións realízanse no lado da GPU, o que permite traballar con texturas cunha resolución de 4K en equipos de nivel medio, e cunha tarxeta de vídeo potente, ata 16K.

Ofrécese soporte experimental para o trazado de raios, os efectos e a representación 3D das vistas 12D para os sistemas que admiten as API Direct3D3 e Vulkan. As vistas 3D tamén ofrecen unha simulación de iluminación realista baseada no trazado de camiños. O editor admite funcionalidades ampliadas a través de complementos, que tamén se poden usar para crear novos nós de materiais. Por separado, hai complementos "live-link" que che permiten integrar ArmorPaint con outros paquetes XNUMXD. Actualmente, están a desenvolverse complementos similares para integrarse con Blender, Maya e os motores de xogos Unreal e Unity.

Entre as novidades na versión 0.8, a creación dunha biblioteca na nube de recursos de ArmorPaint Cloud, a formación de conxuntos para tabletas baseados en iOS e Android, a implementación de cocción e renderizado con soporte para ray tracing, un sistema de capas adhesivas (capas de calcomanías). ), a capacidade de agrupar capas e nós, restricións de eliminación do número de máscaras, a capacidade de mesturar máscaras, simulación de desgaste nos bordos dos materiais, soporte para importar en formatos svg e usdc.

A interface redeseñouse significativamente para incluír soporte de localización, modernizáronse significativamente a configuración, implementouse unha vista previa dos nodos seleccionados, engadíronse novas pestanas (Navegador, Script, Consola e Fontes), espazos de traballo (Material, Bake) e nodos. (Material, Curvature Bake, Warp, Shader, Script, Picker). Engadido soporte para a API de gráficos Vulkan, sobre a base da cal se implementou o trazador de raios VKRT experimental para Linux.

Lanzamento do editor 3D ArmorPaint 0.8
Lanzamento do editor 3D ArmorPaint 0.8
Lanzamento do editor 3D ArmorPaint 0.8


Fonte: opennet.ru

Engadir un comentario