-
Notifications
You must be signed in to change notification settings - Fork 2
Week 11: Graphics
- Accessing the pixel array directly,
loadPixels(),updatePixels - Examples of working with pixels, particularly image processing
-
PGraphicsobject and pixel buffers,beginDraw(),endDraw() - GPU vs. CPU, parallel processing
- Graphics APIs, OpenGL, Processing's render pipeline
- Writing custom fragment and vertex shaders for advanced graphics
This week was mostly context and reference material for you to work with as you develop your skills further beyond this class, especially with shaders. I think PGraphics objects might be useful for several of you on your finals, however.
See the following resources for shaders - they go into very necessary detail for understanding this esoteric side of creative programming:
Example sketches in https://github.com/whoisbma/Code_2_SP19/tree/master/Week_11 contain the in-class code I wrote with some elaborations. The shader examples contain some additional comments for basic info, but you won't understand all of it unless you dive deep.
Submit an iteration sketch of your final to canvas via github as usual.
During one on ones today I suggested everybody make certain progress in their work - in general, by next week you should have a primary feature prototyped in some form, or the overall flow of your application working. Some folks haven't started yet, which is not great. We only have one more week where I can give in-progress feedback in class, so make the most of this next week.