RS MatFlow: Smart Texture Loader & Material Builder

RS MatFlow is a powerful Maya tool designed to streamline the creation of Redshift materials by intelligently loading and assigning PBR texture maps. It simplifies the often tedious process of manually connecting textures, offering features like automatic keyword detection, batch material creation, and customizable shader settings, all within a user-friendly interface. Compatible with Maya 2023-2025.

RS MatFlow Interface (Placeholder - please replace with actual image)

Illustrative placeholder. Replace with an actual screenshot of the RS MatFlow UI.

Main Features

Smart Texture Detection

Automatically identifies and assigns textures to appropriate material slots based on common PBR naming conventions and keywords in filenames.

Batch Material Creation

Efficiently create multiple Redshift materials from a directory containing organized texture sets, saving significant setup time.

Customizable Shader Settings

Fine-tune material properties with various Redshift shader settings, including color correction, roughness/glossiness remapping, height map modes, and more.

Automatic Name Generation

If a material name isn't provided, the tool can derive one from the loaded texture filenames, ensuring materials are meaningfully named.

Interface Components

The RS MatFlow UI is organized into several key sections for ease of use:

1. Material Configuration

2. Quick Actions

3. Texture Map Assignments

A grid layout for assigning texture maps. Each row corresponds to a PBR map type:

4. Shader Settings & Features

A comprehensive list of settings to control how textures are processed and how the Redshift material behaves. Each setting typically has "Enable/Disable" or specific mode options (e.g., "Roughness/Glossiness"):

5. Create Button

6. Status Bar

How to Use

RS MatFlow offers flexible workflows for creating Redshift materials.

Basic Workflow (Single Material)

  1. Set Material Name (Optional): In the "Material Configuration" section, enter a desired name for your material (e.g., MyAwesomeWood_rsMat). If you leave this blank, RS MatFlow will try to name it based on your texture files.
  2. Load Textures:
    • Manually: For each map type in the "Texture Map Assignments" section (Albedo, Roughness, etc.), click "Browse..." to select the corresponding texture file.
    • Multiple Auto-Assign: Click "Load Multiple Texture Maps" in "Quick Actions". Select all relevant textures for one material. The tool will attempt to assign them based on keywords in their filenames (see Supported Texture Keywords).
  3. Adjust Settings: Go to the "Shader Settings & Features" section. Review and adjust options like Roughness type (is your map Roughness or Glossiness?), Height map mode (Displacement or Bump?), etc.
  4. (Optional) Select Objects: If you want to immediately apply the new material to objects in your scene, select them in Maya and ensure "Assign to Selected Objects" is set to "Yes".
  5. Create Material: Click the "CREATE Redshift Material" button. The tool will build the Redshift material network. Check the status bar for confirmation or issues.

Batch Creation Workflow (Multiple Materials)

  1. Organize Texture Sets: Prepare a directory where each material's textures are clearly named. For example, for two materials, "Wood" and "Metal", your folder might contain:
    Wood_Albedo.png
    Wood_Roughness.png
    Wood_Normal.png
    Metal_Albedo.png
    Metal_Metalness.png
    Metal_Roughness.png
    Metal_Normal.png
    Ensure filenames include keywords that RS MatFlow can recognize (see Supported Texture Keywords). The part of the filename before the keyword (e.g., "Wood", "Metal") will be used as the base material name.
  2. Use "Batch Create from Directory": In the "Quick Actions" section, click "Batch Create from Directory". Select the folder containing your organized texture sets.
  3. Review Settings (Global): The settings in the "Shader Settings & Features" section will apply to ALL materials created in this batch process. Adjust them as needed before starting the batch. For example, if all your roughness maps are actually glossiness maps, set that option accordingly.
  4. Initiate Batch Creation: After selecting the directory, the tool will process the files and create the materials. Monitor the status bar for progress and any messages.

User Preparation Guide

Proper preparation can significantly enhance your experience with RS MatFlow.

What Users Need to Prepare

Preparing UDIM Texture Sequences (UV Tiling)

If your model uses UDIMs (multiple UV tiles) for its textures, it's important to name your texture files correctly so Maya and RS MatFlow can recognize them as a sequence. The tool itself doesn't directly parse UDIMs from a single "Browse" click for a UDIM sequence; rather, you'd select the first file of the sequence (e.g., the .1001. file), and Maya's file node, when set to UDIM mode, handles the rest.

What Users Should Do (Best Practices)

What Users Should NOT Do

Supported Texture Keywords for Auto-Detection

RS MatFlow uses a predefined list of keywords (case-insensitive) found in filenames to identify and assign textures to the correct material slots. Here are the primary map types and their associated keywords:

Tip: For best results, include one of these keywords in your texture filenames, usually towards the end, like MyAsset_Wood_Albedo.png or Character_Skin_Normal.exr.

Troubleshooting Common Issues