
Beschreibung
Auto Texture to Material
Effortlessly turn folders of PBR or packed textures into ready-to-use Material Instances in Unreal Engine — with just a click.
This powerful Python-based Unreal Engine widget automates the tedious process of importing, sorting, and connecting textures to a customizable Master Material, following industry-standard naming conventions and PBR workflows.
---
You can watch how it works in the YouTube link below :
Texture_To_Material_in_YouTube
"" Enjoyed it? Drop a ⭐⭐⭐⭐⭐ to keep us creating awesome stuff! ""
🔧 Key Features:
*Batch import** textures from a selected folder
✅ Supports *subfolder search** and optional subfolder creation for organization
* 🧠 Automatically detects texture types using suffixes like:
`_Albedo`, `_BaseColor`, `_Diffuse`
`_Normal`
`_OcclusionRoughnessMetallic`, `_Metallic`, `_Roughness`, `_AO`
`_Glow`, `_Emissive`
`_Opacity`
🎨 Automatically generates *Material Instances** from a provided Master Material
🧩 Works with both *packed** and separated PBR maps
* 💡 Smart detection for Normal and Mask compression settings
* 🎛️ Supports UV Tiling, Offset, and Emissive/Opacity/Metallic/Roughness influence controls
---
⚠️ Notes:
You must use the included *M_MasterMaterial** material as the base.
You’re free to customize it by adding your own nodes and logic, but do not rename the existing `Texture Parameter2D` inputs — the script relies on those exact names to function correctly.
All generated *materials and textures** are saved to:
`/Game/Texture_To_Material/New_Materials`
You can move the generated materials and textures after creation if needed.
However, if you don’t move them, the script will detect existing textures with the same names, delete and reimport them. Existing material instances will not be deleted — instead, the script will update their texture inputs accordingly.
---
⚙️ Requirements:
* Enable these Unreal Engine plugins:
`Python Editor Script Plugin`
`Editor Scripting Utilities`
---
🎯 Perfect for:
* Environment artists
* Game developers
* Technical artists
Anyone who wants to *save hours** of repetitive material setup
---
Take control of your texture workflow — generate clean, organized, optimized materials in seconds.



