Physically Based Rendering Theory