GLSL/shader Tutorials?

Started by
6 comments, last by WhiskyJoe 8 years, 10 months ago

Hey,

I want to get more into Shader programming with GLSL. 2D would be enough, but I can't find any tutorials.

Can anyone tell me where to start?

I only know https://www.shadertoy.com/ . They provide some simple step by step tutorials for the GLSL built-in functions.

Is this a good start?

Advertisement

http://bfy.tw/bCw

Any specific reason why none of those suit your needs?

L. Spiro

I restore Nintendo 64 video-game OST’s into HD! https://www.youtube.com/channel/UCCtX_wedtZ5BoyQBXEhnVZw/playlists?view=1&sort=lad&flow=grid

Either they are too short, start somewhere in the middle, or include more OpenGL than GLSL.

What exactly do you want to do. GLSL shaders are low-level, and most of the trouble you will have in the beginning is compiling, linking, and getting data into and out of the shader.

I think, therefore I am. I think? - "George Carlin"
My Website: Indie Game Programming

My Twitter: https://twitter.com/indieprogram

My Book: http://amzn.com/1305076532

I'm using my GLSL shaders in combination with the cocos2d-x engine.

I Already know how to pass data/textures into GLSL.

Now it would be great to start with some simple effects for 2D textures.

Take a look a TyphoonLabs: https://www.opengl.org/sdk/docs/tutorials/TyphoonLabs/

Maybe that's the kind of thing you're looking for?

I think, therefore I am. I think? - "George Carlin"
My Website: Indie Game Programming

My Twitter: https://twitter.com/indieprogram

My Book: http://amzn.com/1305076532

thank you,

I'll go through their tutorial :)

It would be also great, if someone can show me a link/pdf whatever, where I learn how to create simple blur/water/glow effects. I found some ,but they are not really beginner friendly :/

Just go through it step by step, once you get to know how to make some basic shaders (and move on to some advanced stuff), you'll start to figure out how they work.

For things like blurs, you probably want to look up Post Processing effects.

This topic is closed to new replies.

Advertisement