Shaders Beta 2
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
- v001.3d.glyph.jxs
Use a texture as 2D animation cache, with frame blending on sequential frames.
New Single Channel Effects
- v001.cartopol.jxs
Cartesian to Polar coordinate transform. - v001.channelmixer.jxs
Mix color channels amounts — similar to Photoshop’s Channel Mixer. - v001.invert.jxs
Quick and simple color invert. - v001.film-bleachbypass.jxs
Bleach Bypass film treatment emulation. - v001.film-lomo.jxs
Lomo camera emulation with vignetting, contrast boosting and sharpness controls. - v001.film-technicolor1.jxs
Technicolor System 1 emulation. 2 Strip additive process. - v001.film-technicolor2.jxs
Technicolor System 2 emulation. 2 Strip subtractive process. - v001.film-technicolor3.jxs
Technicolor System 3 emulation. 3 Strip subtractive process. - v001.levels.jxs
Photoshop-style levels and curves control with a texture lookup table for speed. - v001.lumaglyph.jxs
Draw arbitrary glyphs based on incoming texture luma values. - v001.pixelize.jxs
Downsample spatial resolution. - v001.poltocar.jxs
Polar to Cartesian coordinate transform. - v001.stripes.jxs
Mask image with colored stripes with rotation and mirroring of stripes and antialiased edges. - v001.scanlines.jxs
CRT-esque scan lines. - v001.tintlight.jxs
Overlay mode tinting.
Updates/Bug fixes
- v001.fader.jxs
Updated for arbitrary color fading. No longer black or white. Now takes vec3 color input, and amount. - v001.3d.parallax.jxs
Fixed a bug, now works properly. - v001.blackandwhite.jxs
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.
March 21st, 2008 at 8:07 am
Hello Vade,
I’ve started with glsl this week and your shader pack helped me a lot! I use pure data instead of max for my VJ works, but porting the shaders to the Gem is really simple.
I am working especially with glitch visuals, and I saw some of them at your blog. Hope you’ll post them too.
regards, pcp.
September 25th, 2008 at 3:56 am
thanks for this collection vade, fantastic stuff!