This document explains the Physically Based Rendering (PBR) with Image-Based-Lighting (IBL) demo (ImageBasedLighting), which is included in the PowerVR SDK. There are many quirks and challenges associated with implementing PBR with IBL but this document will go through all of these in detail.
Please refer to the demo itself to get a clearer overview of the various elements which will be referred to throughout this document. It is available either by downloading the PowerVR SDK or from the PowerVR SDK GitHub repository.
There are two versions of the demo available, one which uses OpenGL® ES and the other which uses Vulkan®, but these are functionally identical in all regards.