Pas casi dy vjet zhvillimi, është publikuar versioni 3D-redaktorit ArmorPaint 0.8, i cili është i destinuar për aplikimin e teksturave dhe materialeve në modelet tre-dimensionale dhe mbështet materialet e bazuara në renderimin fizikisht të saktë (PBR). Kodi i projektit është shkruar në gjuhën Haxe dhe shpërndahet nën licencën e hapur zlib. Ndërtimet e gatshme për Windows, Linux, macOS, Android dhe iPadOS janë me pagesë (instruksione për ndërtim vetjak).
Ndërfaqja e përdoruesit është ndërtuar mbi bibliotekën e elementeve grafike Zui, e cila ofron implementime të gatshme të blloqeve siç janë butonat, panelet, menutë, skedat, kalimtarët, zonat e inputit të tekstit dhe sugjerimet e dalshme. Biblioteka është shkruar në gjuhën Haxe duke përdorur karkasin Kha, të optimizuar për krijimin e lojërave dhe aplikacioneve multimedi. Për renderim përdoren API-të grafike OpenGL, Vulkan dhe Direct3D në varësi të platformës. Për nxjerrjen e modeleve përdoret motorri i vetë 3D-renderit Iron.
ArmorPaint ofron mjete për pikturimin dhe aplikimin e teksturave në modelet 3D, mbështet brushat procedurale dhe shabllonet, si dhe ofron një sistem nyjash (Node) për transformimin e materialeve dhe teksturave gjatë aplikimit të tyre. Importi i mesh-eve në formatet fbx, blend, stl, gltf dhe glb, materialeve në formatin blend (Blender 3D) dhe teksturave në formatet jpg, png, tga, bmp, gif, psd, hdr, svg dhe tif është i mundur. Shumica e operacioneve janë transferuar në anën e GPU, duke lejuar që me pajisjet e nivelit të mesëm të punohet me tekste me rezolutë deri në 4K, dhe me një kartë grafike të fuqishme deri në 16K.
Për sistemet që mbështesin API Direct3D12 dhe Vulkan, ofrohet mbështetje eksperimentale për gjurmimin e rrezeve, efektet dhe vizualizimin e paraqitjeve 3D (Viewport). Në paraqitjet 3D, përfshihet simulimi realist i ndriçimit, i realizuar në bazë të gjurmimit të rrugëve. Redaktori mbështet zgjerimin e funksionalitetit përmes dodatëve, përmes të cilave gjithashtu mund të krijoni nyje të reja materialesh. Dodatët "live-link" veçohen, të cilat lejojnë integrimin e ArmorPaint me pacakë 3D të tjerë. Aktualisht, këto dodatë po zhvillohen për integrim me Blender, Maya dhe motorët e lojërave Unreal dhe Unity.
Dhe përmirësimi në versionin 0.8 përfshin krijimin e bibliotekës së resurseve në re ArmorPaint Cloud, formimin e ndërtimit për tabletët bazuar në iOS dhe Android, realizimin e bakimit (baking) dhe renderimit me mbështetje për gjurmimin e rrezeve, sistemin e shtresave ngjitëse (decal layers), mundësinë e grupimit të shtresave dhe nyjave, heqjen e kufizimeve të numrit të maskave, mundësinë e përzierjes së maskave, simulimin e dëmtimit të skajeve të materialeve, mbështetje për importin në formatet svg dhe usdc.
NdĂ«rfaqja Ă«shtĂ« ripĂ«rpunuar ndjeshĂ«m, duke realizuar mbĂ«shtetje pĂ«r lokalizimin, janĂ« modernizuar nĂ« mĂ«nyrĂ« tĂ« konsiderueshme cilĂ«simet, Ă«shtĂ« realizuar parapamja e nyjave tĂ« zgjedhura, janĂ« shtuar skeda tĂ« reja (Browser, Script, Console dhe Fonts), hapĂ«sira tĂ« punĂ«s (Material, Bake) dhe nyjat (Material, Curvature Bake, Warp, Shader, Script, Picker). ĂshtĂ« shtuar mbĂ«shtetje pĂ«r API-nĂ« grafike Vulkan, mbi bazĂ«n e sĂ« cilĂ«s pĂ«r Linux Ă«shtĂ« realizuar njĂ« gjurmues eksperimental i rrezeve VKRT.




Burimi: opennet.ru
