Algorithmic Filmmaking is a course for filmmakers, creative coders, and anyone else interested in tools for non-traditional editing and filmmaking. Every week you’ll receive 2 hours of recorded tutorials and discussions to help you create films using machine learning, algorithms and other cutting-edge tools. You’ll also receive supplemental lectures, films to watch, and other materials.
Wondering the kind of things you’ll learn? Check out this overview of projects, Scream Scenes. We’ll cover these techniques and much more.
Prerequisites
knowledge of coding principles is very helpful, but not required
access to a Windows, Mac, or Linux machine that can run Zoom
experience or familiarity with command line is very helpufl, and comfort reading code (any code will be provided to you)
Access to free version of Google Colab and Google Drive
Example syllabus (subject to change)
Week 1 How to create a database of video clips
Week 2 Categorizing shot types
Week 3 Algorithmic fancams
Week 4 Matchcuts and other uses of Openpose
Week 5 Algorithmic sequencing
Week 6 Audioreactive and other guidance techniques
Week 7 Free Space/TBD
TBD Student Demo Day
Schedule and Structure
This course will be run asynchronously. Every week you’ll receive 2 hours of recorded tutorials and discussions. In addition to the seven 2-hour recordings, there will be two open 1hr sessions with Derrick every week to answer questions and get help on projects. We will be using Slack for asynchronous messaging and discussion. Additional materials outside of the lectures and demos will be provided as video links, webpages or PDFs.
Cost: $125