PixelModelDirector uses its own shader, will support color cycling