The second GLSL Studio update is now available!
GLSL Studio 1.02 introduces 3D model import enabling developers and artists to test shader programs on their own 3D models directly in the app. A number of different file formats are supported including .OBJ .PLY and .MD2. Importing 3D models into GLSL Studio is made simple with iTunes File Sharing. The GLSL Studio code editor also sees a significant update in 1.02 gaining full code completion. As you type, GLSL keywords, function names and more are suggested along the top of the keyboard acting as a language guide and adding significant typing shortcuts. When exporting shader programs, GLSL Studio now also exports the current vertex data as a static array .h file making it even easier to quickly integrate and test in off-device projects.
Check out the new video below and learn more at: www.glslstudio.com
Sean Doyle
This is wonderful! This is a great way to play with OpenGL.
I just loaded a fairly large model (a 37MB obj file - the cow from https://code.google.com/p/open-3d-viewer/source/checkout) and she’s rotating happily (5 fps, 621K tris). Pretty amazing.
A small request for a future enhancement - when large models are being opened there should be some type of ‘loading’ animation - even a UIActivityIndicatorView). Otherwise - it’s just perfect .
Feb 02, 2012 @ 9:55 am
Ben
I’m glad to hear it’s working out - 621,000 tris is not a joke! Good point on the loading indicator - I’ll add that in the next update.
Feb 02, 2012 @ 10:00 am
Damix
I really like GLSL Studio, thank you for making such an original and useful application! I have a question: is it possible to load a tangent attribute, together with the normal? Alternatively, is it possible to tell GLSL Studio to compute tangent at mesh loading time and bind it to the shaders? I know it is possible to build a tangent space in the fragment shader, using only the normal, but in my projects I don’t plan to use anything like that.
May 28, 2012 @ 7:20 pm
Ben
@Damix glad to hear you like GLSL Studio. I’ll be sure to add tangent import/generation in a future update.
Jun 04, 2012 @ 1:43 pm