Hola,
En https://www.dropbox.com/s/qmjvtpvi2p7g8sq/Ob1ProjMap.mp4?dl=0 hay un VIDEO (255MB) donde se encuentra la explicación de los códigos hechos.
En https://www.dropbox.com/sh/ptzt1qvppfj4t5r/AAB8sx7FcQtctJcH71ErR1cEa?dl=0 se encuentran los códigos.
Los programas principales son
ProjMapEsfUnif.m que explica la generación del projection map cuando se lanzan rayos en todas direcciones de forma uniforme
ProjMapHemisfCoseno.m que explica la generación del projection map cuando se lanzan rayos en un hemisferio con distribución coseno.
Los demás códigos son cuestiones cosméticas y para "chequear" si el rayo incide en una superficie especular (especular.m)
Espero que les sea comprensible. Disculpen la demora.
Cualquier duda manden mensaje.
Saludos,
Eduardo