3D Painting Software
ArmorPaint is a stand-alone software designed for physically-based texture painting. Drag & drop your 3D models and start painting. Receive instant visual feedback in the viewport as you paint.
Node Based
Work fast with the convenience of nodes. Paint with fully procedural materials. Build fill layers with material nodes. Use brush nodes to create patterns and procedural brushes.
GPU Accelerated
ArmorPaint is designed from scratch to run completely on the GPU. This results in a smooth 4K painting experience on a medium-power integrated hardware. Up to 16K texture painting is seamless using a high-end graphics card.
Ray Tracing
Ray-traced baking, painting effects and viewport rendering features running on Direct3D12, Vulkan and Metal are ready for testing. ArmorPaint is powered by an in-house 3D rendering engine to achieve the best painting experience.
Live Link
Integrate ArmorPaint into existing 3D software using the live-link plugins. Blender, Unreal Engine and Unity plugin previews are available for download
Baking
Bake texture maps for high-poly models instantly on your GPU. Experimental ray-tracing builds featuring hardware accelerated ray-traced baking with Direct3D12, Vulkan and Metal are available for download.
Path Traced Viewport
Paint models in a viewport with true light simulation. Experimental ray-tracing builds featuring path-traced viewport rendering with Direct3D12, Vulkan and Metal are available for download.
Plugins
Homepage
Download
Recent Releases
0.931 Dec 2024 17:13
minor feature:
This release packs a huge set of bug fixes and feature improvements - allowing you to paint your models even faster. You can check the list below or examine the full commit history on GitHub.
ArmorPaint has been in development for quite a while now and it's been a joy to watch whenever it helps you create art. I can not wait to improve it even further - next up, the first ArmorPaint 1.0 alpha builds are incoming.
Added smudge tool
Added uv unwrapping dialog
Added group masks
Added height and opacity picking
Added new .obj parser ( 40 faster, 20 less memory)
Added gimp color palette import / export
Added 'to mask' button for color id tool
Added support for round ui corners
Added splash screen
Added option to hide tool properties
Added color picking in texture and node preview windows
Added progress bar for raytraced baking
Added texture previews in browser tab (by MathemanFlo)
Added context menu for items in browser tab (by MathemanFlo)
Added layer and material shortcut previews (by MathemanFlo)
Added viewport mode shortcut (by MathemanFlo)
Added new armory bloom (by Moritz Brueckner)
Added option to set default camera controls
Added compact ui mode for sidebar
Added 'touch ui' as a preferences option
Added PBR support for swatches
Added search icon for node seach
Added 'touch' keymap
Added '--export-material' argument
Added tooltips for camera controls (by MathemanFlo)
Added tooltip for light angle and env angle (by MathemanFlo)
Added picked color to swatches (by MathemanFlo)
Added shortcuts to tooltips (by MathemanFlo)
Added 'refresh' button to browser (by MathemanFlo)
Added button for clearing the search in browser (by MathemanFlo)
Added 'contributors' button to 'about' dialog
Added 'noise grain' option to viewport preferences
Fixed using blur tool on masks
Fixed handling of missing uvs for .gltf meshes
Fixed .blend mesh import
Fixed 'split by material' feature in .obj parser
Fixed handling of empty udim tiles
Fixed decal symmetry
Fixed number of triangle