3D redaktoriaus ArmorPaint 0.8 išleidimas

Po beveik dvejų metų kūrimo buvo paskelbtas 3D redaktoriaus ArmorPaint 0.8 leidimas, skirtas pritaikyti tekstūras ir medžiagas trimačiams modeliams ir pagalbinėms medžiagoms, pagrįstoms fiziniu atvaizdavimu (PBR). Projekto kodas parašytas Haxe ir platinamas pagal zlib atvirąją licenciją. Paruošti rinkiniai, skirti „Windows“, „Linux“, „MacOS“, „Android“ ir „iPadOS“, yra mokami (savarankiško surinkimo instrukcijos).

Vartotojo sąsaja sukurta remiantis Zui grafinių elementų biblioteka, kurioje pateikiami paruošti tokių blokų, kaip mygtukai, skydeliai, meniu, skirtukai, jungikliai, teksto įvesties sritys ir patarimai, įgyvendinimas. Biblioteka parašyta Haxe naudojant Kha sistemą, kuri yra optimizuota nešiojamiems žaidimams ir daugialypės terpės programoms kurti. Priklausomai nuo platformos, išvesties naudojamos grafinės API OpenGL, Vulkan ir Direct3D. Modeliams atvaizduoti naudojamas paties „Iron“ 3D atvaizdavimo variklis.

„ArmorPaint“ suteikia įrankius, skirtus dažymui ir tekstūrų pritaikymui 3D modeliams, palaiko procedūrinius teptukus ir šablonus bei mazgų sistemą (Node), skirtą medžiagoms ir tekstūroms transformuoti juos naudojant. Galima importuoti tinklelius fbx, blend, stl, gltf ir glb formatais, medžiagas blend formatu (Blender 3D) ir tekstūras jpg, png, tga, bmp, gif, psd, hdr, svg ir tif formatais. Dauguma operacijų atliekamos GPU pusėje, o tai leidžia dirbti su tekstūromis, kurių skiriamoji geba yra 4K vidutinio lygio įrangoje ir su galinga vaizdo plokšte iki 16K.

Eksperimentinis spindulių sekimo, efektų ir 3D peržiūros srities atvaizdavimo palaikymas teikiamas sistemoms, kurios palaiko Direct12D3 ir Vulkan API. 3D vaizdai taip pat suteikia tikrovišką apšvietimo modeliavimą, pagrįstą kelio sekimu. Redaktorius palaiko išplėstas funkcijas per papildinius, kuriuos taip pat galima naudoti kuriant naujus medžiagos mazgus. Atskirai yra „live-link“ įskiepių, leidžiančių integruoti „ArmorPaint“ su kitais 3D paketais. Šiuo metu yra kuriami panašūs įskiepiai, skirti integruotis su Blender, Maya ir Unreal bei Unity žaidimų varikliais.

Tarp 0.8 versijos naujovių yra ArmorPaint Cloud išteklių debesies bibliotekos sukūrimas, planšetinių kompiuterių agregatų sukūrimas iOS ir Android pagrindu, kepimo ir atvaizdavimo su spindulių sekimo palaikymu įgyvendinimas, lipnių sluoksnių sistema (lipdukų sluoksniai). ), galimybė grupuoti sluoksnius ir mazgus, kaukių skaičiaus pašalinimo apribojimai, galimybė maišyti kaukes, medžiagų kraštų nusidėvėjimo modeliavimas, palaikymas importuojant svg ir usdc formatus.

Sąsaja buvo gerokai pakeista, kad būtų palaikoma lokalizacija, gerokai modernizuoti nustatymai, įdiegta pasirinktų mazgų peržiūra, pridėti nauji skirtukai (naršyklė, scenarijus, konsolė ir šriftai), darbo sritys (medžiaga, kepimas) ir mazgai. (Medžiaga, kreivinis kepimas, metmenys, šešėliavimas, scenarijus, rinkiklis). Pridėtas Vulkan grafikos API palaikymas, kurio pagrindu buvo įdiegtas eksperimentinis VKRT spindulių sekiklis Linux.

3D redaktoriaus ArmorPaint 0.8 išleidimas
3D redaktoriaus ArmorPaint 0.8 išleidimas
3D redaktoriaus ArmorPaint 0.8 išleidimas


Šaltinis: opennet.ru

Добавить комментарий