Perspective projection added