generate material variations of a 3D model