Az ArmorPaint 3 0.8D szerkesztő kiadása

Közel két évnyi fejlesztés után megjelent az ArmorPaint 3 0.8D szerkesztő, amelyet textúrák és anyagok XNUMXD modellekre való felvitelére, valamint fizikai alapú renderelésen (PBR) alapuló támogató anyagokra terveztek. A projekt kódja Haxe nyelven íródott, és a zlib nyílt licenc alatt kerül terjesztésre. A Windows, Linux, macOS, Android és iPadOS rendszerekhez készült kész összeállítások fizetősek (az önálló összeszerelésre vonatkozó utasítások).

A felhasználói felület a Zui grafikus elemek könyvtárára épül, amely olyan blokkok kész implementációit kínálja, mint a gombok, panelek, menük, fülek, kapcsolók, szövegbeviteli területek és eszköztippek. A könyvtár Haxe nyelven íródott a Kha keretrendszerrel, amely hordozható játékok és multimédiás alkalmazások létrehozására van optimalizálva. A platformtól függően az OpenGL, a Vulkan és a Direct3D grafikus API-k kerülnek kiadásra. Az Iron saját 3D renderelő motorját használják a modellek renderelésére.

Az ArmorPaint eszközöket biztosít a festéshez és textúrák 3D modellekre történő felviteléhez, támogatja az eljárási ecseteket és sablonokat, valamint csomópontrendszert (Node) biztosít az anyagok és textúrák átalakításához az alkalmazás során. Lehetőség van hálók importálására fbx, blend, stl, gltf és glb formátumban, anyagok blend formátumban (Blender 3D) és textúrák jpg, png, tga, bmp, gif, psd, hdr, svg és tif formátumban. A legtöbb műveletet a GPU oldalán hajtják végre, ami lehetővé teszi, hogy 4K felbontású textúrákkal dolgozzon középszintű berendezéseken, és nagy teljesítményű videokártyával akár 16K-ig.

A Direct3D12 és a Vulkan API-kat támogató rendszerek kísérleti támogatást nyújtanak a sugárkövetéshez, effektusokhoz és 3D nézetablak-megjelenítéshez. A 3D nézetek valósághű világítási szimulációt is biztosítanak az útkövetés alapján. A szerkesztő bővítményeken keresztül támogatja a bővített funkciókat, amelyek új anyagcsomópontok létrehozására is használhatók. Külön vannak olyan „live-link” beépülő modulok, amelyek lehetővé teszik az ArmorPaint integrálását más 3D-s csomagokkal. Jelenleg hasonló bővítményeket fejlesztenek a Blender, Maya, valamint az Unreal és Unity játékmotorokhoz való integráció érdekében.

A 0.8-as verzió újításai között szerepel az ArmorPaint Cloud erőforrások felhőkönyvtárának létrehozása, iOS és Android alapú tablet-összeállítások kialakítása, a sütés és renderelés megvalósítása sugárkövetés támogatásával, ragadós rétegek rendszere (matricarétegek) ), a rétegek és csomópontok csoportosításának képessége, a maszkok számának eltávolítására vonatkozó korlátozások, a maszkok keverésének lehetősége, az anyagok széleinek kopásának szimulációja, az svg és usdc formátumú importálás támogatása.

A felületet jelentősen átalakították a lokalizáció támogatása érdekében, a beállításokat jelentősen modernizálták, a kiválasztott csomópontok előnézetét implementálták, új fülekkel (Böngésző, Script, Console és Fonts), munkaterületekkel (Material, Bake) és csomópontokkal bővült. (Anyag, Curvature Bake, Warp, Shader, Script, Picker). Támogatás hozzáadva a Vulkan grafikus API-hoz, amely alapján a kísérleti VKRT ray tracer implementálásra került Linuxra.

Az ArmorPaint 3 0.8D szerkesztő kiadása
Az ArmorPaint 3 0.8D szerkesztő kiadása
Az ArmorPaint 3 0.8D szerkesztő kiadása


Forrás: opennet.ru

Hozzászólás