Queue
Last updated
Last updated
While the bake session is in progress, a few elements in the interface change. These changes include the button switch at the top and the appearance of the new queue panel.
When you open the queue panel, it displays two lists and two buttons at the bottom. The upper list is the queue for the objects in the bake session, while the lower list shows the texture bakes for the currently baked object in the queue.
Each item in both queue lists has a bake status displayed on the right. The default status is "pending," which changes as the bake session progresses.
When an object or texture starts baking, its status changes from pending to baking, and then to baked when the baking is complete
If the object or texture is set to be exported automatically, the export is attempted after its status changes to baked. Once the export is complete, the status is updated to exported.
An object's status is set to baked only when all its textures have finished baking.
Bake items can fail for various reasons. When an object or texture fails to bake, its status changes to failed, and a failure message is displayed right below the failed item.
When an object has both baked and failed items, its status is set to mixed instead of baked. If all its items have failed, the status changes to failed; if all are canceled, it changes to canceled, and so on.
The bake session can be paused at any time using the pause button. When the button is pressed, the bake session pauses, and the pause button changes to a resume button.
Stopping the bake session does not pause the baking process of any texture that is currently being processed; only the bake session itself is paused.
The bake session can be continued using the resume button. Once the resume button is pressed, the bake session picks up right where it was paused, starting with the next texture or object in the queue.
The bake session can not only be paused at any moment, but it can also be canceled. Clicking the cancel button opens a confirmation popup window.
Hold the CTRL
key while clicking to skip the confirmation dialog, or disable it in the button dialog preferences.
By confirming the popup window, the bake session is canceled, and all items with a pending status are set to canceled, meaning they will not be baked.
When multiple objects are in the bake session, the cancel window includes options to cancel bakes either for the currently baked object or for all objects in the session, rather than just a simple confirmation popup.
Queue items can also be canceled individually, not just collectively with the cancel button. To cancel a single item, click the checkbox on the left next to the queue item's name.
Hold the CTRL
key while clicking to skip the confirmation dialog, or disable it in the button dialog preferences.
In addition to the items in the texture queue, items in the object queue can also be canceled in the same way. When an object is canceled in the queue, all of its textures are canceled as well.
When baking multiple objects in a session, if an object's texture fails, the queue does not automatically continue with the next pending object. Instead, it waits for confirmation due to the error. In this case, the confirm button is replaced with a next object button.
After the next object button is pressed and confirmed in its dialog window, the queue continues with the next pending object.
Hold the CTRL
key while clicking to skip the confirmation dialog, or disable it in the button dialog preferences.
To enable the queue to automatically continue with the next object, even when a texture fails, change the next object option to always in the bake queue section of the preferences.
After both the object and texture queues are processed, the bake session ends. Once it has ended, the results can be reviewed for all the objects in the queue. The texture queue displays the bake results according to the selected item in the object queue list.
Reviewing the bake results is particularly useful when objects have failed textures, as it makes it easier to debug the reasons for the failures.
The selected baked object's texture is also displayed in an image editor or in a UV editor workspace, if one is open in the window.
After the bake queues are finished, texture inspection can be enabled for the baked textures. To enable it, click the button next to the confirm button that has the eye icon.
After texture inspection is enabled, the selected item in the texture queue list is inspected for all the objects in the queue, each with its corresponding texture.
Canceled and failed textures are displayed in black while inspecting the texture.
Texture inspection can be disabled in the same way it was enabled. When disabled, the inspected objects and their materials are restored to their original state.
When the bake session ends, the textures can be re-baked if the results are not as expected. During a re-bake, the textures are baked using the current sampling, margin, and other settings.
Objects baked with the selected to active option will use the same source objects.
Texture re-bake can be initiated by clicking the button on the left of a texture queue item, which opens a popup window.
Re-bake can be started for textures with all statuses, including failed and canceled textures, not just for successfully baked textures.
Hold the CTRL
key while clicking to skip the confirmation dialog, or disable it in the button dialog preferences.
The popup window has two properties similar to the bake start settings of the bake start button. The first option in the list is the reuse elements option, and the second option on the right is the export cleanup option.
Upon confirming the popup window, the re-bake starts, which is indicated by the texture's status changing back to pending.
Just like textures, objects can also be re-baked. The object re-bake can be initiated by clicking the re-bake button of the item in the object queue.
In addition to the bake by material option from the bake start settings, the object re-bake popup includes the reuse elements and export clear options, as well as object re-bake specific settings.
These three settings determine which textures will be re-baked based on their statuses. You can set it by status to choose whether to bake the successfully baked textures, failed textures, or canceled textures.
When an object has no textures with a certain status, the setting for that status will not be shown in the popup window. Additionally, these settings are not displayed when an object has only one status for all its textures.
Upon confirming the object re-bake popup window, textures with the specified status begin the re-bake.
As the bake session finishes, the confirm button at the bottom becomes available. Clicking the confirm button opens a popup window, and the content of the window depends on whether the final object option was enabled.
If the final object option is disabled and the baked objects have no final objects, the popup window remains a simple confirmation window.
Hold the CTRL
key while clicking to skip the confirmation dialog, or disable it in the button dialog preferences.
If the final object option is enabled and final objects are created, the popup window includes additional options. This option allows you to swap the baked object with the final object.
When enabled, you can choose to swap only the fully baked objects or all of them, and you can also opt to remove the baked object from the scene after the swap.
By confirming the popup window of the confirm button, the bake session fully ends, the queues are cleared, and the queue panel is hidden again, reverting to the original state.
The bake results can also be set to auto-confirm based on various conditions using the confirm results option.