Information Technology
Star icon
Most Popular
Trending Arrow Icon
Trending
Hands on Training icon
Hands On Training
Star icon
Trending Arrow Icon
Hands on Training icon

Programming Graphics I: Introduction to Generative Art

Course Cover

5

(4)

compare button icon

Course Features

icon

Duration

6.42 hours

icon

Delivery Method

Online

icon

Available on

Lifetime Access

icon

Accessibility

Mobile, Desktop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

6.42 hours

Course Description

Generative art involves using programming to create artwork that is algorithmically created. This project-based class will teach you how to create your own patterns using computer programming and generative art techniques.

What you'll learn

  • How to set up your programming environment in order to create generative art.
  • Introduction to Processing, and the HYPE Foundation. The HYPE Framework will allow you to create work faster and more efficiently.
  • Let's begin by drawing your shapes. Then, we will prepare a list of assets that you can use to create your piece. These assets can be any type of image you've created.
  • Painting with HYPE uses different variables to create infinite possibilities.
  • Controlling and adding colour to your home.
  • To create your final piece, use HGridLayout or HShapeLayout. These tools will allow you to create shapes and grids with your assets.
  • How to export your files to Illustrator or Photoshop. These files can be edited and modified to create the final piece.

These are the Tools You Will Use

  • Sublime text 2 is a sophisticated text editor that allows you to code, markup, and write prose.
  • HYPEFramework consists of a set of classes that can perform heavy lifting while requiring minimal code writing.
  • Processing is an online community, a development environment and programming language. Processing has been promoting software literacy in the visual arts and technology literacy since 2001.

This class is for everyone who wants to learn programming and generative art.

Even if Processing is your favorite program, the HYPE Framework will give you a fresh look. It will help you improve the workflow and how you create art.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

What You Will Learn

How to setup your programming environment for making generative artwork

An introduction to Processing and the HYPE Framework

With the HYPE Framework you'll be able to create work quicker and more effectively

We'll start by drawing your shapes and preparing a bank of assets for you to use in your piece These can be any sort of image that you have created

Painting with HYPE using different variables to create and infinite range of possibilities

Adding and controlling color throughout

Using HGridLayout and HShapeLayout to create your final piece These will give you ability to create grids and shapes with your assets

How to output your files to Photoshop of Illustrator You'll be able to manipulate and edit them to arrive at the final piece

Target Students

This class is perfect for anyone looking to learn about making generative art and programming

Course Instructors

Joshua Davis

Artist, Designer, and Technologist

Joshua Davis is an award-winning designer, technologist, author and artist in new media, and is acclaimed for his role in designing the visualization of IBM's Watson, the intelligent computer program...

Course Reviews

Average Rating Based on 4 reviews

4.8

75%

25%

Course Cover