added depth of field (commented out) working on refraction