Borrow Material

3 votes
Version: 
1.0
Date Updated: 
05/14/2022
Author Name: 
Branko Živković

With this little macroscript you can “borrow” material from any object in the scene and transfer to the current selection. It's an easy way to speed up your workflow.

Additional Info: 

How it works:
Select some polygons or multiple objects, run the macro and pick the object from which you want to borrow material.

If picked object don't have any material assigned than script will not run
In the case when multimateial is assigned to picked (source) object, then popup rollout will be open with list of every material in multimaterial. By selecting materials from the list, you can see preview of material on selected objects.
By double-click on a list item or by pressing “Accept” button, the selected material will be assigned to all selected object.
By pressing “Revert” or “X”, the list will close and material won't be assigned.
If you want to assign multimaterial without opening the list, just hold CTRL when you pick the source object.
You can't borrow material from a selected (target) object.

Also, the script supports UNDO option.

Installation: Drag and drop script inside viewport and the tool can be found under "bgaTools" category

Version Requirement: 
2017+
AttachmentSize
bga_borrowmaterial_v1.mcr2.72 KB

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
1rv's picture

Could the script optionally

Could the script optionally (with Alt or Shift keys) borrow modifiers?
Thanks

dmitrybelonosov's picture

Nice!

A very cool tool! The support for subobjects is excellent! Thank you very much!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.