Our studio wants to switch to the Unreal Engine for our next games.
One essential part of our content is the procedural creation of buildings. Our tools create meshes with a lot of individual textures. In our current engine we use Texture Arrays to reduce draw calls. So we can draw a building in one draw call even if there are more than 100 textures. The index of the texture is coded in the vertex color. The performance is very good.
In UE4 I cannot find such a feature. In the source code I found FTexture2DArrayResource but this seems to be unused in the engine.
Is there a possible solution to render a lot of textures in one material?