- See, Hear, Respond
- Breakdown
- Turning In
- Read
- Read More
Combine Visual, Aural, and interactive elements. Completed projects will be projected and connected to the speaker system; unless requiring unique viewing/hearing hardware, for example: Oculus Rift, Leap Motion, etc. Completed projects can be infinitely evolving, directly responsive, performative, and so on.
Please cite/reference any code, image, sound, etc that is not yours.
Before getting code dirty, draw/write out the bits and pieces of what you think you'll need. What are the components? How should they connect? Is there an order to events?
- Add a git repo to your OF folder, if one isn't there already
- Add .gitignore
- Add files
- Commit files
- Push to github
- Fork this assignment repsitory
- Update links.md with your repository link, this can be found clicking the "clone or download" button on the webpage of the repository you are linking in (your project)
- Make pull request
- Clone your fork of this assignment repository to your computer
- In the cloned directory add a submodule to your project's remote respository using the link from above. This can only be completed by the command line or some other Git GUI interface - not the github Desktop App.
Replace remote-url with something like git@github.com:shawnlawson/EV9D9.git and linked-folder-name with your name shawnlawson
git submodule add remote-url linked-folder-name
- Add files
- Commit files
git commit -am 'adding my submodule'
- Push to remote
git push
- Make a pull request
for more information on submodules:
https://gist.github.com/gitaarik/8735255
https://github.com/blog/2104-working-with-submodules
In all of these, ski[p,m] the Processing parts.
Programming Interactivity, Chapter 5, This one is up to you: Object Oriented Programming, Pointers, References, and Arrays. When Are You Going to Use This? -> page 157.
Programming Interactivity, Chapter 6, This one is also up to you: Review of things we've done, OF tour, IDE's, setup, debugging.
Programming Interactivity, Chapter 8, Graphics, Animation, Vectors.
Programming Interactivity, Chapter 9, Pixel data.
Programming Interactivity, Chapter 10, Sound.
Programming Interactivity, Chapter 13, This one is also up to you: 3D. Or just the shader part on pages 520 - 529.
A few more things to read are in the google drive. We won't have time to directly talk about them, but are good to think about.