Week 11: 3D

Lecture
There will first be a short lecture on the history of 3D as well as an overview of different 3D methods and tools. Then we will focus on how to implement 3D using p5js functions.

Lecture PDF

Download Globe Texture

Im a little teapot…

Coding Video Tutorial

Example Code
WEBGL
Lighting
Camera
Textures
Loading 3D OBJ Files

Homework
1. Suggested reading: pages 525 – 544 in Processing, by Casey Reas and Ben Fry.
2. Play around with 3D in p5js. Share your creative 3D project in the Slack channel next week.
3. Come up with an idea for your final project and be prepared to share it on Slack next week. It must use the draw loop and incorporate motion, interaction and/or audio, beyond that the concept can be anything you want it to be.
4. Watch videos and review lecture slides for Week 12.