Part two of the Art of Software Optimization, in which we explore low level optimization.

# Category: Tutorial

## OPT#1:Profiling

First part in a series of blog posts on the Art of Software Optimization.

## Probability Theory for Physically Based Rendering Part 2

This is article 2 in a series of 2. Article 1 can be found here. Integrals in Physically Based Rendering To calculate light transport in a virtual scene we use Kajiyaâ€™s rendering equation: This is the three point formulation of the rendering equation. It describes that light arriving at point from point is the sum…

## Probability Theory for Physically Based Rendering

Introduction Rendering frequently involves the evaluation of multidimensional definite integrals: e.g., the visibility of an area light, radiance arriving over the area of a pixel, radiance arriving over a period of time, and the irradiance arriving over the hemisphere of a surface point. Evaluation of these integrals is typically done using Monte-Carlo integration, where the…