Welcome to Online Leaks

Join us now to get access a large numbers of assets for unreal engine / unity and more. Once registered and logged in, you will be able to download free resources, post replies to existing threads, and so much more. It's also quick and totally free, so what are you waiting for?
Blutility Plus - Material and Instance Options

PREMIUM Asset Constant Updates 4.27 4.26 Blutility Plus - Material and Instance Options LAST VERSION

No permission to download
Screenshot01-1920x1080-758ea47437fd6ae630467167d5f75824.jpg


✨Do you have hundreds of material instances with an incorrect master material?

✨A pile of static meshes that need an LOD material type at material index X?

✨Are you deep in the project, and 30% of your material instances, need a specific detail map texture or parameter modified after a design switch?

This asset is designed to remove the tedious parts of working in Unreal, particularly when it comes to assigning and modifying materials and instances. Enjoy these five quality-of-life improvements I use daily in my Unreal pipeline.

Simply add to your project, and right-click on your assets to access the scripted actions. The documentation folder can be deleted, and you can store the single blueprint anywhere in your project. Lightweight and non-intrusive.



🎥 Documentation: GIF Documentation




💬 Support: Discord





Features:




🌟Assign Materials to Selected Mesh by Index

🎥 Demo
Selection Criteria: You must select one or more master materials or material instances, and one or more static meshes for this function to work. You can use a combination of master materials and material instances.
Function: This function will assign the selected materials, based on selection order, to the selected static meshes at the material index specified inside the integer array, "IndexOverride". The selection order will determine the array index this function will attempt to assign the material to. This array can be set in the window prompt.
If the material slot does not exist, a warning will occur telling you which materials failed to apply to what static mesh, but the function will still continue. This allows for more flexibility in combinations and selections.







🌟Assign New Master Material to Selected Material Instances

🎥 Demo
Selection Criteria: You must select one or more material instances for this function to work.
Function: This function will change the master material of the selected material instances to the master material you select in the window prompt.







🌟Assign Selected Materials to Selected Meshes

🎥 Demo
Selection Criteria: You must select one or more master materials or material instances, and one or more static meshes for this function to work. You can use a combination of master materials and material instances.
Function: This function will assign the selected materials, based on selection order, to the selected static meshes. The selection order will determine the material slot index this function will attempt to assign the material to.
If the material slot does not exist, a warning will occur telling you which materials failed to apply to what static mesh, but the function will still continue. This allows for more flexibility in combinations and selections.







🌟Reset Selected Material Instance Parameters to Default

🎥 Demo
Selection Criteria: You must select one or more material instances. This only works with material instances.
Function: This function will reset ALL selected material instance parameters to default. Use with caution.







🌟Update Material Instance Parameter Values

🎥 Demo
Selection Criteria: This function only works with material instances. You must select one or more material instances.
Function: This function will attempt to override matching parameters, based on user-defined parameters inside "BP_BlutilityPlus_MaterialOptions". This only works with scalar, vector, and texture material parameters. It is useful if you have a group of instances to modify with the same value and don't have a global controller set. You also have the option to set these options in the window prompt, for repeat use it is recommended to set the variable profile inside the blueprint instead.
If the parameter slot does not exist, a warning will occur telling you which parameters failed to apply, but the function will still continue. This allows for more flexibility in assigning parameter overrides.

Technical Details​

Number of Blueprints: 1 Blutility-Editor Blueprint, 1 Documentation Blueprint, 5 Scripted-Action Context Functions
Note: Clean & commented blueprints. Debugging functions included which will alert you of incorrect or invalid selections for each function. Enabled by default but can be disabled (boolean controlled) if you don't like the debug messages.



🌟Check out my apocalyptic/survival assets🌟

Civilian Vehicle Collection
Zombie Collection
Animated Blood Decals
Semi-Permanent Blood Droplets
73,902Threads
75,552Messages
7,637Members
BorderelloLatest member
Top