{"id":107194,"date":"2020-01-11T15:46:01","date_gmt":"2020-01-11T15:46:01","guid":{"rendered":"http:\/\/gamefromscratch.com\/post.aspx?id=bbe69fec-a340-45b1-bdde-ef687abbd5a6"},"modified":"2020-01-11T15:46:01","modified_gmt":"2020-01-11T15:46:01","slug":"armorpaint-0-7-released","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2020\/01\/11\/armorpaint-0-7-released\/","title":{"rendered":"ArmorPaint 0.7 Released"},"content":{"rendered":"<p><a href=\"https:\/\/armorpaint.org\/\">ArmorPaint<\/a> just released version 0.7 containing several new features including additional texture file formats, plugin support and even live preview support for Unity and Unreal game engines.&nbsp; ArmorPaint is built on top of the Armory3D game engine (<a href=\"https:\/\/devga.me\/tutorials\/armory3d\/\">tutorial available here<\/a>) and is an open source alternative to Substance Painter.<\/p>\n<p>Details from the <a href=\"https:\/\/armorpaint.org\/notes\">release notes<\/a>:<\/p>\n<blockquote>\n<ul>\n<li>Added support for .psd, .bmp, .gif formats <\/li>\n<li>Added single material export <\/li>\n<li>Added blend modes for layers <\/li>\n<li>Added blend modes for brush <\/li>\n<li>Added plugin manager <\/li>\n<li>Added &#8216;auto-save&#8217; plugin <\/li>\n<li>Added &#8216;hello-node&#8217; plugin &#8211; custom material node <\/li>\n<li>Added &#8216;console&#8217; plugin &#8211; run commands <\/li>\n<li>Added &#8216;profiler&#8217; plugin &#8211; performance graph <\/li>\n<li>Added &#8216;converter&#8217; plugin &#8211; convert .arm files into .json <\/li>\n<li>Added &#8216;import_tiff&#8217; plugin &#8211; support for .tiff format <\/li>\n<li>Added &#8216;import_stl&#8217; plugin &#8211; support for .stl format <\/li>\n<li>Added &#8216;import_gltf&#8217; plugin &#8211; support for .gltf\/.glb format (alpha) <\/li>\n<li>Added &#8216;uv_unwrap&#8217; plugin &#8211; auto-generate uvs \/ unwrap active mesh <\/li>\n<li>Added &#8216;theme-editor&#8217; plugin <\/li>\n<li>Added box selection to node editor <\/li>\n<li>Added per-fill-layer uv control <\/li>\n<li>Added option to split .obj mesh by groups or materials <\/li>\n<li>Added &#8216;decal tool &#8211; scale x&#8217; option for non-square decals <\/li>\n<li>Added &#8216;menu &#8211; file &#8211; reimport mesh&#8217; <\/li>\n<li>Added &#8216;menu &#8211; viewport &#8211; split view&#8217; <\/li>\n<li>Added &#8216;preferences &#8211; restore&#8217; button <\/li>\n<li>Added &#8216;preferences &#8211; native file browser&#8217; option <\/li>\n<li>Added &#8216;preferences &#8211; viewport &#8211; vignette&#8217; option <\/li>\n<li>Added &#8216;preferences &#8211; usage &#8211; dilate radius&#8217; option <\/li>\n<li>Added texture export presets <\/li>\n<li>Added &#8216;layer&#8217; material node &#8211; drop layer onto node canvas <\/li>\n<li>Added &#8216;layer mask&#8217; material node &#8211; drop layer mask onto node canvas <\/li>\n<li>Added &#8216;blur (image)&#8217; material node <\/li>\n<li>Added experimental dxr build <\/li>\n<li>Added path-trace (dxr) viewport mode <\/li>\n<li>Added ao (dxr) bake <\/li>\n<li>Added bent normal (dxr) bake <\/li>\n<li>Added lightmap (dxr) bake <\/li>\n<li>Added thickness (dxr) bake <\/li>\n<li>Added normal-map bake from high-poly <\/li>\n<li>Added height bake from high-poly <\/li>\n<li>Added dilation pass to baking <\/li>\n<li>Added &#8216;up axis&#8217; option for relevant bake types <\/li>\n<li>Added support for drag and dropping multiple files at once <\/li>\n<li>Added popup for editing RGBA node sockets <\/li>\n<li>Improved gizmo <\/li>\n<li>Improved height paint <\/li>\n<li>Improved .obj importer <\/li>\n<li>Improved .blend importer <\/li>\n<li>Improved outliner <\/li>\n<li>Improved node drawing performance <\/li>\n<li>Improved layer handling performance <\/li>\n<li>Improved key detection on linux <\/li>\n<li>Fixed handling of accented filepaths <\/li>\n<li>Fixed brush mask on linux <\/li>\n<li>Fixed copy-paste on linux <\/li>\n<li>Fixed window title updating on linux <\/li>\n<li>Fixed file association <\/li>\n<li>Fixed envmap import <\/li>\n<li>Fixed object mask for fill layers <\/li>\n<li>Fixed height displacement scale <\/li>\n<li>Fixed blurry text on windows <\/li>\n<li>Fixed texture filtering option for image node <\/li>\n<li>Fixed key repeat for text edit <\/li>\n<li>Updated dark and light themes <\/li>\n<li>Updated menu bar structure <\/li>\n<li>Reduced gpu memory usage <\/li>\n<li>Faster texture loading <\/li>\n<li>Undo for layer opacity and blending <\/li>\n<li>Undo for node canvas <\/li>\n<li>Adjustable viewport clip distance <\/li>\n<li>Remember window size and position <\/li>\n<li>Open node search on link drag <\/li>\n<li>Resizable ui panels <\/li>\n<li>Duplicate material <\/li>\n<li>Use brush ruler (shift) to draw lines <\/li>\n<li>Auto-set 2x scale on high-res displays <\/li>\n<li>Flat shading for viewport modes inspecting pbr channels <\/li>\n<li>Picker tool works on non-base layer <\/li>\n<li>Picker tool shows texture coordinate in 2d view <\/li>\n<li>Export single texture from textures tab <\/li>\n<li>Eraser takes hardness and opacity into account <\/li>\n<li>Export textures as udim tiles for udim projects <\/li>\n<li><a href=\"https:\/\/github.com\/armory3d\/armorpaint_plugins\/tree\/master\/proc_texsynt\">Download<\/a> &#8216;texture-synthesis&#8217; plugin preview <\/li>\n<li><a href=\"https:\/\/github.com\/armory3d\/armorpaint_unreal\">Download<\/a> Unreal Engine live-link preview <\/li>\n<li><a href=\"https:\/\/github.com\/armory3d\/armorpaint_unity\">Download<\/a> Unity Engine live-link preview <\/li>\n<\/ul>\n<\/blockquote>\n<p>If you want to build ArmorPaint from source you can learn more about the process <a href=\"https:\/\/www.gamefromscratch.com\/post\/2020\/01\/10\/Building-ArmorPaint-From-Source.aspx\">here<\/a>.&nbsp; You can see ArmorPaint in action in the <a href=\"https:\/\/youtu.be\/AqHl-q45UbU\">video<\/a> below.<\/p>\n<p align=\"center\">[youtube https:\/\/www.youtube.com\/watch?v=AqHl-q45UbU&#038;w=853&#038;h=480]<\/p>\n<p class=\"under\"> <span class=\"categories\"><a href=\"https:\/\/www.gamefromscratch.com\/category\/GameDev-News.aspx\">GameDev News<\/a> <a href=\"https:\/\/www.gamefromscratch.com\/category\/Art.aspx\">Art<\/a><\/span> <span class=\"tags\"><a href=\"https:\/\/www.gamefromscratch.com\/?tag=\/Applications\" rel=\"tag\">Applications<\/a> <a href=\"https:\/\/www.gamefromscratch.com\/?tag=\/Armory\" rel=\"tag\">Armory<\/a><\/span> <\/p>\n<hr>\n<p> &lt;!&#8211;<\/p>\n<p>&#8211;&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ArmorPaint just released version 0.7 containing several new features including additional texture file formats, plugin support and even live preview support for Unity and Unreal game engines.&nbsp; ArmorPaint is built on top of the Armory3D game engine (tutorial available here) and is an open source alternative to Substance Painter. Details from the release notes: Added [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71],"tags":[74,72],"class_list":["post-107194","post","type-post","status-publish","format-standard","hentry","category-game-development","tag-art","tag-gamedev-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/107194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=107194"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/107194\/revisions"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=107194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=107194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=107194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}