Skip to Main Content

Photo credit: Ryan Holsopple

PIMA Grad Site | PIMA Dept. | Library

PIMA 7742G Dynamic and Interactive Media in Performance II: Classes 5-8

Class 5: March 2, 2022

TOPIC: DMX LIGHTING

Link to Download Class 5 Collections & DMX files

Lesson:

Collections of Data with the Max Coll object

Using a USB DMX Interface. We will demonstrate how to use the Lighting Equipment available in the PIMA Closet.

Introducing a Max 8 based DMX Light Board.

I can't get enough of the lighting in this video!

For Class 6

In the Labs Class 5 section there is a Jitter Refresh PDF from 7741-G, please review the document and refresh your memory on screen size and screen resolution.

Next week, Class 6: March 9,  we begin a two-class lesson on projection mapping with Max 8. You may take or use any projector and appropriate HDMI or VGA cable(s) in the PIMA Closet. Check before class if you have a working setup!
You are required to find the adapter needed to make this work with your computer. If you have questions about this, please let us know.

Class 6: March 9, 2022

Topic:  Live Image Processing
Part 1 Intro to Projection Mapping with Max8

Link to 7742 Class 6 Lesson Files

Assignment 2: Produce a 2-5 minute video piece that uses projection mapping with Max. Activate an inanimate object with projection.

Post a recording of this video piece on your weblog before Class 9, March 30th

The Art of Projection Mapping

Caline Aoun's Time Travel
Tony Oursler 
Jenny Holzer
Joy Buolamwini  the Poet of Code
Keith Skretch: This Was The End
Michal Rovner's Frequency
Pipilotti Rist's Pixel Forest
more pixel forest
 

For Reference:

7741 Jitter Refresher  for info on Jitter, aspect ratios and screen resolutions.

Max 8's new jit.gl.meshwarp object

Snapshots in Max!

Calculate your projector throw online: The Projection Calculator

For Class 7

- Review examples of Projection Mapping from Class 1 Lesson
- EXERCISE: Make a three grid presets with gl.meshwarp
1. Trapezoid: map to an irregular 4 sided shape (a quadrilateral with only one pair of parallel sides)
2. try to map to a star shape
3. a found object

In Max, change between these three presets with the 1, 2 & 3 keys of your keyboard.

Post images of your work.

 

Class 7: March 16, 2022

Topic: Live Image Processing
Part 2 Introduction to OpenGL and Projections with Max8

Midterm Preparations and work time

Class 7 Files Download link

2022 midterm practicer

OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering.

In computer graphics, a shader is a type of computer program originally used for shading in 3D scenes (the production of appropriate levels of light, darkness, and color in a rendered image).

Jitter provides a means of encapsulating shader parameters and programs through an XML based shader description file (JXS). This JXS file offers an easy way of setting up any required OpenGL state to achieve a particular effect, without any additional patcher related work.

more info on shaders and jxs files

A texture is an OpenGL Object that contains one or more images that all have the same image format. Textures are typically used for images to decorate 3D models.

Overview of Max Jitter Tutorials 34-39 Textures through Spatial Mapping.

Shaders in Max Jitter: Tutorial 41

Jitter objects: jit.gl.gridshape, jit.gl.handle, jit.gl.texture

Video lesson extras:

Max Basic OpenGL setup video

More info on COLLADA models with Max

Advanced:

Write a Fisheye Shader Tutorial

Particle systems tutorial

Audio Reactive Shape tutorial

 

 

For Class 8

Study for 7742 Spring 21 Midterm

Class 8 March 25

 

and work on your Video Projects!

Class 8: March 23, 2022

Midterm Exams

Link to Midterm Exam

 

For Class 9

Assignment 2 Due by Class 9
Posted to your weblog by Class 9 on March 30th.

Reading/viewing: We are beginning our journey to investigate artistic practices using networks,  Machine Learning and AI with Max. This is a link to an interesting reading for Class 9 to get you inspired to make work for the internet.

Something is Wrong on the Internet by James Bridle

Please be advised: this essay describes disturbing things and links to disturbing graphic and video content. You don’t have to read it, and are advised to take caution exploring further.