I’m a bit confused about multiple materials usage.
What’s the purpose of that? I seen two scenarios:
1- the whole mesh (all the faces) having multiple materials (eg a black flat material + a wireframe material) so the renderer computes the faces on multiple passes or internally combines the materials.
2- 1 material from the array for every face (eg one face is red shiny, another one is green matte, etc)
Let’s say I need to have a material for the front side of a mesh and another one for the back side.
Do I need to clone the mesh and apply one material for one mesh?
In any case, I think documentation for multiple materials is poor. I seen the “Materials” example, that lets me opt for scenario 2, but as long as in the Mesh.material part of the docs you talk about the array of materials, you should say how it’s used.