Creating Furniture pieces with changing materials for showcasing many options

  • there is a master material somewhere there that has all the wires and exposes the parameters; that’s the chair from the anim above, for example:

  • you can then make a bunch of material instances:

You can adjust those exposed parameters upfront in each instance but that’s a lot of work if you need 35 types of wood in 18 colours… That’s the pic you just posted. You cannot change how they look at runtime but you can change which of them is showing. But having 600 instances for each piece of furniture is not feasible.

  • and there are Dynamic Material Instances which can be updated by pushing data dynamically into the materials at runtime. So you can have unlimited variants. That’s what was in my example.

Your master material already exposes a bunch of params, as seen in this material instance:

If you’re happy with those and know what they do, you’re good to go. Create a dynamic version of the material and alter the params.