I really want to explore the use of openGL particularly as it relates to making custom UI objects with JSUI. I am trying to learn as much about openGL as I can, but it seems like the standard has gone through several (big) changes. If I want to learn openGL best, to work with it in Max, should I learn 2.1, 3.3, 3.4 or 4?
Or does it even make a difference? i am just starting out and I do not know if I should be using tutorials relating to the newest openGL or not? Thanks.
FYI, Jitter within Max 6 uses/exposes GLSL 1.2. On Windows, you can do some tricks to get newer versions of GLSL to run. On Mac you have additional limitations due to Osx itself and can not get higher than GLSL 1.5. Both of them you can enable many extensions to get some of the more advanced shader features.
LUA is supported in Max Jitter and has its own APIs which are very similar to OpenGL.
Thank you very much. Here you talk about GLSL my (basic) understanding is that GLSL is just a part aspect of openGL. While I am interested about the great things you can do with openGL and GLSL in Jitter, I am really interested in using the JSUI object for user interfaces. Do you know which version of openGL that uses? The wikipedia link for openGL makes it sound like there are big differences between version 2.x and 3.x and I know 4 just came out. I’d like to know which to study to make the best JSUI objects.
I would start with the documentation and tutorials referenced in the jsui object help patcher. Right at the top it lists the docs.
- do and learn from all the Max JS Tutorials, I think there are 4