3D Patterns on Compound Surfaces/Solids

You can use Zsurf for getting a textured surface based on image input. However Grasshopper is the best tool for this type of geometry and embeds a Voronoi function. I will be happy to work with you on this if you want.