Name

lights

Examples
settings <- function() {
    size(100, 100, P3D)
}

setup <- function() {
    background(0)
    noStroke()
}

draw <- function() {
    # Sets the default ambient and directional light
    lights()
    translate(20, 50, 0)
    sphere(30)
    translate(60, 0, 0)
    sphere(30)
}
settings <- function() {
    size(100, 100, P3D)
}

draw <- function() {
    background(0)
    noStroke()
    # Sets the default ambient and directional light
    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
ights(
Related ambientLight
directionalLight
pointLight
spotLight
Creative Commons License