github JannisX11/blockbench v4.7.0
4.7.0 - The Reference Image Update

17 months ago

Overview

  • Reference Images!
  • Sub keybindings!
  • Preview for Bedrock Attachables
  • Fixed flickering in GIF recorder
  • Graph editor keyframe amplify tool
  • New export options

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

image

Model Export Features (glTF, GLB, FBX, Collada)

  • Added export settings API
  • Added glTF export options
    • glTF encoding (ASCII glTF, Binary GLB)
    • Export bones as skinned armature
    • Embed textures
    • Scale
    • Export animations
  • Textures and UV maps on glTF models are no longer flipped vertically (#1743)
  • Added FBX export options
    • Scale
    • Export animations
    • The binary exporter is almost working, but not quite. If any FBX experts read this and may be able to help with this, hit me up!

Key Features

  • Added preview mode for Minecraft Bedrock attachable models on the player
  • Added keyframe amplify tool in the graph editor!
  • Proportional editing for meshes
  • Sub-keybindings!
    • Assign separate keys to increase or decrease a value such as brush size
    • Assign keys to go to a specific option (like specific Selection Mode, specific Transform Space etc.)

Editing

  • Added function to connect mesh faces in UV editor
  • Added UV vertex merging function
  • Smaller increments for HSV sliders (#1406)
  • Changed Box UV origin when resizing Z axis (#1794)
  • Improve edge/vertex extrusion direction in side views
  • Allow float sizes in modded entity format (keep in mind Box UV)
  • Loop cuts can now cut through a ring of triangles

UI

  • Display the top 5 Splash Art Contest submissions as a slideshow on the start sceren!
  • Restructured and improved UV menu
  • Improved numeric inputs
  • Update preview size when resizing window with background rendering off
  • Improve search bar mobile input
  • Allow math expressions in numeric inputs
  • Added Alt keybinding label to the color picker
  • Improved link and text sharing UI
  • Improved keybinding labels for international layouts
  • Replaced "Don't Show Again" button in dialogs with a checkbox
  • Renamed Face Normal to Face Orientation
  • Added Round Value feature to numeric sliders in context menu
  • Added setting for always showing splash art

Animation

  • Animations from different files are now allowed to have the same name (#1437)
  • Added ability to reorder animation controllers in animation list
  • Mark newly added animations as unsaved
  • Changed default timeline zoom level
  • Improve timeline timecode displays: E. g. snapping 50 no longer displays as 0.52, 1.04 etc.
  • Added support for Molang query is_first_person
  • Added preview.texture_frame variable to preview animated textures

Texturing and UV

  • Added mesh UV rotation handle
  • Option to configure 2D mirror painting center
  • Option to lock color palette
  • Added slider to switch selected palette color
  • Added Preview toggle in texture edit dialogs
  • Added support for animated textures on meshes (#1634)
  • "Reset Zoom" on UV editor now also resets position
  • Renamed 16x MC skin resolution to "default"
  • Added error message for textures that exceed the maximum resolution
  • Hide box UV toggle in texture generator if no cubes exist
  • Applying texture to box UV cube in UV editor now applies to all sides
  • Allow scrolling while dragging UV and copy-paste tool overlay
  • Better graphics table support for paint tools (solves #1286)
  • Added subtle pixel grid to default empty texture
  • Minor improvements to the mesh template generator

Other Features and Improvements

  • New Language: Vietnamese
  • Added first time save codec selector
  • Option to reset settings to default (on right-click)
  • Added validation for missing binding on Bedrock attachable models
  • Omit locators and null objects from screenshots
  • Plugins on desktop now only download on restart when a new version is available
  • Implemented top-facing item frame display reference
  • Added improved feedback for malformed JSON errors when importing files
  • Improved prism editor autocomplete:
    • Disable autocomplete popping up on navigation
    • Don't autocomplete if word is already completed
  • Improved mesh selection update performance
  • Removed Pedro Pascal

System Requirements

  • Dropped support for Windows 7 and Windows 8 / 8.1 for the Windows app. The browser app will continue to work on these systems for the forseeable future. More info

API changes

  • Added API to add toolbars to panels
  • Refactored panel toolbar setup
  • 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
  • Allow tab editing in prism editors with class capture_tab_key
  • Added NumSlider field to invert scroll direction

Fixes

  • Fixed flickering in recorded GIFs
  • Fixed issue with unset particle lifetimes (#1770)
  • Fixed bezier handles not syncing on uniform scale keyframes
  • Fixed resize line dragging with pen (#623)
  • Fixed painting grid not updating after creating template
  • 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
  • Fixed #1805 issue when running edits while painting
  • Fixed #1809 edge selection not working sometimes
  • Fixed Reset Layout not working with new panel system
  • Fixed bedrock scale keyframe export formatting
  • Improved memory cleanup when closing projects
  • Fixed UV dragging not reacting to changes in pressed modifier keys while dragging
  • Fixed issues with undoing mesh UV mirroring and deleting meshes
  • Fixed normals inverting when deleting vertices
  • Fixed UV position sliders not correctly displaying coordinates of selected vertices
  • Fixed Sketchfab token not getting saved in some cases

Don't miss a new blockbench release

NewReleases is sending notifications on new releases.