Paglabas ng 3D editor na ArmorPaint 0.8

Pagkatapos ng halos dalawang taon ng pag-develop, inilabas ang 3D editor na ArmorPaint 0.8, na idinisenyo para sa paglalapat ng mga texture at materyales sa mga XNUMXD na modelo at mga materyal na sumusuporta batay sa physically based rendering (PBR). Ang project code ay nakasulat sa Haxe at ipinamamahagi sa ilalim ng zlib open license. Ang mga handa na assemblies para sa Windows, Linux, macOS, Android at iPadOS ay binabayaran (mga tagubilin para sa self-assembly).

Ang user interface ay binuo batay sa Zui library ng mga graphic na elemento, na nagbibigay ng mga yari na pagpapatupad ng mga bloke tulad ng mga pindutan, panel, menu, tab, switch, text input area at tooltip. Ang library ay nakasulat sa Haxe gamit ang Kha framework, na na-optimize para sa paglikha ng mga portable na laro at multimedia application. Ang mga Graphics API na OpenGL, Vulkan at Direct3D ay ginagamit para sa output depende sa platform. Ang sariling 3D rendering engine ng Iron ay ginagamit upang mag-render ng mga modelo.

Nagbibigay ang ArmorPaint ng mga tool para sa pagpipinta at paglalapat ng mga texture sa mga 3D na modelo, sumusuporta sa mga pamamaraang brush at template, at nagbibigay ng isang sistema ng mga node (Node) para sa pagbabago ng mga materyales at texture sa panahon ng kanilang aplikasyon. Posibleng mag-import ng mga mesh sa fbx, blend, stl, gltf at glb na mga format, mga materyales sa blend format (Blender 3D) at mga texture sa jpg, png, tga, bmp, gif, psd, hdr, svg at tif na mga format. Karamihan sa mga operasyon ay isinasagawa sa gilid ng GPU, na nagbibigay-daan sa iyong magtrabaho sa mga texture na may resolution na 4K sa mid-level na kagamitan, at may malakas na video card, hanggang sa 16K.

Ang pang-eksperimentong suporta para sa ray tracing, effect, at 3D viewport rendering ay ibinibigay para sa mga system na sumusuporta sa Direct12D3 at Vulkan API. Nagbibigay din ang mga 3D view ng makatotohanang simulation ng pag-iilaw batay sa pagsubaybay sa landas. Sinusuportahan ng editor ang pinalawak na pag-andar sa pamamagitan ng mga plugin, na maaari ding magamit upang lumikha ng mga bagong materyal na node. Hiwalay, may mga "live-link" na plugin na nagbibigay-daan sa iyong isama ang ArmorPaint sa iba pang mga 3D na pakete. Sa kasalukuyan, ang mga katulad na plugin ay binuo upang maisama sa Blender, Maya at Unreal at Unity na mga makina ng laro.

Kabilang sa mga inobasyon sa bersyon 0.8, ang paglikha ng cloud library ng ArmorPaint Cloud resources, ang pagbuo ng mga assemblies para sa mga tablet batay sa iOS at Android, ang pagpapatupad ng baking at rendering na may suporta para sa ray tracing, isang sistema ng mga sticky layer (decal layers ), ang kakayahang mag-grupo ng mga layer at node, mga paghihigpit sa pag-alis sa bilang ng mga maskara, ang kakayahang maghalo ng mga maskara, simulation ng pagsusuot sa mga gilid ng mga materyales, suporta para sa pag-import sa svg at usdc na mga format.

Ang interface ay makabuluhang muling idinisenyo upang isama ang suporta sa localization, ang mga setting ay na-moderno nang malaki, ang isang preview ng mga napiling node ay ipinatupad, ang mga bagong tab ay naidagdag (Browser, Script, Console at Mga Font), mga workspace (Material, Bake) at mga node (Materyal, Curvature Bake, Warp, Shader , Script, Picker). Nagdagdag ng suporta para sa Vulkan graphics API, kung saan ipinatupad ang pang-eksperimentong VKRT ray tracer para sa Linux.

Paglabas ng 3D editor na ArmorPaint 0.8
Paglabas ng 3D editor na ArmorPaint 0.8
Paglabas ng 3D editor na ArmorPaint 0.8


Pinagmulan: opennet.ru

Magdagdag ng komento