Changelog
Auto Bake has undergone several version changes since its launch, featuring major improvements, significant updates, and bug fixes. Here, you can find a summary of the changes made in each version.
Improvements
Option for multi target object mode for selected to active. Each target object has it's own source objects, cage settings, and extrusion values.
Option to change the add-on's panel location from the default 'Render Properties' to either the '3D Viewport' or the 'Shader Editor'.
Option to preview all the bake types in the shader category.
Options to toggle the visibility for each bake type category.
Bake profiles/presets can be saved, and the saved presets are shared and available across all blend files. The properties that are saved with the presets can be customized in the add-on preferences.
Option to restart a bake from the result list for a single texture or for an object with all its textures.
Option to reuse past elements (textures, final materials, final objects) for new bakes. If enabled, and a final object, material, or texture (with the same type and size) already exists, a new one won't be created and the previous one will be reused.
Option to view the baked textures on the baked object or on the final object if it's created.
Option to replace the baked with the final object when confirming the bake results. The bake object will be deleted, and the final object will be placed at its location.
Panel 'Addon' and its properties are moved into the add-on preferences window, so their values are now shared between blend files.
Option to delay the time when the final object is created. Either creating it with the first or with the last bake.
Option to change the default texture color to use when creating them.
New 'bevel' bake type to bake smoothed sharp edges.
Option for the ambient occlusion (shader) to use the materials' normals.
Option for the queue gate to disable the queue item either for the currently baked object only or for all objects in the queue.
Option to cancel the queue for all the objects or the queue items only for the currently baked object with the 'cancel' button.
Option for the post export lists to keep the disabled items instead of removing them from the export lists.
Object export panels and properties update for 4.2.
Button to create a cage object from the target object with the option to assign the extrusion value to it.
Option to visualize the extrusion value for selected to active.
Selected to active auto search for cage object and high poly objects based on target object's name.
Option to transform the target object's global location to all it's source objects for the bake, and restore them when the object is baked.
The bake start popup window received a UI rework to better suit its purpose.
Option to auto-select the object's target UV map: either find one with the specified name, use the render UV as the target, or use the currently selected UV as the target.
Smart UV project for target objects without a UV map or if the set target UV map is missing.
Export path preset options for desktop, blend file, system temporary folder, blend file temporary folder.
Master folder option so it can be disabled.
Options to set the color space and sample groups for each bake type individually.
Item specific visibility control (name, color space, sampling group).
Control all options for confirm popups, reports, and text alerts.
Option to post export the final objects with the 'export' button.
Bake session results are now stored even after restarting Blender.
Image editor is updated with the active texture in the result list.
Option for the 'roughness' bake type to invert its value, and converting it into a smoothness map.
Buttons for each 'channel packing' bake type's channel to edit the channel type's sub-properties.
The multiresolution modifier is now removed from the final object after it's finished baking and the bake queue contains a bake type from the multiresolution category.
Local only option for standard bake types: ambient occlusion, combined, transmission, glossy, diffuse, shadow.
Options to remap the values for ior, subsurface scale, subsurface ior, emission strength, coat ior, film thickness, and film ior bake types.
Option for post export to ignore broken textures (those that are not saved and have no data to save).
Name structure editor got extended with blend, material, object, and uv map elements.
Load by linked new source option to import items from multiple objects.
Queue by material option to enable and disable the bake queue items based on the materials of the source objects.
Option to create alpha channels for textures.
Changes
Final object is now created with the first bake.
Bake types got redesigned with new icons and sub-categories.
Final object and material moved into their own sub-panels.
UI alert added when using final object without final material.
The bake queue has been moved into its own panel, which only appears when the bake queue list contains items.
Use cage and cage object properties got merged into a single row.
Texture export checkbox removed from the export button.
Bake list and UDIM bake list is merged into a single list and they now share the same items.
Empty material slots are auto-removed from the target object.
Missing material error is not shown for a bake queue when the only queue items are multiresolution bake types.
Standard ambient occlusion bake type's local only option's selected method changed to use all the source objects when selected to active is enabled, when disabled only the active object is used.
Bake types got fixed indexes to prevent unintended type changes on version change.
Source objects are now filtered by type to avoid incompatible object types for bakes.
Load by linked option now not adds already existing items.
Type specific influence settings are now independent of one other.
Render and viewport disabled objects are re-enabled instead of throwing an error.
Bake queue item name changed from 'Base Color - 512' to 'Base Color 512'.
Texture settings are moved into 'Elements' -> 'Texture'
Option 'Use float' got renamed to '32-bit Float' and it's moved to 'Image' -> 'Texture'.
Image format settings moved into 'Image' -> 'Export'
Option 'Item details' got renamed to 'Type Specific'.
UDIM image texture nodes padding is changed to avoid overlap.
Default texture item scale change from 512 to 1024.
Bug Fixes
Standard ambient occlusion bake type error when using local only option.
Source object collection got falsely alerted for selected to active.
Emission color bake type unintentionally also baked "Color" name sockets.
Differentiator were not removed from the textures' name when the object's name was used as prefix.
Object export python error fixes for certain versions with certain export formats.
Margin size could not be edited during a bake session.
The result list did not display UDIM textures as UDIM after Blender restart.
Result list error displaying a deleted object's name.
The split high and low sampling settings occasionally gave an error.
Channel packing had the wrong values assigned to the blue and green channels when the channel type's sockets were unconnected.
Load by linked option incorrectly added items with certain linked node sockets.
Texture export error when exporting certain type of textures in certain file formats.
Shader displacement bake type error fix when using source only and having shader groups.
Python error fix for disabled Multires modifier for Normals and Displacement bale types.
Last updated