Skip to content

Releases: JannisX11/blockbench

3.5.0 - The Lock Update

25 Apr 18:35
Compare
Choose a tag to compare

Changes

  • Toggle to lock elements
  • Added 1.15 modded entity export
  • Vertex snap tool now supports pivot points
  • Added setting for larger block grid (#575 )
  • Added ability to load plugins from an URL
  • Added separate theme color for window frame
  • #562 Toggle token visibility button
  • Added isometric camera angle presets
  • Added loading screen icon
  • Add group indentation guide line in outliner
  • Display mode and color palette presets are now available via dropdown menu
  • Import/export dialogs now remember their last location depending on asset type
  • Molang-based animations are now sampled to work in glTF/Sketchfab
  • Visible bound boxes are no longer overwritten with smaller values
  • Added "vector" type to dialog form API

Bugfixes

  • Rotation animation steps of more than 180 degrees are not correctly exported to glTF
  • Fixed issue with rotated faces in face-UV template generator
  • Fixed pixel graphic rendering in Firefox
  • #515 Animations overwriting
  • #556 Decimal place of cube size and position are locked together
  • #577 UV wont reposition correctly when re-doing template that requires a different resolution
  • #579 Texture window doesn't scroll to the correct location when selecting a face
  • #580 Bone names allow capital letters
  • #583 UV Window menu doesn't display texture preview
  • #586 Dialog pops up when I update a texture from my image editing software

3.4.2

14 Mar 20:54
Compare
Choose a tag to compare

Bugfixes

  • #551 Pivot point gizmo partially covered by grid in orthographic angles (east,west, etc)
  • #550 Model Is Not Shown in Display
  • #518 Optifine JEM/JPM | Box UV off still scales to integers
  • Reloading textures does not update them correctly in the viewport
  • Dialogs on phones are too wide

3.4.1

10 Mar 21:31
Compare
Choose a tag to compare

Bugfixes

  • Textures in UV Editor don’t update correctly when replacing textures
  • Issue with keyframe order in the glTF exporter
  • Axis control gizmo centers a frame too late in animations
  • Panda skin model does not load
  • #540 Small Movement offsets after opening display menu
  • #541 Right clicking a cube and making it hidden on animation tab has no use
  • #542 Editing a texture externally breaks its UV editor
  • #544 Texture reset when load .bbmodel
  • #545 Perspective view grid isn’t hidden when on paint mode
  • #546 Odd behaviour with large brush/eraser scales
  • #547 Axis control wont change position when moving a locator
  • #549 Loading cubes with UV defined for any face breaks other faces without UV

3.4.0 - The Paint Tool Update

04 Mar 20:24
Compare
Choose a tag to compare

Changes

  • Added Rectangle/Circle paint tool
  • Added texture selection and copy/paste tool
  • Added mirror paint option
  • Sketchfab uploader now supports animations
  • Added glTF export format
  • Added Camera Angle Presets
  • Added mute toggle for animation channels
  • New Transform Space selector
  • Added length modes to GIF Recorder
  • Extended Paint Bucket color mode: Global Colors and Connected Colors
  • Added support for more palette formats: ACT, ACO, ASE
  • Removed .bbpalette export in favor of more common .gpl palette format
  • Added two new palette presets
  • Unlocked animations for Free format
  • Added buttons to scale tool to scale around element pivot or selection center
  • Keybindings are now displayed in description tooltips
  • Restyled toolbar select widget
  • Added new Skin Mode templates: Evocation Fang, Hoglin, Piglin, Chest, Bell, Blaze
  • Base grid is now hidden in Paint mode
  • Removed noise brush option
  • Added Shading toggle to the view menu
  • New icon for Move tool
  • Added new settings category “Interface”
  • Added Developer submenu
  • Added more event hooks
  • Updated to Electron 8.0.2
  • Updated to Three.JS 114
  • Various performance improvements

Bugfixes

  • GIF recorder renders black colors as transparent
  • Exported GIFs have a black outline
  • Drag handler extensions are case sensitive
  • Drag handlers don’t read binary files correctly
  • Number Sliders use cube grid resolution by default
  • Confirm button in pop-up color pickers is offset
  • Transform gizmo visually messes up after using rescale gizmo
  • Cannot use phantom model template in Skin Mode
  • UV mapping issue when generating templates
  • #508 Gif Compression
  • #517 Project Resolution for 2nd Template Textures
  • #521 Nothing is rendering.
  • #524 When opening a .bbmodel with multiple textures, assigned textures are reset
  • #527 Saved as text background box doesn’t scale depending on name length
  • #528 Setting cull face to None causes it to immediately reset when UV editor is closed

3.3.1 - A Bugfix Update

25 Jan 18:22
Compare
Choose a tag to compare

Changes

  • Added new skin templates: Ender Dragon, Iron Golem, Boat, Minecart, Java Edition Fox
  • Palettes can now be imported from PNG graphics
  • Added clear button to file inputs in dialogs

Bugfixes

  • Cube counter is no longer in outliner toolbar
  • UV Editor Menu doesn’t open without elements selected
  • GUI front lighting remains visible in edit mode

3.3.0 - The Skin Update

23 Jan 18:04
Compare
Choose a tag to compare

Changes

  • Added Skin editing mode
  • Added Help Menu
  • Added animation timeline markers
  • Added Front GUI Light option for item models
  • Added axis color indicators to number sliders
  • Transform offsets are now displayed in the status bar
  • Added actions to move keyframes back and forth
  • Added pre-particle effect script input for animations
  • Previous/Next Keyframe Beyframe buttons are now restricted to the current animator and channel
  • Added link to Sketchfab setup guide to Sketchfab upload success dialog
  • Painting tools now use a crosshair cursor
  • Brush now shows the brush target around the cursor in the UV editor panel
  • #439 add Box UV toggle for OptiFine JPM
  • #496 Downscale exported OBJ models by 16
  • #509 Option to use BoxUV templates on non box uv models
  • #511 Load background from clipboard

Bugfixes

  • Double clicking number slider doesn’t instantly reset value
  • Empty submenus are not hidden
  • JSON compiler doesn’t correctly write tab characters
  • Animated textures are not displayed correctly in UV editor
  • Cube pivots at default values are not exported in bedrock format
  • Incorrect parent class in exported 1.14 modded entity models
  • Box UV isn’t available in OptiFine Part format
  • Timeline box selection doesn’t scroll the timeline very smoothly
  • Fixed an issue with the dev-plugin folder path
  • Creating a template does not save uv mirroring into undo point
  • Pasting elements doesn’t update element rotation
  • Pasting locators does not create a unique name
  • #452 Line brush bleeds over UV region
  • #459 AutoUV resets UV mirrors
  • #505 UV overlay doesn’t resize itself correctly when zoomed in

3.2.2 - A Bugfix Update

22 Dec 16:44
Compare
Choose a tag to compare

Changes

  • Improved plugin loading speed

Bugfixes

  • UV editor sometimes uses incorrect vertical snapping resolution
  • Face UV templates do not generate texture for faces smaller than 0.5 pixel
  • Cannot use rotate gizmo in display gui due to flat angles
  • Issue with painting grid on invisible cubes
  • Display sliders disappear while using paint tools
  • Z-Axis is inverted in bedrock legacy model export
  • Keybindings for select widgets do not work correctly
  • Custom accent text color does not work
  • #445 OptiFine JPM- importing a missing face isn’t transparent
  • #446 OptiFine JEM- exporting messes up the UVs
  • #447 OptiFine JEM- some UVs are imported wrong
  • #493 Center pivot doesn’t work correctly when on multiple parent folders
  • #497 Hidden separators re-appear when resetting toolbar
  • #501 Texture appears as unsaved when opening a bbmodel
  • #502 Issue with JEM submodel translation

3.2.1 - A Bugfix Update

17 Dec 16:50
Compare
Choose a tag to compare

Changes

  • Added method to add setting categories
  • Added method to delete settings
  • Added setting to disable hover highlighting
  • Timelapse recorder now picks up numbering where the previous timelapse ended

Bugfixes

  • Display settings slots involving a cube reference do not load
  • Keyframe click boxes are larger than keyframes
  • Bar Select scrolling doesn’t trigger update method
  • UV coordinates on block models get exported incorrectly
  • Cube highlights are visible in screenshots
  • #500 Name sanitizing in outliner is not global

3.2.0 - The Color Update

15 Dec 19:20
Compare
Choose a tag to compare

Changes

  • Color Palettes
  • Custom CSS Editor
  • New Theme format
  • Added Timelapse Recorder
  • Checkerboard background for UV Editor and Preview
  • Java Model (.java) import
  • Added cube highlighting
  • Added action to create a keyframe
  • Added instructions channel for animations
  • Keybind conflicts are now highlighted
  • Color Picker tool can now pick colors from background image
  • Added tabbing functionality to Outliner and slider text inputs
  • Slider inputs now support mathematical expressions
  • Improved user experience on touch devices
  • Added stylus support with pressure and tilt sensitivity
  • Added labels for toolbar widgets such as sliders
  • Ctrl + S can now save project files if the model was loaded from a project
  • Project files now include textures by default
  • Bedrock entity models now prompt to load the linked textures
  • #479 Scroll support for list selectors
  • #413 Feedback on remove blank faces
  • #438 add double clicking to the folder icon to open and close
  • #471 Bone support for free models
  • #475 Don’t run line brush if the line goes through 2 cubes
  • #488 Dragging animation files into blockbench
  • Increased dragging threshold for panels
  • Added setting to deactivate format size limits
  • Support for 1.14 modded entity format
  • Added file inputs to dialog form API
  • Added API for custom settings
  • Updated Electron to 6.1.4
  • #467 Update Jimp.js to 0.8.5
  • #468 Update Sortable js to 1.10.1
  • #469 Update to Jquery 3.4.1

Bugfixes

  • UV reverse select ignores uv editor offset
  • #407 Broken vertex snapping on rotated cubes/groups
  • #431 “Button” color selection tab at incorrect location on Layout settings
  • #451 Copy doesn’t work while on paint mode
  • #453 Add model imports same texture again when it already exists
  • #455 Rotated elements wont move relative to the group when using arrow keys
  • #458 Player Display Sides Swapped (Minor)
  • #463 Particle not exported if unused in the model (Minor, but a little annoying)
  • #470 Shift clicking object wont open folder path on bedrock mode
  • #472 Smoother snapping with arrow keys
  • #474 Duplicating cube in wireframe mode makes it invisible
  • #437 Non square textures are not properly supported when using per-face-UV
  • #473 Planes get resized incorrectly
  • #478 Change north arrow color with grid color
  • #484 UV backround color is sometimes incorrect
  • #486 Deleted faces of Optifine Part get recreated when reloading
  • #487 Adding a .json on free model converts project into a java/block model
  • #489 Camera locks into place in “Quad-View”
  • Backups are not compressed
  • Bone Z axis is inverted
  • Event ‘process_chat_message’ doesn’t use the correct chat message instance
  • Scaling incorrectly scales formats with integer only cube sizes.

3.1.1

06 Sep 00:01
Compare
Choose a tag to compare
v3.1.1

v3.1.1