Assignment 1

Instructions

Create a reactive 3D mesh.

  • Use p5.js and WebGL.
  • Use the version of vertex() that includes the z parameter.
  • Use both position and color attributes.
  • Make your mesh react to user input. This can be using the mouse, keyboard, microphone, or any other input you can think of.

If you have an idea but are not sure how to do it, ask on Discord and we can break it down and figure it out together.

Delivery

Due at the start of next class, March 26 2024 6:00pm. Some of the students will demo their project in class.

  • Host your project online and make sure it is accessible and working.
  • You can use p5.js Web Editor, CodeSandbox or any other online platform of your choice.
  • Make sure your code is well-formatted and well-commented.
  • Post the link to your work in the Discord channel #assignments-24.

Thank you!