Shader Beta 1

Id like to announce availability of a beta set of v001 Shaders. The shaders include video mixers, effects and 3D shaders to apply to 3D models. The shaders do not require the v001 framework, but will require a decently modern graphics card. Id love feedback and compatibility reports.


Video Mixers

  • A/B Mixers with blend modes
  • A/B/Mask mixers

Video Effects:

  • Black and White
  • Clamp
  • Color Separator
  • Dent
  • Duotone
  • Exposure
  • Fader
  • Lighttunnel
  • Mirror
  • Pinch
  • Posterize
  • Shred
  • Stretch
  • Threshhold
  • Twirl

3D:

  • Normal Map
  • Parallax Map
  • Vertex Noise Distortion
  • Vertex Sin Distortion
  • Building Block Shader

You can download the beta shaders here

Requires Max/MSP 4.6.3 and Jitter 1.6.3 (at least, this is what has been tested - it may work as far back as mac 4.5 and Jitter 1.5).

14 Responses to “Shader Beta 1”

  1. Bart Says:

    Hi,
    Nice shaders!
    I have tested your shaders in Max/MSP 4.6.2 and Jitter 1.6.2 and they all work.

    But the only own that i am really interested in is the “v001.3d.normalmap” doesn’t work complete. That shader works only for a part on my PowerBook:
    The texture and lightning works but the relief changing on the 3D object because of the normal map texture doesn’t work.

    Is this because of my (old?) graphic card? Max/MSP 4.6.2 and Jitter 1.6.2 on a:
    PowerBook G4 - 1.5Ghz - ATI Mobility Radeon 9700 - 64 VRAM

    Regards, Bart

  2. vade Says:

    Hrm. I havent been able to test on all hardware, but it is indeed possible that older hardware is not supported.

    I will be the first to admit I have a very hard time understanding what is and is not supported in hardware with regard to shaders. Sometimes its the number of operations, or specific function calls that cause issues.

    I have access to a Powerbook 1.67, so I suppose I can try that out when I get a moment.

    Does the Parallax mapping code work? I might write a simple bumpmap/heightmap shader for “lowest common denominator” cards or whatnot.

    Thanks for trying them out. Do you have any suggestions or any other feedback? Id love to know what sort of effects, processing or whatnot is needed. Im fairly happy with the shaders, but am always looking for interesting things to do and gaps to fill.

    Beta 2 should be out “fairly soon” with some new shaders and hopefully bugfixes too.

    Thanks!

  3. axiomcrux Says:

    none of the single shader fx are working on my macbook pro with radeonx1600
    sigh, wish I could play, they look like there cool.

  4. vade Says:

    Odd. I have an x1600 on a MBP and it works 100% (my dev machine). What does the Max console say?

    Running Jitter 1.6.3 and Max 4.6.3 ?

  5. Chao Hsieh Says:

    Hi Vade,

    Shader Beta 1 is one of the best thing in jitter I have ever seem. I use PowerMac G5 Duo 2.0 (PPC) with jitter 1.6 but I still feel the latency (just some, but really not much). Until now I only play around with all the help file. My graphic card is the stock one — ATI Radeon 9600. I know, I would rather use G-force but that’s what came with the computer when I bought it.

    Do you have any recommend of the settings or how to improve the playback speed?

    thank you so much

    CK

  6. vade Says:

    Hi Chao Hsieh

    Thanks for the nice words. What kind of patch are you running? Are you using the video processing objects or the 3D processing objects?

    Super curious - thanks!

  7. Chao Hsieh Says:

    Hi Vade,

    Things become a little bit slow when I ran 3d.normalmap.help and 3d.parallaxmap.help (actually all the help file about 3d just not quiet smooth). When I opened help files I didn’t change anything, just play with it and trying to get knowing everything. When I put it in my patch, sometimes I still got slow response. I don’t think it is your objects’ problem because there are no errors in Max window and everything looks just fine. What I think is maybe my graphic card or something I need to adjust in some settings my Max and jitter. (That’s why I think maybe I need to add colormode = uyvy in my loadmoviebank.js script but I don’t know how to do it)

    I am CK in Cycling 74′ forum who ask you metro setting question. Your object really save me a lot in my project……the problem is I got over 10 different movies and 5 different shaders run in the jit.window at the same time and I really need to make everything as smooth as possible. I use jit.gl.texture, jit.gl.slab and jit.gl.videoplane. I rendered almost my movies as Photo-JPEG unless I need to put alpha channel in them. When I need to put alpha channel in my movies, I render them as animation 75% compressed.

    thank you so much

  8. axiomcrux Says:

    hehe just to follow up from before, they do work, I had made a mistake. These rock! Keep up the great work!

  9. vade Says:

    Great, glad to know they work. What system are you on, so I know graphics card compatibility?

  10. axiomcrux Says:

    Im on MBP 2.16 ATY,RadeonX1600 256 MB. OSX10.4.1 I have to say man, you providing this and the v001 is awesome, thank you for your extreme generosity!!

  11. dan Says:

    HI Vade,
    Looks cool but I cant download v001 the link keeps reloding the page is it down? i would like to check it out .
    Dan

  12. dan Says:

    HI Vade,
    Looks cool but I cant download v001 the link keeps reloding the page is it down? i would like to check it out .
    Dan
    sorry i wrote wrong email adress in my last reply

  13. Wahoo Says:

    Thank you for sharing!

  14. ahauser Says:

    Hi Vade,
    I loved your film emulation shaders.
    Can you tell me how I would make a vp and fp shader for doing the following styles
    of color correction LUTs.

    #1 apply a 1D texture LUT?
    #2 apply a 3D texture LUT?

    Like these seen here…
    http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter24.html

    Many thanks,
    adrian

Leave a Reply