Releases: JannisX11/blockbench
Releases · JannisX11/blockbench
3.7.4
3.7.3
Changes
- Added animation file context menu with option to unload file
- Performance improvements
Fixes
3.7.2
Changes
- Added new skin model "goat"
- Add support for smooth keyframes in glTF exports
Fixes
- Fix screenshot in display mode using wrong camera
- #750 Fix tab switching between num sliders
- #751 When you export JAVA Entity model, It exports unknown empty folders
- #752 Animation keyframe ordering sorted as string rather than number
- Fix issue with painting on touch devices
- Allow groups with no content to be rotated
3.7.1
Fixes
- Fix motion trail scale not updating with no selection
- #749 Conditional properties missing from project
- Fix element and bone panel being hidden in web app
- Fix web app loading issue on iOS devices
- Remove conditional chaining to increase compatiblity
- Small mobile interface fixes and improvements
3.7.0 - The 2nd Animation Update
New Animation Features
- Particle effect renderer
- Animation motion trails
- Experimental Inverse Kinematics (IK) editing in animation mode
- Added colorable keyframes
- Added animation properties dialog
- Added method to stretch selection of keyframes by holding Ctrl and dragging
- Preview of custom animation time update variables
- Added support for blend_weight with preview
- Animations can now be loaded from multiple different files
- Bedrock animations are now imported from entity files automatically
- Animations can now maintain bones that do not exist in the current model
- Waveform preview of sound keyframes in the timeline
- MoLang syntax highlighting in keyframe input fields
- Animations now support and automatically detect individual snapping settings
- Animation playback is now based on real time
- Added actions to jump back and forth in the timeline by one frame, bound to comma and period
- Added smooth interpolation mode for keyframes (Requires MC Bedrock 1.16.100 or newer!)
- Added support for discontinuous keyframes and multiple effects per keyframe
Misc Features and Changes
- New Skin models: Flat Texture, Cube, Armor
- New Display Mode skin
- Added Material Instances editor for MC Bedrock block geometries
- Modded entity format now supports cube rotations
- Transparent faces are now click-through, meaning you can select and paint things behind them
- Transparent faces are now removed in glTF export
- Added menu bar to switch panels on mobile devices
- Added keybinding labels to menus and tooltips
- Resolving groups now applies the group's transformation to the content
- Added setting to toggle minifying .bbmodel files
- Added setting to toggle anti-aliasing
- Sample texture now repeats if UV is bigger than texture
- Added padding option to texture template generator
- Mouse wheel scrolling is now supported in keybindings
- Brush settings are now saved individually per tool
- Using number sliders now locks the mouse position so you are longer restricted by screen boundaries
- Added selection argument to select by marker color
- Option to restore default preview backgrounds
Technical Changes
- Updated Electron to 8.5.2
- Updated Three.js to r120
- Added live updating conditions inside dialog forms
- Added property API support for all save-relevant classes
- Added max_version property for plugins to prevent installation in newer versions (Only use in very specific cases!)
Fixes
- #678 Opening .bbmodel files on macOS loads Blockbench but not project
- Ctrl + S in Skin format saves project instead of just texture
- Group folding caret is hidden in animation mode when group only contains locators
- Skin preset for the hoglin uses an outdated model
- Fix transform space issues of pivot tool
3.6.6
Changes
- Only show texture generator folder option when necessary
- Improve loading images from projects/backups and saving textures in projects
- Select all now selects root bone if applicable
Fixes
- Animations set to hold on last frame do not play again when pressing space again
- JSON exporter incorrectly exports Infinity instead of null
- Fix issue with importing bedrock models
- Fix issue with cropped screenshot API
- Allow lower case
f
for floats in modded entity import - Issue with painting on animated textures
- Fix issue with height calculation of visible bounds
- Fix spaces in keyframe exporting as NaN
- #649 OptiFine JEM - Mirror UV is imported incorrectly when pivot is not 0
- #697 Opening saved bbmodel from explorer ignores formats added by plugins
- #701 Model switches to top texture when selecting a transparent face on bedrock mode
- #703 Issue transforming cubes with cullfaces
- #706 First Person Display Screen not showing all of it on ultrawide monitor
3.6.5
3.6.4
Changes
- Rename Control to Ctrl in keybindings in English language
- Allow generating textures with different width and height
- Updated MolangJS to 1.1.1
Fixes
- #688 Linux binaries missing
- Expressions with = character in variable placeholder list do not work correctly
- Ctrl + S does not default to project codec if format has no codec
- Format condition returning true if no format is selected
- #689 Scale tool does not respect inflation for uniform scaling
- #685 Loading an empty .json file loses edit/paint/display tabs after entering display mode
- #681 Bar select not updating across all nodes
- Fix issue with painting on new animated texture
- Fix panels not updating after selecting format
- Fix issue with timecode rounding in animation files