Vydanie 3D editora ArmorPaint 0.8

Po takmer dvoch rokoch vývoja bol vydaný 3D editor ArmorPaint 0.8, určený na aplikáciu textúr a materiálov na XNUMXD modely a podporné materiály založené na fyzikálne založenom renderingu (PBR). Kód projektu je napísaný v Haxe a je distribuovaný pod otvorenou licenciou zlib. Hotové zostavy pre Windows, Linux, macOS, Android a iPadOS sú platené (návod na vlastnú montáž).

Používateľské rozhranie je postavené na báze knižnice grafických prvkov Zui, ktorá poskytuje hotové implementácie takých blokov, ako sú tlačidlá, panely, ponuky, karty, prepínače, oblasti zadávania textu a popisky. Knižnica je napísaná v Haxe pomocou rámca Kha, ktorý je optimalizovaný na vytváranie prenosných hier a multimediálnych aplikácií. Grafické API OpenGL, Vulkan a Direct3D sa používajú na výstup v závislosti od platformy. Na vykresľovanie modelov sa používa vlastný 3D renderovací engine Iron.

ArmorPaint poskytuje nástroje na maľovanie a aplikáciu textúr na 3D modely, podporuje procedurálne štetce a šablóny a poskytuje systém uzlov (Node) na transformáciu materiálov a textúr počas ich aplikácie. Je možné importovať siete vo formátoch fbx, blend, stl, gltf a glb, materiály vo formáte blend (Blender 3D) a textúry vo formátoch jpg, png, tga, bmp, gif, psd, hdr, svg a tif. Väčšina operácií sa vykonáva na strane GPU, čo vám umožňuje pracovať s textúrami s rozlíšením 4K na zariadeniach strednej úrovne a s výkonnou grafickou kartou až do 16K.

Experimentálna podpora pre sledovanie lúčov, efekty a vykresľovanie 3D výrezu je poskytovaná pre systémy, ktoré podporujú rozhrania Direct12D3 a Vulkan API. 3D zobrazenia tiež poskytujú realistickú simuláciu osvetlenia založenú na sledovaní cesty. Editor podporuje rozšírenú funkcionalitu prostredníctvom pluginov, ktoré je možné použiť aj na vytváranie nových materiálových uzlov. Samostatne existujú zásuvné moduly „live-link“, ktoré vám umožňujú integrovať ArmorPaint s inými 3D balíkmi. V súčasnosti sa vyvíjajú podobné doplnky na integráciu s Blender, Maya a hernými motormi Unreal a Unity.

Medzi novinky vo verzii 0.8 patrí vytvorenie cloudovej knižnice zdrojov ArmorPaint Cloud, tvorba zostáv pre tablety na báze iOS a Android, implementácia pečenia a vykresľovania s podporou sledovania lúčov, systém lepivých vrstiev (obtlačkové vrstvy ), možnosť zoskupovať vrstvy a uzly, obmedzenia odstraňovania počtu masiek, možnosť miešať masky, simulácia opotrebenia na okrajoch materiálov, podpora importu vo formátoch svg a usdc.

Rozhranie bolo výrazne prepracované tak, aby obsahovalo podporu lokalizácie, výrazne sa zmodernizovali nastavenia, implementoval sa náhľad vybraných uzlov, pribudli nové karty (Browser, Script, Console a Fonts), pracovné plochy (Material, Bake) a uzly (Materiál, Curvature Bake, Warp, Shader, Script, Picker). Pridaná podpora pre grafické API Vulkan, na základe ktorej bol implementovaný experimentálny VKRT ray tracer pre Linux.

Vydanie 3D editora ArmorPaint 0.8
Vydanie 3D editora ArmorPaint 0.8
Vydanie 3D editora ArmorPaint 0.8


Zdroj: opennet.ru

Pridať komentár