generate material from text prompt