Tool Configuration |
Function |
The Tool Configuration Section contains
- Substance Automation Toolkit specific settings (path, tool configuration etc.)
- Temp File Settings (Path, Post Bake Cleanup Options etc.)
- Preview Settings (Preview Resolution)
Automation Toolkit Configuration |
- Automation Toolkit Path
The Path to the Folder where the Substance Automation Toolkit is installed.
There are various ways to set this path, from automatic, via Environment Variables
to manually browsing to the Installation Directory.
Please refer to Accessing & Configuring the Bridge for more information
- Browse
Open a File Exlplorer dialog to browse to the Substance Automation Toolkit Install Folder
- Reset Path
Will reset the Substance Automation Toolkit Path to the default setting.
The default setting can be:
- A global Path defined via the Substance Environment Variable SAT_INSTALL_PATH
- a standard installation path (e.g. C:/Program Files/Allegorithmic/Substance Automation Toolkit)
- a user set path that existed at first launch of the dialog
- Automation Toolkit Settings
Will open a dialog to configure some basic behaviors of the Automation Toolkit. e.g. the level of reporting, GPU Acceleration etc.
- Substance Baker Version
The Substance Automation Toolkit Version of SBSBAKER set for Baking.
- Enable GPU Raytracing
Allow for Raytracing Operations to be run on the GPU. If off, it will run on the CPU only, which can be considerably slower
- Force DXR Raytracing
Force Direct X Raytracing on GPUs and Operating Systems that allow it.
DXR can produce massive speed increases in Baking.
As of today, the DXR technology is only supported by Nvidia on the RTX and Titan V GPUs with dedicated cores for raytracing, and GTX GPUs using the Pascal architecture (i.e. GTX 10xx and Titan Xp) with standard shader cores.
You can only either have DXR or Optix on, not both.
- Force Optix Raytracing
Force Optix Raytracing on GPUs and Operating Systems that allow it.
You can only either have DXR or Optix on, not both.
- Verbose Baking Log
Will output the fully detailed Automation Toolkit Log into the Render Log of the Baking Dialog.
Due to the volume of messages output by Substance this can increase Bake time, due to a small pause inbetween printing each line (very small, but it adds up)
Temporary Data Storage |
The Substance Baker Bridge produces a number of Temporary files that can add up to use quite some disc storage e.g.
- Bake Launch Files
Bake Launch Files are small self contained files, used to launch each bake.
The Substance Baker Bridge creates one launcher per Object to bake
- Mesh Data
The Substance Baker Bridge exports and copies several mesh files into a temporary location e.g.
your mari objects, any highres objects in use, variations of those for different bake purposes
- Baked Maps
During Baking, Texture Files are being generated that are then imported into MARI.
- Temp File Location
The Path to the Folder where the Temp Files should be stored.
You can use a variable $PROJECT_DIR to automatically have this path relative to your current Mari Project Directory.
- Browse
Open a File Exlplorer dialog to browse to a Folder
- Reset Path
Will reset the Temp File Location Path to the default setting $PROJECT_DIR/Bakes
- Open Temp File Location
Will open the specified Temp File Location in a File Explorer
Temporary Data Cleanup |
Due to the amount of temporary data written, you usually don't want to keep it around after baking to not 'silently' fill up disc space.
However there are cases where you might want to keep Temporary Data:
- Keeping temporary Mesh data will speed up repeated baking (for testing different settings) since you won't have to export the mesh data again and again
In Preview Mode Meshes are always kept between bakes no matter the setting |
- Keeping temporary Maps might be useful to utilize them in other programs
- Auto Delete after Bake
Determines what happens to the Temporary Data after a Bake process completed
- Delete Temp Meshes and Maps
Deletes all temporary Data
- Keep Temporary Data (Maps, Meshes)
Does not delete temporary Data. It will be up to the user to delete the Data after either via a File Browser or the Manual Delete Button
- Keep Meshes
Deletes Temporary Maps, but keeps any exported Meshes.
Keeping Temporary meshes, when you are experimenting with different Settings can speed up the Bake process since the repeated re-export of Mesh data is skipped. The Substance Bake Bridge will automatically use any existing data if it exists. It you have changed the Model in the meantime in Mari, this can lead to a reuse of outdated data. In these cases you need to manually delete the temporary data either via a file browser of the Manual Delete Button |
In Preview Mode Meshes are always kept between bakes, no matter the setting |
- Keep Maps
Keep Temporary Maps, but delete Meshes
- Manual Delete of Temporary Data
The Manual Delete Button on the Right side ('Sparkles') cleanes any temporary files found in the specified Temp File Location.
Preview Resolution |
The Preview Resolution is only relevant when Baking in Preview Mode. It has no effect in standard Bake Mode
By default previews are baked in 50% resolution.
It is a multiplier against the Resolution of a baker specified in the Baker Render List.
Below are some examples of Baker Resolution ,Preview Resolution and resulting Preview Bake Quality.
Baker Resolution in Baker Render List |
Preview Resolution Dropdown in Preview Area |
Final Preview Quality (always squared) |
2048 x 2048 |
100% |
2048 x 2048 |
2048 x 2048 |
50% |
1024 x 1024 |
2028 x 1024 |
50% |
1024 x 1024 |
4096 x 4096 |
12.5 % |
512 x 512 |
4096 x 256 |
50 % |
2048 x 2048 |
Save after Bake |
When on your project will automatically be saved after you finished a full bake, that has been imported into Mari.
Mari can sometimes become unstable when importing very large datasets (think 1000 UDIM Projects) and this
setting can help you having an up to date scene save in case of a crash.
<= General Settings => Selected Baker parameters