Switch out one material for another in the project

Anyone know if there’s a way to “switch out one material for another in the project”, via Dynamo?

Thanks, Ryan

Yes I am fairly certain that this is possible.

I couldn’t find any nodes that seemed to do the job.

If you have any hints, please let me know.

Cheers, Ryan

What did you try? Can you post your attempt?

It’s a very robust workflow to hit all element types you want to change (system families, instance parameters for families, type parameters for families, in place elements, non-parameterized materials in a family, etc).

A start point would be Element.GetParameterByName Element.SetParameterByName as start points. The type of element you are changing (see list above) has a large impact on your method of doing so.