Skip to content

Quick Start

This workflow creates or updates Blender materials from a folder of texture files.

Batch install and update materials from a textures folder with BAM AutoMat
AutoMat is built around batch creation and updates from a texture folder.

Before You Start

  • Use BAM Automat v1.2.1 with Blender 4.2 or newer.
  • Keep each material texture set named consistently, such as Brick_basecolor.png, Brick_normal.png, and Brick_roughness.png.
  • Make sure each material candidate has a BaseColor texture that matches the active preset, because BAM uses BaseColor maps to detect material names.

Basic Workflow

  1. Open Blender and enable BAM.
  2. Open View3D Sidebar > [BAM] AutoMat. If you changed BAM panel preferences, open the configured panel location instead.
  3. In the AutoMat panel, choose the texture folder.
  4. Enable Subfolders Scan if the texture sets are stored below the selected folder.
  5. Enable Relative Paths when the Blender file should stay portable with the texture folder.
  6. Choose a preset from Definitions Presets.
  7. Click Force Refresh if the detected material list does not update after changing the folder or preset.
  8. Review Detected Materials in Folder.
  9. Open Materials Create/Update filter and leave checked only the materials you want BAM to process.
  10. Click Create and update Materials.
  11. Open [BAM] MaterialManager to inspect, preview, assign, replace, or clean the created materials.
BAM AutoMat quick workflow steps
Choose the texture directory, enable subfolder scanning when needed, then create or update only the materials selected in the filter.

TIP

For large batches, switch the scene and viewport to Cycles before processing. This avoids expensive Eevee thumbnail and shader compilation work during mass material creation.

Common Preset Choices

PresetUse when
DefaultTextures use separate maps such as BaseColor, Normal, Roughness, Metallic, Opacity, Displacement, Emissive, and AO.
ARMOne packed texture stores AO, Roughness, and Metallic in separate color channels.

Filter Controls

ControlResult
Check AllEnables every detected material for creation or update.
Uncheck AllClears the processing list.
Invert SelectionSwitches checked materials to unchecked and unchecked materials to checked.
Existing material markerShows that a material with that name already exists in the scene.

After Creation

Use MaterialManager for the next pass:

  • Assign a material to selected objects or selected faces.
  • Replace one material with another across objects and faces.
  • Select objects or faces by material.
  • Duplicate, delete, or fake-user materials.
  • Reload textures, use texture sync, or clean unused material data.

BAM Addons documentation.