Fan Lan, 3rd-MLA, HW#3-b, Sep. 11,19 float y = 20; //for sun movement float Xspeed = 10; //for cloud movement void setup() { size(1200, 580); //background(255, 208, 126); noStroke(); smooth(); } void draw() { //draw sky color gradient noStroke(); color orange = color(255, 208, 126); color yellow = color(252, 252, 215); int gradientSteps = 50; //set up pixel step detail, how detailed will the gradient be int gradientStripHeight = height/gradientSteps;//how many strips of the same height for (int i = 0; i < gradientSteps; i++) {//for repeat each gradient strip float t = map(i, 0, gradientSteps, 0, 2);//map(value, start1, stop1, start2, stop2)- compute how far to start color change //this value will plug into lerpColor which does the colour interpolation for you color interpolatedColor = lerpColor(orange, yellow, t); //Syntax...