Utjefte fan 'e 3D-bewurker ArmorPaint 0.8

Nei hast twa jier ûntwikkeling is de 3D-bewurker ArmorPaint 0.8 frijlitten, ûntworpen foar it tapassen fan tekstueren en materialen op XNUMXD-modellen en stypjende materialen basearre op fysyk basearre rendering (PBR). De projektkoade is skreaun yn Haxe en wurdt ferspraat ûnder de zlib iepen lisinsje. Ready-made assemblies foar Windows, Linux, macOS, Android en iPadOS wurde betelle (ynstruksjes foar selsassemblage).

De brûkersynterface is boud op basis fan 'e Zui-bibleteek fan grafyske eleminten, dy't klearmakke ymplemintaasjes leveret fan blokken lykas knoppen, panielen, menu's, ljeppers, skeakels, tekstynfiergebieten en tooltips. De bibleteek is skreaun yn Haxe mei it Kha-ramt, dat is optimalisearre foar it meitsjen fan draachbere spultsjes en multimedia-applikaasjes. Grafyske API's OpenGL, Vulkan en Direct3D wurde brûkt foar útfier ôfhinklik fan it platfoarm. Iron's eigen 3D-renderingmotor wurdt brûkt om modellen te renderen.

ArmorPaint leveret ark foar skilderjen en tapassen fan tekstueren op 3D-modellen, stipet prosedurele borstels en sjabloanen, en leveret in systeem fan knopen (Node) foar it transformearjen fan materialen en tekstueren tidens har tapassing. It is mooglik om meshes te ymportearjen yn formaten fbx, blend, stl, gltf en glb, materialen yn blendformaat (Blender 3D) en tekstueren yn formaten jpg, png, tga, bmp, gif, psd, hdr, svg en tif. De measte operaasjes wurde útfierd op 'e GPU-kant, wêrtroch jo kinne wurkje mei tekstueren mei in resolúsje fan 4K op mid-level apparatuer, en mei in krêftige fideokaart, oant 16K.

Eksperimintele stipe foar ray tracing, effekten en 3D viewport-rendering wurdt levere foar systemen dy't de Direct12D3 en Vulkan API's stypje. 3D-werjeften jouwe ek realistyske ferljochtingssimulaasje basearre op paad tracing. De bewurker stipet útwreide funksjonaliteit fia plugins, dy't ek kinne wurde brûkt om nije materiaalknooppunten te meitsjen. Apart binne d'r "live-link" plugins wêrmei jo ArmorPaint kinne yntegrearje mei oare 3D-pakketten. Op it stuit wurde ferlykbere plugins ûntwikkele om te yntegrearjen mei Blender, Maya en de Unreal en Unity-spielmotoren.

Under de ynnovaasjes yn ferzje 0.8, it meitsjen fan in wolkbibleteek fan ArmorPaint Cloud-boarnen, de formaasje fan assemblies foar tablets basearre op iOS en Android, de ymplemintaasje fan bakken en rendering mei stipe foar ray tracing, in systeem fan kleverige lagen (decallagen ), de mooglikheid om lagen en knooppunten te groepearjen, beheiningen foar it fuortheljen fan it oantal maskers, de mooglikheid om maskers te mingjen, simulaasje fan wearze oan 'e rânen fan materialen, stipe foar ymportearjen yn svg- en usdc-formaten.

De ynterface is signifikant opnij ûntwurpen om lokalisaasjestipe op te nimmen, de ynstellingen binne signifikant modernisearre, in foarbyld fan selekteare knopen is ymplementearre, nije ljeppers binne tafoege (blêder, skript, konsole en lettertypen), wurkromten (Materiaal, Bake) en knopen (Materiaal, Curvature Bake, Warp, Shader, Skript, Picker). Stipe tafoege foar de Vulkan graphics API, op basis wêrfan de eksperimintele VKRT ray tracer waard ymplementearre foar Linux.

Utjefte fan 'e 3D-bewurker ArmorPaint 0.8
Utjefte fan 'e 3D-bewurker ArmorPaint 0.8
Utjefte fan 'e 3D-bewurker ArmorPaint 0.8


Boarne: opennet.ru

Add a comment