Рэліз 3D-рэдактара ArmorPaint 0.8

Пасля амаль двух гадоў распрацоўкі апублікаваны выпуск 3D-рэдактара ArmorPaint 0.8, прызначанага для накладання тэкстур і матэрыялаў на трохмерныя мадэлі і які падтрымлівае матэрыялы на аснове фізічна карэктнага рэндэрынгу (PBR). Код праекту напісаны на мове Haxe і распаўсюджваецца пад адкрытай ліцэнзіяй zlib. Гатовыя зборкі для Windows, Linux, macOS, Android і iPadOS платныя (інструкцыі па самастойнай зборцы).

Карыстацкі інтэрфейс пабудаваны на базе бібліятэкі графічных элементаў Zui, якая прадстаўляе гатовыя рэалізацыі такіх блокаў, як кнопкі, панэлі, меню, укладкі, перамыкачы, вобласці ўводу тэксту і ўсплывальныя падказкі. Бібліятэка напісана на мове Haxe з выкарыстаннем фрэймворка Kha, аптымізаванага для стварэння пераносных гульняў і мультымедыйных прыкладанняў. Для вываду ў залежнасці ад платформы выкарыстоўваюцца графічныя API OpenGL, Vulkan і Direct3D. Для адмалёўкі мадэляў ужываецца ўласны рухавічок 3D-рэндырэнгу Iron.

ArmorPaint падае прылады для размалёўкі і накладанні тэкстур на 3D-мадэлі, падтрымлівае працэдурныя пэндзлі і шаблоны, падае сістэму вузлоў (Node) для трансфармацыі матэрыялаў і тэкстур падчас іх накладання. Магчымы імпарт мешей у фарматах fbx, blend, stl, gltf і glb, матэрыялаў у фармаце blend (Blender 3D) і тэкстур у фарматах jpg, png, tga, bmp, gif, psd, hdr, svg і tif. Большасць аперацый вынесена на бок GPU, што дазваляе на абсталяванні сярэдняга ўзроўня працаваць з тэкстурамі з дазволам 4K, а пры наяўнасці магутнай відэакарты і да 16К.

Для сістэм з падтрымкай API Direct3D12 і Vulkan падаецца эксперыментальная падтрымка трасіроўкі прамянёў, эфектаў і візуалізацыі 3D-уяўленняў (Viewport). У 3D-прадстаўленнях у тым ліку забяспечваецца рэалістычная сімуляцыя асвятлення, рэалізаваная на базе трасіроўкі пуцей. Рэдактар ​​падтрымлівае пашырэнне функцыянальнасці праз убудовы, пры дапамозе якіх у тым ліку можна ствараць новыя вузлы матэрыялаў. Асобна вылучаюцца плагіны "live-link", якія дазваляюць інтэграваць ArmorPaint з іншымі 3D-пакетамі. У наш час падобныя плагіны развіваюцца для інтэграцыі з Blender, Maya і гульнявымі рухавічкамі Unreal і Unity.

З новаўвядзенні ў версіі 0.8 вылучаецца стварэнне хмарнай бібліятэкі рэсурсаў ArmorPaint Cloud, фармаванне зборак для планшэтаў на базе iOS і Android, рэалізацыя бэйкінгу (baking) і рэндэрынгу з падтрымкай трасіроўкі прамянёў, сістэма ліпкіх пластоў (decal layers), магчымасць групоўкі пластоў і ў вузлоў абмежаванняў на лік масак, магчымасць змешвання масак, сімуляцыя зносу краёў матэрыялаў, падтрымка імпарту ў фарматах svg і usdc.

Значна перапрацаваны інтэрфейс, у якім рэалізавана падтрымка лакалізацыі, істотна мадэрнізаваны наладкі, рэалізаваны прадпрагляд выбраных вузлоў, дададзены новыя ўкладкі (Browser, Script, Console і Fonts), працоўныя вобласці (Material, Bake) і вузлы (Material, Curvature Bake, Warp, Shader , Script, Picker). Дададзена падтрымка графічнага API Vulkan, на базе якога для Linux рэалізаваны эксперыментальны трасіроўшчык прамянёў VKRT.

Рэліз 3D-рэдактара ArmorPaint 0.8
Рэліз 3D-рэдактара ArmorPaint 0.8
Рэліз 3D-рэдактара ArmorPaint 0.8


Крыніца: opennet.ru

Дадаць каментар