Welcome to the first beta for Blockbench 4.7 - The Reference Image Update!
by @JannisX11
To test this beta, download the required installation files from below, or enable the setting "Update to Pre-releases" inside Blockbench. Enabling this setting will tell Blockbench to always update to the latest pre-release, allowing you to test the latest features.
Please note that pre-release versions may be unstable and have more issues than release versions.
To test the web app, visit https://blockbench-dev.netlify.app/
Please report issues you find in the beta, make sure to specify the correct version.
Reference Images
- Added reference image system, replacing backgrounds
- Reference images can be mirrored and rotated
- You can change the opacity of reference images, or hide them
- You can choose the layer of your reference to show it behind or in front of the viewport, or floating above the UI
- They can be saved in your project, which requires you to save your model as a .bbmodel project file. Or, they can be saved globally in Blockbench.
- Multiple reference images can be added at the same time (#1157)
- Reference images work in the 3D and 2D editor (#1552)
- Use Clear Mode on blueprints to hide the background
- Use web search to add reference images without leaving Blockbench
Export settings
- Added export settings API
- Added glTF binary export option
- Added option to export to glTF as rigged mesh / armature
- Added FBX export settings
Features
- Added preview mode for Minecraft Bedrock attachable models on the player
- Added keyframe amplify tool
- Sub-keybindings!
- Option to reset settings to default (on right-click)
- Add first time save codec selector
- Add Preview toggle in texture edit dialogs
- Added setting for always showing splash art
- Added function to connect mesh faces in UV editor
- Added UV vertex merging function
- Added option to lock palette
- Added proportional editing for meshes (Work in progress)
Improvements
- Animations from different files are now allowed to have the same name (#1437)
- Add ability to reorder animation controllers in animation list
- Smaller increments for HSV sliders (#1406)
- Improved keybinding labels for international layouts
- Omit locators and null objects from screenshots
- Added mesh UV rotation handle
- Improved numeric inputs
- Update preview size when resizing window with background rendering off
- Improve search bar mobile input
- Allow expressions in dialog number inputs
- Restructured and improved UV menu
- Change default timeline zoom level
- Download plugins on desktop only when update available
- Allow float sizes in modded entity format
- Improve link and text sharing UI
- Add API to add toolbars to panel
- Refactor panel toolbar setup
- Implement top-facing item frame display reference
- Changed Box UV origin when resizing Z axis (#1794)
- Mark newly added animations as unsaved
- Added Alt keybinding label to the color picker
- Replaced "Don't Show Again" button in dialogs with a checkbox
- Renamed Face Normal to Face Orientation
- Loop cuts can now cut through a ring of triangles
- "Reset Zoom" on UV editor now also resets position
- Added support for Molang query
is_first_person
- Added
preview.texture_frame
variable to preview animated textures - Removed Pedro Pascal
Technical changes
- Added message box checkboxes
- Added EventSystem super class
- Implemented "once" listener type (#1656)
- Introduced enum property type
- Added dialog inline_select form element
- Added conditions for toolbars
- Change plugin download and install methods to make more sense
- Added bedrock animation compile event hooks
Fixes
- Fixed #1766 UV faces rotate individually
- Removed native tooltip on icon mode bar selects
- Fixed status bar overflow
- Fixed #1795 Center View on Selection in UV is based on texture rather than UV resolution
- Fixed dissolving edges creating inverted faces
- Fixed plugin documentation link
- Fixed #1786 Cannot unselect texture if list is full
- Fixed menu bar menus not closing when clicking again (#1803, thanks @MrKinau)
- Fixed issues with height of some panels when in sidebar
- Fixed #1804 Centering view on empty project corrupts view
- Fixed issues with particle texture import and preview in web app
- Fixed inflate not working correctly in Bedrock Block format
- Fixed alignment of panting grid on bent quads
- Fixed issue with creating mesh faces between disconnected vertices
- Fixed #1797 Append Box UV elements to template increases size
- Fixed textures getting stuck in non-existant frame after removing animation frames