2d compositing array