Introduction to jit.phys, Part 2
Harness rigid bodies with the second tutorial video covering collisions and constraints.
Introduction to jit.phys, Part 1
Set up your first Jitter Physics world and work with rigid bodies to create simple motion simulation.
Recipe 56: Relief
- Creating evenly spaced 3D objects
- Making a 3D volumetric relief effect using video input
Recipe 51: Scrunch
- Pixel animations
- Feedback with OpenGL
- Color and spatial effects
Jitter Recipes: Book 3, Recipes 26-43
In third installment of Jitter Recipe Collection, the Jitter Recipe “AnaglyphRender” builds on the “RenderMaster” recipe posted to create a realtime 3-D anaglyph image.
Creating a “Sketchpad” for jit.gl.sketch
Lately, I've been working on some "classic" OpenGL programming within Jitter, and I've been using jit.gl.sketch to do that work; it is very close to the OpenGL syntax that you find in most books, and is fairly forgiving in terms of incoming data type. However, I got very tired of editing message boxes once the programs got a little bigger, but I wanted replaceable parameters like you get with a message box.
The Video Processing System, Part 3
In this installment, we'll be working on some more advanced ninja tricks - creating the beginnings of a control/preset structure with assignable LFOs, and building a GPU-based video delay effect. These two parts will bring our system to a much more usable level, and allow for much more complex and interesting results. Ironically, most of what we are really doing in this installment is just an extension of bread-and-butter Max message passing stuff.
The Video Processing System, Part 1
Between the tutorials, Jitter Recipes, and all of the example content, there are many Jitter patches floating around that each do one thing pretty well, but very few of them give a sense of how to scale up into a more complex system. Inspired by a recent patching project and Darwin Grosse's guitar processing articles, this series of tutorials will present a Jitter-based live video processing system using simple reusable modules, a consistent control interface, and optimized GPU-based processes w...
Your First Shader
Typically, when I talk to Jitter users about writing one's own shader programs for use with jit.gl.slab, I usually get glazed-over eyes and this sort of distant look of wonder. When I try to explain how easy it is, that look typically turns to one of annoyed disbelief. So, for a long time now I've been thinking about writing an article to de-mystify the process of writing your own GLSL shaders, and to help everyone avoid some common frustrations.
Jitter Recipes: Book 2, Recipes 14-25
The majority of these recipes are specific implementations of a more general patching concept. As with any collection of recipes, you will want to take these basic techniques and personalize them for your own uses.