Assignment 2

Instructions

Create a dynamic shader effect on a live webcam image.

  • Use p5.js and WebGL.
  • Your effect can be coded in the vertex or fragment unit of your shader (or both).
  • Your effect should be animated, either using a value that changes every frame (like the elapsed time), or using user input, or both.

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, April 2 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!