BatchGenie is an add-on designed to simplify and automate common asset-related tasks in Blender. It offers features such as batch importing of PBR textures, rendering asset previews, and a variety of batch utilities for efficient management of materials and other assets.

Key features:

  • Batch Import PBR Textures: Streamlines PBR texture importing with a single click, supporting over 16 texture types and offering robust customization options.
  • Automatic Node Setup: Configures necessary nodes automatically, including color space adjustments and other configurations.
  • Custom Node-Group Support: Allows substitution of the Principled BSDF shader with custom node-groups during import.
  • Custom Input Attributes: Enables setting attributes for any input socket on the main shader of imported textures.
  • Batch Render Asset Previews: Creates previews for materials, collections, and objects, including VDB volumes, enhancing the asset library.
  • Asset Browser Integration: Works with both local and external assets through the Asset Browser without opening each asset file individually.
  • Parallel Processing: Processes multiple assets simultaneously in the background when working with external assets.
  • Advanced Filtering: Provides options to find and replace missing or low-quality asset previews.
  • Lighting and Background Controls: Offers settings for lights and backgrounds, with support for HDRI images.
  • Batch Utilities: Includes utilities for efficient management of materials and other assets.
  • Bulk Material Updates: Allows batch modification of material settings across multiple materials.
  • Node Attribute Changer: Changes socket values, sets specific colors, or uses random values for seed sockets in various nodes.
  • Replace Shader Nodes: Replaces existing shader nodes with custom node-groups.
  • Asset Tagging Utilities: Adds or removes tags from assets, including smart tags for properties like dimensions and texture resolution.
  • Metadata Management: Adds metadata to assets, enabling batch editing of attributes like description, license, and author.
  • Move Assets: Organizes assets by moving them to different asset catalogs without opening each file.
  • Load Custom Asset Previews: Loads custom asset preview images from a specified directory.
  • Color Space Validator: Verifies image textures for correct color space settings and can automatically fix issues.
  • Find Unconnected Nodes: Locates materials with unconnected nodes in the file.
  • Find Zero Strength Nodes: Identifies nodes with critical values set to zero, which may affect material appearance.
  • Reload Images: Reloads all images in the file if textures have been edited externally.