xxxxxxxxxx
let ocean;
let clouds;
let cx = 30
let cy = -85
let cz = 100
let duck
let shapes
let s = 2.5
let duckX = 200
let tree
function preload() {
ocean = loadImage("ocean.jpeg");
shapes = loadModel("tinker1.obj")
clouds = loadImage('clouds.jpeg')
duck = loadModel("duck.obj")
tree = loadModel("tree.obj")
}
function setup() {
createCanvas(600, 400, WEBGL);
textureWrap(CLAMP)
}
function draw() {
background(240, 179, 36);
//OCEAN
push();
texture(ocean);
translate(0, 200, 160);
box(800, 300, 300);
pop();
//SHAPES MODEL
push()
normalMaterial()
translate(cx,cy,cz)
rotateX(frameCount * 0.01)
rotateY(frameCount * 0.01)
texture(clouds)
model(shapes);
pop();
//duck model
push()
translate(duckX, 50, 50)
//scale(0.75)
normalMaterial()
texture(clouds)
model(duck)
pop()
//tree model
push()
//rotate(PI / 9.0);
rotate(-100)
translate(-130,50)
ambientLight(74, 161, 69)
ambientMaterial(74, 161, 69)
model(tree)
pop()
duckX += s
if(duckX > 250)
{
duckX = -250
}
}