I’d like to announce availability of the second beta of the v001 Shaders. They are open source, Creative Commons-licensed video and 3D shaders built specifically for Jitter.
I’ve added some fun new shaders. The changelog is below. I’ve got some other shaders in the pipe, but I wanted to get these out the door. I’m trying to release a bit more often to keep the kitchen warm.
I would love any feedback, suggestions, compatibility reports and ideas for new shaders, so feel free to chime in. I have not tested these shaders on all hardware, so it’s very possible certain shaders may not work on certain configurations. Your mileage may vary.
I hope you enjoy them, as I’ve had as much fun making them and learning as I have using them.
Beta 2 - 10.12.2007
New 3D Shaders
Use a texture as 2D animation cache, with frame blending on sequential frames.
New Single Channel Effects
Cartesian to Polar coordinate transform.
Mix color channels amounts — similar to Photoshop’s Channel Mixer.
Quick and simple color invert.
Bleach Bypass film treatment emulation.
Lomo camera emulation with vignetting, contrast boosting and sharpness controls.
Technicolor System 1 emulation. 2 Strip additive process.
Technicolor System 2 emulation. 2 Strip subtractive process.
Technicolor System 3 emulation. 3 Strip subtractive process.
Photoshop-style levels and curves control with a texture lookup table for speed.
Draw arbitrary glyphs based on incoming texture luma values.
Downsample spatial resolution.
Polar to Cartesian coordinate transform.
Mask image with colored stripes with rotation and mirroring of stripes and antialiased edges.
CRT-esque scan lines.
Overlay mode tinting.
Updated for arbitrary color fading. No longer black or white. Now takes vec3 color input, and amount.
Fixed a bug, now works properly.
Added lumacomponents variable to better control luma generation should source image be heavily tinted to one channel.
- Updated help files to have fullscreen via escape key.
- Updated Overview to launch helpfiles.