DM-GY-9103-Advanced-Creative-Coding
DM-GY-9103-Advanced-Creative-Coding copied to clipboard
Class repository for Advanced Creative Coding
DM-GY-9103-Advanced-Creative-Coding
Class repository for Advanced Creative Coding
Week 4 core learning:
- Images and Video continued. (playback speed, display and image transformation)
- String concatenation and basic math
- collections (c++ vectors)
- examples:
- MultipleImagesVector/
- ImageMasking/
- ImageSearchingGoogle/
- VideoPlayerExample/
- VideoObjectOnVideo/
- VideoExampleZoom/
- VideoExampleSpeed/
- VideoExampleSlitscan/
Week 5 core learning:
- What is an addon, and how does it work?
- Intro to OpenCV. Backgrounds, Centroids, Colors, and Edges in OpenCV
- new data types: glm::ivec2 and glm::vec2
- examples:
- opencvContoursExample1/
- opencvExampleDrawing/
Week 6 core learning:
- Custom classes, memory management, fbos
- Surveilance and art
- examples:
- WebcamGettingStarted/
- WebcamFbo/
- WebcamCV_ColorBW/
- WebcamCV_BGSubtraction/
Week 7 core learning:
- Introduction to sound
- sign up for laser cutter training at Tandon Makerspace
Week 8 core learning:
- Sound, continued
- Key terminology, envelopes, and synthesis
- Intro to Synthesis Part 1 - The Building Blocks of Sound & Synthesis
Week 12 core learning
- Passing uniform data to shaders
- 3d primitives
- ofEasyCam for 3d camera manipulation
- texturing geometries