Release: 1.0 alpha

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