← All ideas

It would be awesome to have Material collections as a way to "override" objects materials. Using that in combination with View Layers or Scenes will allow to create Render Passes easily.

ie: 3 Objects in a scene, Object_A, Object_B, Object_C

  • 1st View Layer (Base_Layer): Every object has his own different material.
  • 2nd View Layer (RGB_Layer): Object_A is inside one Collection with a material applied, ie Red color. Object_B is inside another Material Collection with a Green material applied. And Object_C is in a third Material Collection with a Blue material applied.
  • 3rd View Layer (Mask_Layer): Object_A and Object_B are in a Collection with a full reflective material applied. Object_C is in a Collection with a white material applied with visibility set to not render in Camera. That way you get a clean mask of the Reflection of Object_C to later use in composition.

Obviously, in the same View Layer an object must be in only one Material Collection, otherwise the renderer will not be abble to know wich material to render if the object is in various Material Collections. It would be needed some kind of icons to mark if a Collection has a material applied or any visibility properties changed.

There would be infinite uses for this.

I try to add some "self-explanatory" images as reference to better understand the concept.

Cheers, Ignasi aka Topeich

Material_Collections.png

100%

Development Status: Open

Upvote 10 Downvote 0
Topeich
13 Nov 2020

6 Comments

Draise

Material overrides in collections. per view layer. Yes please.

3
Topeich Author

* @Andres Stephens - Trinumedia * Well, seems that there isn't so much love on the idea, only 6 likes atm... :(

kaborkian

hey its me "daniel.liberty.48", i am the one who wrote ill try to make it. its kida confusing but i had some issues with the previes account so i switched to this one.

2
daniel.liberty.48

Thats a great idea!! i'm looking for an idea for my first programming project in blender and i think i just found it :D i am not 100% sure i am able to make this and even if i can it will take some time but ill definently try.

2
massimiliano.granello

Hey! Is there by chance any update regarding your attempt to make this add-on? I need it desperately!

daniel.liberty.48

cool idea