New Feature:
Batch Process All Materials: Added a new button to iterate through all shaders in the scene, automatically matching them with corresponding .mat files by name for instant linking. This significantly accelerates scene setup. For best results, it is recommended to keep texture files and .mat files in the same directory for automatic detection.
Cleanup Options: Added Clear Links and Clear Nodes (Reset Material) functions. These tools work in tandem with the "Batch Process All" feature to ensure a clean, error-free shader workspace before re-importing.
Smart UE Packed Texture Detection: The plugin now automatically identifies UE-style composite textures containing keywords such as ORM, ROM, RMA, or AO_R_M. When detected, a Separate Color node is automatically generated and linked to the texture output, streamlining the workflow for channel-packed maps.
Scene Resource Optimization: Before importing, the plugin checks the Blender scene (bpy.data.images) for existing textures with the same name. If found, it reuses the data already in memory instead of re-reading from the disk, significantly reducing memory usage and loading times in complex multi-material scenes.
Auto-Link by Name: Automatically matches .mat files to materials based on the active material's name.
Smart Path Resolution: Supports both file and folder paths; locks onto user-specified directories for precise searching.
Name Sanitization: Strips Blender suffixes (e.g., .001) and spaces to ensure high file-match accuracy.
Alpha & Opacity Logic: Adds Opacity= field support. Falls back to Diffuse Alpha only if no dedicated opacity map is defined.
Emissive Support: Automatically links Emissive= textures and sets Emission Strength to 1.0.
Suffix Recognition (_R & _M): Detects Roughness and Metallic suffixes as fallbacks when standard .mat definitions are missing.
Texture Reuse: Merges duplicate textures into a single node with branched connections to save VRAM and keep nodes clean.
Dual UI: Fully integrated into both the N-Panel (Sidebar) and the Material Properties tab for a seamless workflow.
.mat extension completion when manually typing filenames.No changelog for this release.