Una implementación de un renderizador que incluya estos efectos es correspondientemente más simple.Una década más tarde, Lafortune sugirió muchos refinamientos, incluyendo el trazado de caminos bidireccional.Tim Purcell presentó por primera vez un algoritmo de iluminación global que se ejecuta en una GPU en 2002.En el mundo real, los objetos y las superficies son visibles debido al hecho de que ellos están reflejando la luz.Mientras que la radiosidad recibió mucha atención en su inicio, las superficies perfectamente difusas no existen en el mundo real.Hay algunos fenómenos ópticos que no se incluyen en esta ecuación pero sí en el trazado de caminos.Por ejemplo: El siguiente pseudocódigo es un procedimiento para realizar el trazado de caminos ingenuo.Hay otras consideraciones a tener en cuenta para garantizar la conservación de la energía.En particular, en el caso ingenuo, la reflectancia de una BRDF difusa no debe superarLa imagen comienza a ser reconocible después de sólo unas pocas muestras por píxel, quizás 100.Sin embargo, para que la imagen "converja" y reducir el ruido a niveles aceptables por lo general toma alrededor de 5.000 muestras para la mayoría de las imágenes, y mucho más para los casos patológicos.El ruido es un problema especialmente para las animaciones, dándoles una calidad normalmente no deseado de motas al azar.Esto se hace lanzando más rayos en direcciones en las que la luminancia habría sido mayor de todos modos.Las propiedades reflectivas (cantidad, dirección y color) de las superficies se modelan mediante BRDFs.