I have a terrain / height map of 100x100 simple meshes (2 triangles each). Each mesh is assigned one of 6 pre-defined materials based on pseudo height (I am using a perlin noise fn to assign).
This all renders fine but the fps is super low - have tried under MacOS / Metal and Win10 / Vulcan - same result.
I am assuming this is down to how multiple meshes are handled / rendered.
I had considered using a single mesh (a single larger mesh with the same poly count would no doubt be less of an issue) but I am not sure how to assign different materials to different portions of the mesh.
Or is there a better approach? TiA.