Rilascio dell'editor 3D ArmorPaint 0.8

Dopo quasi due anni di sviluppo è stato rilasciato l'editor 3D ArmorPaint 0.8, progettato per applicare texture e materiali a modelli XNUMXD e materiali di supporto basati sul rendering basato sulla fisica (PBR). Il codice del progetto è scritto in Haxe ed è distribuito con la licenza aperta zlib. Gli assemblaggi già pronti per Windows, Linux, macOS, Android e iPadOS vengono pagati (istruzioni per l'autoassemblaggio).

L'interfaccia utente è costruita sulla base della libreria di elementi grafici Zui, che fornisce implementazioni già pronte di blocchi come pulsanti, pannelli, menu, schede, interruttori, aree di immissione di testo e descrizioni comandi. La libreria è scritta in Haxe utilizzando il framework Kha, ottimizzato per la creazione di giochi portatili e applicazioni multimediali. Le API grafiche OpenGL, Vulkan e Direct3D vengono utilizzate per l'output a seconda della piattaforma. Per eseguire il rendering dei modelli viene utilizzato il motore di rendering 3D di Iron.

ArmorPaint fornisce strumenti per dipingere e applicare texture a modelli 3D, supporta pennelli e modelli procedurali e fornisce un sistema di nodi (Node) per trasformare materiali e texture durante la loro applicazione. È possibile importare mesh nei formati fbx, blend, stl, gltf e glb, materiali in formato blend (Blender 3D) e texture nei formati jpg, png, tga, bmp, gif, psd, hdr, svg e tif. La maggior parte delle operazioni vengono eseguite dal lato GPU, che consente di lavorare con texture con una risoluzione di 4K su apparecchiature di livello medio e con una potente scheda video, fino a 16K.

Il supporto sperimentale per ray tracing, effetti e rendering del viewport 3D viene fornito per i sistemi che supportano le API Direct12D3 e Vulkan. Le viste 3D forniscono anche una simulazione realistica dell'illuminazione basata sul tracciamento del percorso. L'editor supporta funzionalità estese tramite plugin, che possono essere utilizzati anche per creare nuovi nodi materiali. Separatamente, ci sono plugin “live-link” che ti consentono di integrare ArmorPaint con altri pacchetti 3D. Attualmente vengono sviluppati plugin simili per integrarsi con Blender, Maya e i motori di gioco Unreal e Unity.

Tra le innovazioni della versione 0.8, la creazione di una libreria cloud di risorse ArmorPaint Cloud, la formazione di assiemi per tablet basati su iOS e Android, l'implementazione di cottura e rendering con supporto per ray tracing, un sistema di livelli adesivi (livelli di decalcomanie ), possibilità di raggruppare livelli e nodi, restrizioni sulla rimozione del numero di maschere, possibilità di mescolare maschere, simulazione dell'usura sui bordi dei materiali, supporto per l'importazione nei formati svg e usdc.

L'interfaccia è stata significativamente ridisegnata per includere il supporto della localizzazione, le impostazioni sono state notevolmente modernizzate, è stata implementata un'anteprima dei nodi selezionati, sono state aggiunte nuove schede (Browser, Script, Console e Font), aree di lavoro (Materiale, Bake) e nodi (Materiale, Curvatura, Deformazione, Shader, Script, Selettore). Aggiunto il supporto per l'API grafica Vulkan, sulla base della quale è stato implementato il ray tracer sperimentale VKRT per Linux.

Rilascio dell'editor 3D ArmorPaint 0.8
Rilascio dell'editor 3D ArmorPaint 0.8
Rilascio dell'editor 3D ArmorPaint 0.8


Fonte: opennet.ru

Aggiungi un commento