3D-redaktori ArmorPaint 0.8 väljalase

Pärast peaaegu kaheaastast arendustööd on välja antud 3D-redaktor ArmorPaint 0.8, mis on mõeldud tekstuuride ja materjalide kandmiseks XNUMXD-mudelitele ja tugimaterjalidele, mis põhinevad füüsilisel põhisel renderdamisel (PBR). Projekti kood on kirjutatud Haxe'is ja seda levitatakse zlib-i avatud litsentsi all. Windowsi, Linuxi, macOS-i, Androidi ja iPadOS-i valmiskomplektid on tasulised (isekoostamise juhend).

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 pilvekogu loomine, iOS-il ja Androidil põhinevate tahvelarvutite koostude moodustamine, kiirte jälgimise toega küpsetamise ja renderdamise rakendamine, kleepuvate kihtide süsteem (kleebiskihid). ), kihtide ja sõlmede rühmitamise võimalus, maskide arvu eemaldamise piirangud, maskide segamise võimalus, materjalide servade kulumise simuleerimine, svg- ja usdc-vormingus importimise tugi.

Liidest on oluliselt ümber kujundatud, et see sisaldaks lokaliseerimise tuge, sätteid on oluliselt kaasajastatud, valitud sõlmede eelvaade on juurutatud, lisatud on uued vahelehed (brauser, skript, konsool ja fondid), tööruumid (materjal, küpsetamine) ja sõlmed (Materjal, Curvature Bake, Warp, Shader, Script, Picker). Lisatud tugi Vulkani graafika API-le, mille alusel juurutati Linuxile eksperimentaalne VKRT ray tracer.

3D-redaktori ArmorPaint 0.8 väljalase
3D-redaktori ArmorPaint 0.8 väljalase
3D-redaktori ArmorPaint 0.8 väljalase


Allikas: opennet.ru

Lisa kommentaar