Programming Graphics II: Generative Art Animation
Learn generative art with code! Build stunning visuals. Requires prior knowledge from "Programming Graphics I." Skillshare class.
Course Content
Programming Graphics II: Generative Art Animation is an intermediate-level Skillshare course taught by Joshua Davis. It runs 7h 46m, is taught in English, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 89 reviews, with 3,115 students enrolled. It is a paid course, first published January 2014.
Dive into the world of animated generative art with this Skillshare class! This course builds upon the foundational skills learned in "Programming Graphics I: Introduction to Generative Art," which introduces the powerful HYPE Framework library for creating intricate patterns with simple code.
In this class, you'll learn to transform your static generative art compositions into dynamic, moving pieces. We'll explore rule-based randomization techniques to bring your artwork to life, creating captivating animations. The HYPE Framework, developed to streamline the creation of both static and animated generative art in Processing, will be your primary tool. The techniques taught here are used in my own work, including the 30-second video renders on platforms like Tumblr and Playstation.
What You'll Learn:
- Rotating and Anchoring (HRotate & Anchoring): Master the art of rotating objects around their anchor points for nuanced movement.
- Painting a Canvas (HCanvas): Learn to paint on a canvas instead of the stage, with techniques for layering, clearing, and fading elements.
- Moving with the Mouse (HFollow): Utilize mouse input to create animations responsive to user gestures.
- HTimer & HRandomTrigger: Set up actions triggered by tempo – both steady and staggered – for rhythmic animation.
- Moving Objects (HTween & HCallback): Animate object movement between locations and trigger events upon reaching the destination.
- Swarm Behavior (HSwarm): Create mesmerizing swarm animations where objects flock around a fixed or animated point.
- Wave Oscillation (HOscillator): Discover the power of wave oscillation (sine, square, triangle, saw waves) to animate elements in unique and engaging ways.
- Finishing Touches & Output: Combine animations, refine your work, and export your creations as video files.
Your Final Project:
Animate existing generative art or artwork created in the first class. You'll produce a high-quality image sequence (.MOV/.MP4) render, perfect for sharing on platforms like Tumblr, Flickr, YouTube, or Vimeo.
Prerequisite: "Programming Graphics I: Introduction to Generative Art" is required for this course.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.