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!
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.
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
For Reference:
7741 Jitter Refresher for info on Jitter, aspect ratios and screen resolutions.
Max 8's new jit.gl.meshwarp object
Calculate your projector throw online: The Projection Calculator
- 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.
Topic: Live Image Processing
Part 2 Introduction to OpenGL and Projections with Max8
Midterm Preparations and work time
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:
More info on COLLADA models with Max
Advanced:
Write a Fisheye Shader Tutorial
Study for 7742 Spring 21 Midterm
Class 8 March 25
and work on your Video Projects!
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.