Lanzamiento del editor 3D ArmorPaint 0.8

Después de casi dos años de desarrollo, se lanzó el editor 3D ArmorPaint 0.8, diseñado para aplicar texturas y materiales a modelos XNUMXD y materiales de soporte basados ​​en renderizado físico (PBR). El código del proyecto está escrito en Haxe y se distribuye bajo la licencia abierta zlib. Se pagan los ensamblajes listos para Windows, Linux, macOS, Android y iPadOS (instrucciones de autoensamblaje).

La interfaz de usuario está construida sobre la base de la biblioteca de elementos gráficos Zui, que proporciona implementaciones listas para usar de bloques como botones, paneles, menús, pestañas, interruptores, áreas de entrada de texto e información sobre herramientas. La biblioteca está escrita en Haxe utilizando el marco Kha, que está optimizado para crear juegos portátiles y aplicaciones multimedia. Las API de gráficos OpenGL, Vulkan y Direct3D se utilizan para la salida según la plataforma. El motor de renderizado 3D propio de Iron se utiliza para renderizar modelos.

ArmorPaint proporciona herramientas para pintar y aplicar texturas a modelos 3D, admite pinceles y plantillas de procedimiento y proporciona un sistema de nodos (Node) para transformar materiales y texturas durante su aplicación. Es posible importar mallas en formatos fbx, blend, stl, gltf y glb, materiales en formato blend (Blender 3D) y texturas en formatos jpg, png, tga, bmp, gif, psd, hdr, svg y tif. La mayoría de las operaciones se realizan en el lado de la GPU, lo que permite trabajar con texturas con una resolución de 4K en equipos de nivel medio, y con una potente tarjeta de video, hasta 16K.

Se proporciona soporte experimental para trazado de rayos, efectos y renderizado de ventanas gráficas 3D para sistemas que admiten las API Direct12D3 y Vulkan. Las vistas 3D también proporcionan una simulación de iluminación realista basada en el trazado de trayectorias. El editor admite una funcionalidad ampliada a través de complementos, que también se pueden utilizar para crear nuevos nodos de materiales. Por separado, existen complementos de "enlace en vivo" que le permiten integrar ArmorPaint con otros paquetes 3D. Actualmente, se están desarrollando complementos similares para integrarse con Blender, Maya y los motores de juegos Unreal y Unity.

Entre las innovaciones de la versión 0.8 se encuentran la creación de una biblioteca en la nube de recursos de ArmorPaint Cloud, la formación de ensamblajes para tabletas basadas en iOS y Android, la implementación de horneado y renderizado con soporte para trazado de rayos, un sistema de capas adhesivas (capas de calcomanías ), la capacidad de agrupar capas y nodos, eliminación de restricciones en la cantidad de máscaras, la capacidad de mezclar máscaras, simulación de desgaste en los bordes de los materiales, soporte para importar en formatos svg y usdc.

La interfaz se ha rediseñado significativamente para incluir soporte de localización, la configuración se ha modernizado significativamente, se ha implementado una vista previa de los nodos seleccionados, se han agregado nuevas pestañas (Navegador, Script, Consola y Fuentes), espacios de trabajo (Material, Bake) y nodos. (Material, Curvatura Bake, Warp, Shader, Script, Picker). Se agregó soporte para la API de gráficos Vulkan, sobre la base de la cual se implementó el trazador de rayos VKRT experimental para Linux.

Lanzamiento del editor 3D ArmorPaint 0.8
Lanzamiento del editor 3D ArmorPaint 0.8
Lanzamiento del editor 3D ArmorPaint 0.8


Fuente: opennet.ru

Añadir un comentario