PĂ€rast peaaegu kaheaastast arendust on vĂ€lja antud ArmorPaint 0.8, 3D-redaktor tekstuuride ja materjalide lisamiseks 3D-mudelitele. See toetab fĂŒĂŒsilisel alusel renderdamise (PBR) materjale. Projekti kood on kirjutatud Haxe keeles ja seda levitatakse avatud lĂ€htekoodiga zlib litsentsi alusel. Kasutusvalmis versioonid... Windows, Linux, macOS, Android ja iPadOS on tasulised (juhised ise kokkupanekuks).
Kasutajaliides on ĂŒles ehitatud Zui graafiliste elementide teegi baasil, mis pakub valmisrakendusi sellistest plokidest nagu nupud, paneelid, menĂŒĂŒd, vahelehed, lĂŒlitid, tekstisisestusalad ja vihjed. Teek on kirjutatud Haxe'is, kasutades Kha raamistikku, mis on optimeeritud kaasaskantavate mĂ€ngude ja multimeediumirakenduste loomiseks. SĂ”ltuvalt platvormist kasutatakse vĂ€ljundiks graafika API-sid OpenGL, Vulkan ja Direct3D. Mudelite renderdamiseks kasutatakse Ironi enda 3D-renderdusmootorit.
ArmorPaint pakub tööriistu vĂ€rvimiseks ja tekstuuride pealekandmiseks 3D-mudelitele, toetab protseduurilisi pintsleid ja malle ning pakub sĂ”lmede sĂŒsteemi (Node) materjalide ja tekstuuride teisendamiseks nende pealekandmise ajal. VĂ”imalik importida vĂ”rgusilme fbx, blend, stl, gltf ja glb formaadis, materjale blend formaadis (Blender 3D) ning tekstuure jpg, png, tga, bmp, gif, psd, hdr, svg ja tif formaadis. Enamik toiminguid tehakse GPU poolel, mis vĂ”imaldab töötada 4K eraldusvĂ”imega tekstuuridega keskmise taseme seadmetes ja vĂ”imsa videokaardiga kuni 16K.
Direct3D12 ja Vulkani API-sid toetavate sĂŒsteemide jaoks pakutakse eksperimentaalset tuge kiirte jĂ€lgimiseks, efektideks ja 3D-vaateava renderdamiseks. 3D-vaated pakuvad ka tee jĂ€lgimisel pĂ”hinevat realistlikku valgustuse simulatsiooni. Redaktor toetab laiendatud funktsionaalsust pluginate kaudu, mida saab kasutada ka uute materjalisĂ”lmede loomiseks. Eraldi on olemas "reaalajas lingi" pistikprogrammid, mis vĂ”imaldavad integreerida ArmorPainti teiste 3D-pakettidega. Praegu töötatakse vĂ€lja sarnaseid pistikprogramme, et integreerida Blenderi, Maya ning Unreali ja Unity mĂ€ngumootoritega.
Versiooni 0.8 uuenduste hulgas on ArmorPaint Cloudi ressursside pilveteegi loomine, iOS-il pĂ”hinevate tahvelarvutite assambleede moodustamine ja Android, kĂŒpsetamise ja renderdamise rakendamine kiirjĂ€lgimise toega, kleepuvate kihtide sĂŒsteem (kleebiskihid), kihtide ja sĂ”lmede rĂŒhmitamise vĂ”imalus, maskide arvu piirangute eemaldamine, maskide segamise vĂ”imalus, materjalide servade kulumise simuleerimine, impordi tugi SVG- ja USDC-vormingus.
Liides on oluliselt ĂŒmber kujundatud, pakkudes lokaliseerimistuge, oluliselt kaasajastatud sĂ€tteid, valitud sĂ”lmede eelvaadet ning uusi vahekaarte (brauser, skript, konsool ja fondid), tööruume (materjal, kĂŒpsetamine) ja sĂ”lmi (materjal, kĂ”veruse kĂŒpsetamine, moonutamine, varjutaja, skript, valija). Lisatud on Vulkani graafika API tugi, mida kasutatakse jĂ€rgmiste funktsioonide jaoks. Linux Eksperimentaalne kiirjĂ€lgija VKRT on rakendatud.




Allikas: opennet.ru
