Udgivelse af 3D-editoren ArmorPaint 0.8

Efter næsten to års udvikling er udgivelsen af ​​ArmorPaint 3 en 0.8D-editor designet til at anvende teksturer og materialer til XNUMXD-modeller og understøtte fysisk baseret renderingsmaterialer (PBR). Projektkoden er skrevet på Haxe-sproget og distribueret under zlib open source-licensen. Færdiglavede builds til Windows, Linux, macOS, Android og iPadOS betales (instruktioner til selvmontering).

Brugergrænsefladen er bygget oven på Zui Graphic Elements Library, som giver ud-af-boksen implementeringer af blokke såsom knapper, paneler, menuer, faner, radioknapper, tekstindtastningsområder og værktøjstip. Biblioteket er skrevet på Haxe-sproget ved hjælp af Kha-rammen, optimeret til at skabe bærbare spil og multimedieapplikationer. Afhængigt af platformen bruges grafiske API'er som OpenGL, Vulkan og Direct3D til output. Modeller gengives ved hjælp af Irons egen 3D-gengivelsesmotor.

ArmorPaint leverer værktøjer til at male og teksturere 3D-modeller, understøtter proceduremæssige børster og mønstre og giver et nodesystem til at transformere materialer og teksturer, efterhånden som de påføres. Det er muligt at importere masker i formaterne fbx, blend, stl, gltf og glb, materialer i blandingsformat (Blender 3D) og teksturer i formaterne jpg, png, tga, bmp, gif, psd, hdr, svg og tif. De fleste af operationerne er outsourcet til GPU'en, hvilket gør det muligt at arbejde med teksturer med en opløsning på 4K på mellemklasseudstyr og op til 16K med et kraftigt grafikkort.

For systemer, der understøtter Direct3D12 og Vulkan API'erne, tilbydes eksperimentel understøttelse af ray tracing, effekter og 3D Viewport-gengivelse. 3D-visninger giver også realistisk lyssimulering baseret på stisporing. Editoren understøtter udvidelse af funktionalitet gennem plugins, ved hjælp af hvilke du blandt andet kan oprette nye materialeknudepunkter. Separat iøjnefaldende live-link plugins, der giver dig mulighed for at integrere ArmorPaint med andre 3D-pakker. Disse plugins er i øjeblikket ved at blive udviklet til at integrere med Blender, Maya og Unreal og Unity spilmotorerne.

Fra innovationen i version 0.8, oprettelsen af ​​ArmorPaint Cloud-skyressourcebiblioteket, dannelsen af ​​samlinger til tablets baseret på iOS og Android, implementeringen af ​​bagning og gengivelse med understøttelse af ray-tracing, systemet med klæbrige lag (decal-lag) , evnen til at gruppere lag og noder, fjerne restriktioner på antallet af masker, muligheden for at blande masker, simulering af materialekantslid, understøttelse af import i svg- og usdc-formater.

Interfacet er blevet markant redesignet, hvor lokaliseringsunderstøttelse er implementeret, indstillingerne er blevet væsentligt moderniseret, en forhåndsvisning af de valgte noder er implementeret, nye faner (Browser, Script, Console og Fonts), arbejdsområder (Material, Bake) og noder (Material, Curvature Bake, Warp, Shader) er blevet tilføjet. , Script, Picker). Tilføjet understøttelse af Vulkan graphics API, baseret på hvilken den eksperimentelle VKRT ray tracer er implementeret til Linux.

Udgivelse af 3D-editoren ArmorPaint 0.8
Udgivelse af 3D-editoren ArmorPaint 0.8
Udgivelse af 3D-editoren ArmorPaint 0.8


Kilde: opennet.ru

Tilføj en kommentar