Use imaginable image, support depth control