github JannisX11/blockbench v4.9.0
4.9.0 - The Image Editor Update

9 months ago

Welcome to the Image Editor Update!
There are a lot of new features and changes, check it out!

Highlights

  • 2D Image Editor now has Layers and Selections
  • Plugin details and settings page
  • Animation Onion Skinning
  • Animation presets!
  • Java Modded Entity animation support!
  • Secondary color

Image Editor

image
  • Added layers
  • Added selection system
  • Replaced Copy-Paste Tool with Selection Tool
  • Added secondary color
  • Added Pixel perfect brush
  • Improved brush stroke dynamics
  • Added option to paint with right mouse button and second color
  • Allow 2D editor brush tool starting position to exceed frame
  • Added 2D Image format to start screen, renamed the category Low Poly to General
  • Reverting to a texture version that is synced to a file will now load the old version from memory
  • Moved image editor panels to the right sidebar
  • Highlight brush line (shift key) before drawing
  • Allow using "Edit in Blockbench" in web app
  • Textures now get synced from and to "Edit in Blockbench" tab
  • Renamed Textures panel to Images in image editor
  • Added texture list multi selection
  • Painting performance improvements
  • Added option to discard local image/texture changes
  • Remove Sync Color Between Instances feature, as tabs exist now
  • Fill Tool mode "Element" is now hidden in 2D editor

Animation

  • Added animation onion skinning
  • Added animation presets
    • Created 20 built-in animation presets
    • Added the option to create custom presets
  • Added toggle to lock animations into the playing state
  • Added a Hint/error message when trying to select single element in animator
  • Added new molang validation checks (#2011)
  • Added the option to bake IK animations
  • Auto-load particle and sound files when loading from bbmodel
  • Added Java animation export (Modded Entity format)
  • Increase timeline margin after last keyframe

Plugins

  • Added plugin settings in plugin dialog
  • Added plugin details page
  • Added plugin features page

Meshes

  • Added tool to apply object rotation to meshes
  • Improved mesh editing performance

UV Mapping

  • Added per-texture UV size in supported formats
  • Added more accessible toggle for UV overlay in edit mode
  • Added rectangle frame around UV selection

Screenshots and Recorder

  • Added Advanced Screenshot option to capture screenshots at higher quality and with pre-determined parameters
  • Added resolution and focal length options to GIF recorder
  • The GIF recorder now records animations at consistent speed
  • Added button to edit captured screenshots in 2D editor

Misc

  • Added setting and enabled modded entity integer size by default
  • Added cursor tooltips for many interactions
  • Improvements to element and UV copying
  • Custom OS file explorer icon for bbmodel files
  • Updated several icons
  • Updated window control icons on Windows/Linux
  • Updated PWA display mode to collapse the title bar (#2079)
  • Added icons to import image dialog
  • Save panel configurations and sidebar width per mode
  • Remember display slot when switching modes
  • Allow area-selecting when the click was started over an element (#2028, thanks @farfalk)
  • Added option to insert final newline in exported JSON files (#2086)
  • Added icons in tab bar
  • Removed scroll bar on start screen file names

Technical changes

  • Upgraded electron
  • Added togglable dialog form fields
  • Added cursor tooltip API
  • Added shared action system
  • Allow ModelFormats without animation files to have animation controllers (#2095)
  • Switch to standardized system for outliner node type icons (#2019)

Fixes

  • Fix issues with using nested menus on touch screens
  • Fix #2054 Non-vanilla model fields leak to other models
  • Fix bedrock display settings accuracy
  • Fix backup files not being created in image format
  • Fix #2074 incorrect position when converting cube to mesh
  • Fix scaling not updating sliders and transform gizmo
  • Fix icon display issue in customize toolbar dialog
  • Fixed #2093 Cannot select multiple files on mac via electron dialog
  • Fixed blueprint reference image error
  • Fixed mesh mirror modeling issues
  • Fixed timeline channel heads lagging behind on some devices
  • Fixed #2081 duplicating faces in mirror modeling
  • Fixed #2071 issue with mouse wheel events on Firefox (thanks @Ampflower)
  • Fixed #2104 slow draw speed on complex meshes
  • Fixed unintended small borders around UV editor viewport
  • Fixed an issue in the OBJ exporter (#2032, thanks @Steelsmasher)
  • Fixed #2118 Undo in new image project deletes the image
  • Fixed #2077 Freeze when loading particle with lifetime expressions
  • Fixed converting single texture project sometimes not applying the correct texture
  • Fixed #2108 Pasting keyframe over other deletes original keyframe
  • Fixed hybrid menus not opening correctly
  • Correctly adjust 2D Image editor size on mobile
  • Added fallback for folded panels on mobile

Don't miss a new blockbench release

NewReleases is sending notifications on new releases.