Example: Using Texture Maps for Reflection
surface_color (ordinary texture map)
ambient_light + diffuse_Iight (ordinary light map, perhaps w/shadows)
surface_specular_color (orientation dependent specular reflection)
specular_light, reflection_light, transparent_light (all illumination or environment maps
fog_emission, fog_transmission (fog density map)