shader reference available?
i started messing with shaders/slabs for GL accelerated video processing. there s a bunch of shaders included with max5 but i can’t find a reference documenting ‘m. does it exist and if so, where is it? sorry if i m being dumb but i really didn t find it anywhere…
tanx & greetz, dtr
We have few help files for some shaders (look in Max folder), but it seems to be a self-developping task … and beyond Max itself.
Unfortunately, for non-programmers!
while no official max reference for shaders, their are several resources, many online and free.
imo, the best place to start is the glsl orange book (although not online or free).
also, the cg shader tutorial is great.
when you are ready for it, the first three gpu gems books are online at nvidia as well.
the lighthouse tutorials are very instructive:
some of the shaderx books are also online:
please note, most of these resources are more geared towards creating shaders for 3D materials. a lot of the shaders that come with jitter are for 2D texture manipulation, possibly with slabs. i remember this distinction confusing me when i first started learning. this article may be interesting regarding 2D compositing shaders:
tanx! actually i was more looking for a reference on the shaders included with the max5 install than for a general shader programming reference. guess it s gonna be a lot of getparamlist and trial & error.
in this case, have you tried just opening up the .jxs files in a text editor? they are all xml files containingtags that describe all the parameters used by that shader.
welcome in the max world :-)
On Feb 18, 2009, at 10:55 AM, dtr wrote:
> tanx! actually i was more looking for a reference on the shaders
> included with the max5 install than for a general shader programming
> reference. guess it s gonna be a lot of getparamlist and trial &
Yes, the shaders aren’t documented the same way objects are currently.
In the future we will be making shaders more accessible in a variety
of ways. In the meantime, here’s a great patch from a fellow Jitter
And don’t miss some demo patches for many shaders at:
Please look at examples/jitter-examples/render/slab-helpers/
This folder contains a number of help-style patches that demonstrate most of the included shaders for slab processing. In the future we are hoping to provide a better interface for this info, but for now, the jitter-examples folder is full of very enlightening information.
looks like i did miss a couple of things indeed. tanx all!
pelado’s tool is great!