Rilascio del 3D Editor ArmorPaint 0.8

Dopo quasi due anni di sviluppo, è stato rilasciato ArmorPaint 0.8, un editor 3D progettato per l'applicazione di texture e materiali su modelli tridimensionali e che supporta materiali basati su rendering fisicamente corretto (PBR). Il codice del progetto è scritto in linguaggio Haxe e distribuito sotto licenza aperta zlib. Le versioni pronte per Windows, Linux, macOS, Android e iPadOS sono a pagamento (istruzioni per la compilazione autonoma).

L'interfaccia utente è costruita sulla base della libreria di componenti grafici Zui, che fornisce implementazioni pronte di blocchi come pulsanti, pannelli, menu, schede, interruttori, aree di input testo e suggerimenti a comparsa. La libreria è scritta in linguaggio Haxe utilizzando il framework Kha, ottimizzato per la creazione di giochi portabili e applicazioni multimediali. Per il rendering, a seconda della piattaforma, vengono utilizzate le API grafiche OpenGL, Vulkan e Direct3D. Per il rendering dei modelli viene utilizzato il motore di rendering 3D proprietario Iron.

ArmorPaint offre strumenti per la colorazione e l'applicazione di texture su modelli 3D, supporta pennelli e modelli procedurali, e fornisce un sistema a nodi (Node) per trasformare materiali e texture durante l'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 è gestita dalla GPU, consentendo di lavorare con texture ad alta risoluzione 4K su hardware di fascia media e fino a 16K con una scheda grafica potente.

Per i sistemi con supporto all'API Direct3D12 e Vulkan, è disponibile un supporto sperimentale per il ray tracing, effetti e visualizzazione delle scene 3D (Viewport). Nelle rappresentazioni 3D è inclusa una simulazione realistica dell'illuminazione, realizzata tramite ray tracing. L'editor supporta l'estensione delle funzionalità tramite plugin, che permettono anche di creare nuovi nodi di materiale. I plugin 'live-link' sono particolarmente importanti, in quanto consentono di integrare ArmorPaint con altri pacchetti 3D. Attualmente, sono in sviluppo plugin per l'integrazione con Blender, Maya e i motori di gioco Unreal e Unity.

Una novità della versione 0.8 è la creazione di una libreria di risorse cloud di ArmorPaint, la generazione di build per tablet basati su iOS e Android, l'implementazione del baking e del rendering con supporto per il ray tracing, un sistema di strati adesivi (decal layers), la possibilità di raggruppare strati e nodi, la rimozione dei limiti sul numero di maschere, la possibilità di mescolare maschere, la simulazione dell'usura dei bordi dei materiali, e il supporto per l'importazione nei formati svg e usdc.

L'interfaccia è stata significativamente rielaborata, con supporto per la localizzazione, impostazioni notevolmente modernizzate, anteprima dei nodi selezionati, nuove schede (Browser, Script, Console e Fonts), aree di lavoro (Material, Bake) e nodi (Material, Curvature Bake, Warp, Shader, Script, Picker). È stato aggiunto il supporto per l'API grafica Vulkan, sulla base della quale è stato realizzato un tracciatore di raggi VKRT per Linux in fase sperimentale.

Rilascio del 3D Editor ArmorPaint 0.8
Rilascio del 3D Editor ArmorPaint 0.8
Rilascio del 3D Editor ArmorPaint 0.8
Riproduci video


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster