Working with OpenGL
In addition to working with video data, Jitter also provides an interface to OpenGL, a tool for generating graphics dynamically. Instead of processing video directly, OpenGL renders images from a scene containing objects, textures and lighting. OpenGL can be used to generate complex and reactive graphics in real time. Through the jit.phys objects, it can also use its built-in physics engine to simulate the interaction of physical objects.
Online Tutorials
Basics
- OpenGL Quick Start
- Creating a "Sketchpad" for jit.gl.sketch
- Your First Shader
- My Favorite Object: jit.gl.mesh
- Managing Multiples Made Easy
- Sending to Syphon
Gen
- Gen Patch-a-day
- Gen 3: The Fine Art of Surfacing
- Porting Shadertoy tutorials to jit.gl.pix
- My Favorite Object: jit.gl.pix
Physics
Other
- Jitter Recipes - A variety of useful Jitter patches: book 1 book 2 book 3 book 4
- The Video Processing System part 1 part 2 part 3 part 4
- An Introduction to jit.mo part 1 part 2
- Demystifying Expressions in Jitter
- Getting Better Framerates
- Create Dynamic OpenGL Scene Processing Chains
- Federico Foderaro's Amazing Max Stuff