Name

lights()

Examples
size(100, 100, P3D)
background(0)
noStroke()
# Sets the default ambient 
# and directional light
lights()
translate(20, 50, 0)
sphere(30)
translate(60, 0, 0)
sphere(30)
def setup(): 
    size(100, 100, P3D)
    background(0)
    noStroke()

def draw(): 
    # Include lights() at the beginning
    # of draw() to keep them persistent 
    lights()
    translate(20, 50, 0)
    sphere(30)
    translate(60, 0, 0)
    sphere(30)
Description Sets the default ambient light, directional light, falloff, and specular values. The defaults are ambientLight(128, 128, 128) and directionalLight(128, 128, 128, 0, 0, -1), lightFalloff(1, 0, 0), and lightSpecular(0, 0, 0). Lights need to be included in the draw() to remain persistent in a looping program. Placing them in the setup() of a looping program will cause them to only have an effect the first time through the loop.
Syntax
lights()
Related ambientLight()
directionalLight()
pointLight()
spotLight()

Updated on Tue Feb 27 14:07:12 2024.

If you see any errors or have comments, please let us know.