I have some 3D geometric shapes (Cubes, pyramids, …) that I want to control the textures of the sides individually from script. So on one side of the cube I may change some text, on another rotate through different bitmaps, and another dynamically generate/composite bitmaps for the texture.
Do I need to have each side be a different object and change materials/textures on the side objects individually? Or is there the equivalent of 3D text for bitmaps that I can just overlay on the sides? I was thinking of a cubemap, but then what would I do for pyramids and other shapes?
In the case of dynamically generated textures (built from compositing different bitmaps) do I need to generate a texture/material from them after generation and then apply?
Is there a simpler method?