# data[].attributes.body
* Proporciona iluminación constante para una escena.
* Ilumina todos los vértices de objeto igual porque no depende de ningún otro factor de iluminación, como los normales de vértice, la dirección de la luz, la posición de la luz, el rango o la atenuación.
*  Es el tipo de iluminación más rápido, pero genera los resultados menos realistas.

# data[].attributes.body
* Depende de la dirección de la luz.
* Depende de la superficie del objeto normal.
*  Varía en toda la superficie de un objeto como resultado del cambio de dirección de la luz y del vector numérico de superficie cambiante.
* Se tarda más tiempo en calcular la iluminación difusa porque cambia para cada vértice de objeto, pero la ventaja de usarla es que sombrea objetos y les proporciona profundidad tridimensional (3D).

# data[].attributes.body
*  identifica los resaltados especulares brillantes que se producen cuando la luz alcanza una superficie de objeto y se refleja hacia la cámara.
* Es más intensa que la luz difusa y cae más rápidamente en la superficie del objeto.
* Se tarda más tiempo en calcular la iluminación especular que la iluminación difusa, pero la ventaja de usarlo es que agrega detalles significativos a una superficie.

# data[].attributes.body
* Emana de fuentes de luz puntuales.
*  Creación de sombras sobre cuerpos y superficies estructuradas.
* Creación de reflejos sobre objetos brillantes.