evolvedLamps, contextual textures

falloffcontrained

The images shown below demonstrate a feature that is being added to the Evolved-Lamps program, Contextual textures or textures that relate to what is happening around the object in virtual space.

In this example a pattern is drawn across the surface of all lamps, the alpha value or transparency of this pattern is related to the distance form each point on the lamps surface to an point in virtual world. Using this method we are able to make the surface of the lamp relate to the surrounding world. For example, if we haveĀ  point in space that we would like lit, we are able to increase the aperture of holes cut into the lamp nearest that point in space, and as a result more light will fall from the lamp onto this point in space.