Back to site

Graphic Programming For Artists - Joshua Rompf


Graphic Programming For Artists with Joshua Rompf
May 19-20 and 26-27 (two weekends)

Regular price: $550, $525 VSW, Light Work, and ILSSA Members

As graphics hardware continues to improve and become more ubiquitous, we no longer need bulky, expensive computers to produce complex real-time renderings. From color correction to generative particle effects, we can now create and manipulate 2D and 3D graphics directly in our web browsers. Just as the hardware has become more accessible, the use of higher-level programming languages has virtually destroyed the barrier of entry for non-programmers. This summer course will provide an introduction to programming concepts via graphics and image processing, leveraging cutting-edge technologies such as Three.js, WebVR, and GLSL.

The primary focus will be project-based, taking place in a lab-style setting. We will use the aforementioned technologies to both generate and manipulate existing 2D and 3D graphical content. There will also be plenty of time to demo and discuss the generative and procedural work of several accomplished software artists such as Lillian Schwartz, Ken Knowlton, David Rokeby, and Takeshi Murata, contextualizing their practice within the larger discourses of digital art, computational analysis, and graphics programming.

We will begin by covering the basics of programming and will move on to other topics such as 3D geometry, user interaction, rendering, and post-processing via shaders. Prior programming experience is certainly not necessary, but some knowledge of image or video editing will be a plus.

Joshua Romphf’s work explores the intersection of digital and analog moving image technology, taking on the form of both hardware and software experiments. His work has shown at international venues including TIFF Cinematheque (The Free Screen), the Images Festival, George Eastman Museum, Pleasure Dome, and the Festival Des Cinemas Differents et Experimentaux de Paris.