In development - news - report bugs and request features
- Added ‘grid snap’ option
- Added gizmo tool
- Added black theme
- Added more default objects
- Added ‘default viewport mode’ option
- Added ‘node_overview’ shortcut
- Added ‘reset envmap’ button
- Added basic uv map validity check
- Added ‘text texture’ material node
- Added ‘uv unwrap’ button to meshes tab
- Added uncompressed .exr importer
- Added ‘merge shared vertices’ option for .obj export
- Added ‘append shape’ option to meshes tab
- Added fake sss to pathtracer
- Added button to hide sidebar
- Added node previews
- Added node collapse
- Added ‘capture screenshot’ button to menubar - viewport
- Added ‘capture node preview’ button to node context menu
- Added ‘experimental features’ option
- Added support for node resizing
- Added ‘gabor texture’ node
- Added neural nodes
- Added ‘camera texture’ node
- Added ‘duplicate mesh’ button
- Added ‘brush alpha discard’ option
- Added ‘camera - pivot center’ shortcut
- Added fbx + second uv map support
- Added ‘default camera fov’ option
- Added ‘allow upside down camera’ option
- Added experimental mesh decimate support
- Added opacity support in quality pathtraced mode
- Added second uv map support to the uv map node
- Added icons to buttons and menubars
- Fixed uv unwrap when importing multiple objects
- Fixed importing packed assets
- Fixed .blend mesh import
- Fixed locale issues on linux
- Fixed running from read-only path on linux
- Fixed .exr export
- Fixed importing .fbx with no uvs
- Fixed layer drag when scrollbar is present
- Fixed mask blend
- Fixed bloom in pathtraced mode
- Fixed drag and drop of multiple files on macos
- Fixed translating multi-line text
- Fixed crash when font load fails
- Fixed exporting non-power-of-2 textures
- Fixed node removal undo
- Fixed linux pen pressure
- Fixed importing multiple meshes from .gltf
- Fixed nested masks crash
- Fixed color wheel precision
- Fixed word wrap + text select
- Fixed alt release after alt-tab
- Improved .obj importer
- Improved node view grid drawing
- Improved browser tab layout
- Improved path tracing renderer
- Improved ssao in lit viewport
- Improved handling of .arm files in browser
- Improved rendering performance and memory consumption
- Improved toolbar size handling
- Improved lightmap bake
- Improved raytraced baking
- Improved line drawing
- Improved picker tool display
- Improved ‘picker node’ workflow
- Improved layout in tabs
- Implemented save_and_quit dialog for linux
- Implemented iron_mouse_set_cursor on macos
- Implemented setting window title on macos
- Implemented hiding 3D view for fullscreen node view
- Implemented tab reordering
- Implemented native https_request on linux for cloud access
- Bundle icon image on linux
- Prepare .mpeg export support
- Always use particle physics for particle tool
- Save envmap angle and blur in project
- Reduced gpu memory usage
- Make uv unwrap faster
- Make calculating smooth normals faster
- Rewritten gpu rendering code
- Moved to Direct3D12, Vulkan and Metal
- Moved to Kongruent shader compiler
- Updated plugins
- Moved scripts tab to sidebar
- Show .fbx in the file picker
- Use half-res ssao on macos, ios and android
- Touch ui fixes
- ios file picker fixes
- Do not paint while scaling the brush
- Do not show node view and 2d view at once on android and ios
- Make compass clickable for navigation
- Allow importing *.gltf files with additional binary data
- Cloud access fixes
- Updated locales
- Faster uv unwrap
- Multiple tabs in node editor
- Adjust zoom speed by fov
- Theme tweaks
- Reorganized menubar into nested menus
- Floating toolbar support
- Store pathtrace mode (fast / quality) in config
- Updated iPad builds
- Updated Android builds to vulkan 1.3
- Improved performance: loading 800mb .obj - 7.3s down to 4.1s
- Improved performance: 800mb .obj memory usage - 2.7gb down to 1.12gb ram
- Improved program size: 25.8mb uncompressed down to 9.4mb uncompressed
- Improved program size: 9.3 compressed down to 3.7mb compressed
- Reorganized code into a monolithic repository
- Rewritten armorpaint in C with massive code size reduction
- Adjust camera pan speed based on distance
- Make mouse wheel delta a float for smooth scrolling
- Show zoom percentage in 2d view
- Click on zoom label in 2d view to set 100% zoom
- Show node preview resolution in 2d view
- Show material preview in 2d view when using material tool
- Swap .fbx up axis for correct display
- Display vectors for vector math node
- Copy nodes to system clipboard
- Place 2d view and node view side by side when 3d view is hidden
- webgpu progress
- Cloud access is now asynchronous
- Draw uv map in 2d view for active layer object
- Removed V8 dependency
- Updated Unreal plugin
- Updated Unity plugin
- Updated Blender add-on
- All commits
