Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
48691
Reakcje/Polubienia
38366

Blockbench 4.12.3

Changes

  • Added skin preset for the "Creaking"
  • Changed vector inputs to update ratio from current numbers when enabling linked ratio
  • Condensed Ignore Axis options of Vertex Snap tool into one line
  • Limited height of placeholder variable buttons list
  • Added support for three.js vector as argument in V3_set

Fixes

  • Fixed directions of new faces when extruding edge loop
  • Fixed amend edit not working when extruding edges
  • Fixed invalid selection after mirror modeling mesh
  • Ignore box UV cubes with face rotation value when determining format version for bedrock geo
  • Fixed
    Zaloguj lub Zarejestruj się aby zobaczyć!
    Mesh wireframes sometimes do not update
  • Fixed
    Zaloguj lub Zarejestruj się aby zobaczyć!
    tiny numbers not rounded in minified bbmodel
  • Fixed per group texture not being saved in custom formats
  • Fixed
    Zaloguj lub Zarejestruj się aby zobaczyć!
    dragging multiple groups in outliner can causes recursive structure
  • Fixed material instances in face properties editor not applying to all selected cubes
  • Made minimum reference image size scale with zoom level
  • Fixed issue where undoing a selection of a deleted element would create invalid state
  • Made tool config API match type
  • Fixed
    Zaloguj lub Zarejestruj się aby zobaczyć!
    default actions cannot be removed from toolbars in some cases
  • Fixed texture not updating when moving cube into group in per group texture format
  • Fixed
    Zaloguj lub Zarejestruj się aby zobaczyć!
    selecting collections with invalid state can lock interface
  • Fixed issue in edit session when undo selections is enabled
  • Fixed edit sessions not snycing correctly
  • Fixed bbmodels saving as .bbmodel.txt on some android devices
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
48691
Reakcje/Polubienia
38366

Blockbench 4.12.4

Changes

  • Added new Minecraft skin model variants to support the new "Spring to Life" game drop
    • Cow: New regular model, warm variant, cold variant
    • Pig: New model with support for variants
    • Chicken: New cold variant
    • Magma cube: New model with updated UV map
  • Support for editing subsurface scattering in texture sets
  • Auto-load texture sets when opening bedrock model
  • When generating multiple MER maps, they are now combined into existing MER textures as an additive layer
  • Added a setting to pick combined colors with the color picker. By default, it will now pick the color of the active layer
  • Add image edit option to split RGB channels of a texture into separate layers
  • Renamed bone binding item slot from "Main Hand" to "Item Slot" to better describe its behavior

Technical changes

  • Improved performance of JSON compiler

Fixes

  • Fixed # 2731 Error when dragging group into outliner root
  • Fixed height map rendering blurry when converted to different pbr channel
  • Improved texture set and pbr map name generation
  • Fixed
    Zaloguj lub Zarejestruj się aby zobaczyć!
    issue with selecting faces in the Face Properties editor
  • Fixed PBR actions being available in formats without PBR support
  • Fixed context menu not closing when selecting texture from textures panel
  • FIxed
    Zaloguj lub Zarejestruj się aby zobaczyć!
    "Keep Multi Texture Occupancy" doesn't work for mirrored UV
  • Fixed MER map not updating when editing layers
  • Fixed issue with loading animation controllers
  • Fixed
    Zaloguj lub Zarejestruj się aby zobaczyć!
    Multiple images in the same image project can overwrite each other on save
  • Fixed issues with generating MER map from existing texture
  • Fixed MER map display issues
  • Materials can no longer be created from textures that are already in a material
  • Fixed
    Zaloguj lub Zarejestruj się aby zobaczyć!
    Open Parent & Adopt Textures still does an action when dismissing dialog
  • Fixed
    Zaloguj lub Zarejestruj się aby zobaczyć!
    NaN is exported to JSON as NaN
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
48691
Reakcje/Polubienia
38366

Blockbench 4.12.5

Changes

  • Added happy ghast skin preset
  • Added ghast harness skin preset
  • Disabled 22.5 degree rotation restriction on Java block/item models for version 1.21.6
  • Added format version selector in project settings for Java block/item models to version new free rotation ability
  • Added default resolution option for skin presets
  • Vertex snap now works with null objects and locators
  • Color picker with Combined Color turned off now picks combined color if active layer is transparent
  • Added support for locators in sound keyframe
  • Changed minimum size for generating texture to 1x1 pixels

Fixes​

Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
48691
Reakcje/Polubienia
38366

Blockbench 4.12.6

Changes

  • Added Copper Golem skin preset
  • Added support for variables/queries with arguments (such as query.property) in variable placeholders
  • Updated MolangJS to 1.6.6, adds support for new math function Math.min_angle
  • Added PBR material capability to Minecraft Java formats (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Added the option to generate normal maps
  • New language: Turkish

Fixes

  • Fixed error in bogged_layer skin template
  • Fixed
    Zaloguj lub Zarejestruj się aby zobaczyć!
    Error when resizing MER Texture
  • Fixed
    Zaloguj lub Zarejestruj się aby zobaczyć!
    invalid texture state after rotating layer
  • Fixed rendering of emissive maps
  • Fixed
    Zaloguj lub Zarejestruj się aby zobaczyć!
    context.foo not working as variable placeholder
  • Fixed generating box UV template out of per face UV using wrong texture sources
  • Fixed molang validator flagging curly brackets as invalid character
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
48691
Reakcje/Polubienia
38366

Blockbench 5.0.0

This update introduces multiple new elements, a new design, armatures, and much more!

Zaloguj lub Zarejestruj się aby zobaczyć!

Armatures​


Armatures introduce a new way of animating models. Attach an armature to a mesh to create a rig, then animate the rig.
Rigs can bend and deform meshes, allowing greater flexibility when setting up a model for animation.


Alongside armatures, the new tool "Weight Brush" has been added. This tool lets you control which parts of a mesh are affected by a certain bone.
Select the tool, select a bone, and then paint on the mesh. A black area on your mesh indicates that the bone has no effect on it.
The warmer the color, the higher the effect of the bone will be. A red vertex will be fully controlled by the bone.
You can automatically calculate vertex weights based on the position of the bones, and the weight brush lets you refine this.


  • Added Armatures
  • Added Armature Bones
  • Added new Weight Brush tool
  • Added Vertex Weight and Vertex Bone Color view modes
Zaloguj lub Zarejestruj się aby zobaczyć!

Splines​


Splines are a new mesh type that simplify the creation of long mesh shapes following a specific path.
Splines offer a great way to model objects like cables, branches, pipes, snakes, stylized hair, and all sorts of shapes like that.


Zaloguj lub Zarejestruj się aby zobaczyć!



Thanks to
Zaloguj lub Zarejestruj się aby zobaczyć!
for developing this new feature!


UI Changes​


  • Upgraded the design of Blockbench, introducing more rounded corners, gradients, shadows, and paddings, and improving usability
  • Multiple panels can now be added into one as tabs
  • Renamed former "Element" panel to "Transform"
  • Added "Element" panel as a tab behind "Transform"
  • Added Montserrat as new headline font
  • Settings that were added by a plugin now display the plugin name in the UI
  • Added modifier key hint for moving panels without docking
  • Updated keyframe icons (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    , thanks
    Zaloguj lub Zarejestruj się aby zobaczyć!
    !)
  • Form labels no longer have colons by default
  • Node icons are now displayed in timeline
  • Reorganized and sorted Load Images menu into categories
  • Removed edit session dialog close button
  • Added panel menu option to reset size

Preview options​


  • Added preview options menu
  • Added option to show/hide gizmos (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Added quick preview background color option (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Allow blueprint reference images in front of the model
  • Added setting to toggle double click to select reference image
  • Shift click in orbit gizmo to select middle, (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Set antialiasing bleeding fix setting to true by default

Exporting​


  • Added STL exporter
  • Added GIF exporter for images (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Before asking for save locations for multiple textures when saving, a pop-up now opens to confirm you want to save them
  • Added git text normalization for JSON files

Animation​


  • Added expanded Molang expression editor (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Added animation groups (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • The animation list is now searchable
  • Added setting to change default keyframe interpolation mode (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Bind to actor property on keyframes (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Allow locking animation as playing while selected
  • Added support for shift and control modifiers when sliding keyframes with keyboard
  • Move keyframes up and down in graph editor with arrow keys (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Added animation file save as context menu option
  • Added channel filter action to timeline context menu
  • Added quaternion interpolation mode (opt-in per timeline animator in generic models)

Texturing​


  • Added darken/lighten blend modes
  • Added Flipbook texture toggle in texture context menu
  • Searchable texture list
  • Add action to import image as layer (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Added normal map color picker
  • Added setting to toggle automatically loading textures as flipbook (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Images with an aspect ratio of 1x2 are now no longer automatically loaded as flipbook textures
  • Added standalone action to apply selected texture to selected elements

New elements​


  • Added billboards
  • Added splines
  • Added armatures and armature bones
  • The add element actions in the outliner toolbar have been combined into one Add Element action with a submenu

Minecraft​



Minecraft skin editor​


  • Added skin menu
  • Added waist bone for minecraft player skins
  • Option to convert between slim and wide skin model (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Added custom skin pose saving (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Option to load skin textures from Minecraft vanilla samples pack

Themes customization​


  • Added a new CSS-based .bbtheme file format (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Theme configuration options (Better organization for sets of themes
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Workflow improvements for theme creators
    • Themes can now be edited in an external code editor using CSS syntax
    • You can reload themes with the press of a button
    • You can enable automatic reload to apply your changes instantly when you save them
  • Separate CSS layer for themes, allowing full CSS control without using !important.

Miscellaneous changes​


  • Added mesh smooth shading option (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Added Record Gizmos option to GIF Recorder
  • Added setting for relative or absolute asset paths (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Allow specifying custom install location on Windows (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Added setting to disable autocomplete (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Added a keybind for adding a mesh to the blender bbkeymap (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Improved outdated client message when opening newer bbmodel
  • Added confirmation dialog when loading palette to confirm replacing other palette
  • Added button to open file in external program in the JSON error dialog
  • Made stretch gizmo operate more granularly
  • Added model identifier in collections (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Added legacy bbmodel export
  • Improve automatic node name flipping to support R and L notation
  • Improve Flip Animation tool to support more left/right name notations

Technical updates​


  • Switched codebase to use modules and esbuild
  • Introduced typescript
  • Added new development workflow, scripts, and VSCode renderer debug integration (see readme.md on the "next" branch)
  • Updated required browser version to ES2023
  • Replaced compareVersions with new VersionUtil (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Renamed selectLow to markAsSelected on outliner nodes
  • Implemented new element behavior system, allowing more hard-coded behavior of elements to be customized on custom element types
  • Added full clone support for "object"-type properties
  • Change how outliner hierarchy + groups are saved in undo history and bbmodel
  • Mobile UI tweaks
  • Support for separators in menu sidebars
  • Added permission system for plugins using native APIs
  • Added scoped file system
  • Changed Group.selected to return array
  • Added dialog onResize hook
  • Plugin dependency order is now resolved on load
  • Added collection contains API
  • Added support for any data:image/ URL to getIconNode (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Added events loaded_plugin and unloaded_plugin
  • Addsed delete functions to Menu and MenuBar classes to make them match their types
  • Added new SystemInfo API to get common information about the system that the program is running on
  • Added developer menu option to expose native APIS in dev tools
  • Added block_size option in ModelFormat
  • Made euler order configurable per format
  • Support for property inputs in collections
  • Changed collection save-over to no longer show file dialog
  • Add category option to message box commands
  • Added element behavior override system
  • Added external data loader option to codec parse functions (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Changed third argument in codec load + parse methods
  • Added property support on timeline animators
  • Added animation loop wrapping as a format feature flag
  • Ensure consistent mesh quad vertex order (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )

There are some breaking changes to the plugin API in this update. Read
Zaloguj lub Zarejestruj się aby zobaczyć!
for details.


Typescript​


The codebase is now partially using typescript, with the goal to move everything to typescript over time.
Some files are now fully written in typescript. Legacy files files are still written in javascript, and types are defined as .d.ts files in the ./types/custom directory.
Types from typescript files are automatically generated from source and saved inside ./types/generated.


The blockbench-types package is now generated from this repository, the old repository will become deprecated. This will help keep types up-to-date and verify their correctness when making changes.


Fixes​


  • Fixed
    Zaloguj lub Zarejestruj się aby zobaczyć!
    Pivot sliders move position of meshes
  • Fixed brush outline not showing up when using WebGL1
  • Fixed
    Zaloguj lub Zarejestruj się aby zobaczyć!
    invalid texture state after rotating layer
  • Fixed animation axis directions
  • Fixed scrollbar colors in 2D editor
  • Fixed missing centroid in texture vertex shader
  • Fixed element selection issue in Condition resolving
  • Fixed HSV sliders affecting each other while using
  • Fixed loop cut direction when loop of faces is selected
  • Fixed hybrid menu mouse hover issue
  • Fixed closing window sometimes requiring two clicks
  • Disabled UV remapping when changing project resolution (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Improved viewport orbit rotation on ultra wide screens (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Improved texture bleeding fix in display reference models (
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
  • Fixed applying animation controller preset not registering undo edit
  • Fixed
    Zaloguj lub Zarejestruj się aby zobaczyć!
    Incorrect importing of discontinuous keyframes
  • Fixed
    Zaloguj lub Zarejestruj się aby zobaczyć!
    bedrock display settings sca...
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry