awesome-glsl
by vanrez-nez
Compilation of the best resources to learn programming OpenGL Shaders
AI summary
Shader tutorial collection
A collection of resources and tutorials for learning OpenGL Shaders
- stars
- 1.2K
- forks
- 78
- watching
- 29
- awesome lists
- 2
- entries
- 50
What's in the list
50 links in 8 sections, with live GitHub stats.activeno commit in 2y
Tutorials
- The book of Shaders
Gentle step-by-step guide through the abstract and complex universe of Fragment Shaders
- An introduction to Shader Art Coding
Video tutuorial showing the basics of creating art with shaders
- CG from Scratch!
Learn Computer Graphics From
- Tutorial inside Shadertoy
Tutorial Series made inside Shadertoy GLSL editor
Shader School
A workshopper for GLSL shaders and graphics programming
- Shaders Chapter
Chapter that focuses on shaders with OpenGL
- TyphoonLabs
5 PDF chapters from Jacobo Rodriguez Villar that go from history to advanced topics
Shaders with lwjgl
6 brief but comprehensive lessons by Matt DesLauriers
- TutsPlus Series
A series of articles featuring implementations with WebGL and live code examples
3D Game Shaders For Beginners
A step-by-step guide on how to implement SSAO, depth of field, lighting, normal mapping, and more for your 3D game
Sites
- Khronos wiki reference
The official wiki that describes in a very formal way how GLSL works
- Stack.gl
Site that approaches Shaders from WebGL
- Reddit Beautiful Shaders
General discussion and showcase for shaders
- Reddit Two Triangles
General discussion and showcase for shaders
Editors
- Shadertoy
Build and share your best shaders with the world and get inspired
- GLSL Sandbox
Fullscreen editor with preview as the background and galleries
- GLSLbin
A fragment shader sandbox
- Vertex Shader Art
Vertex shader's gallery and coding playground
- ShaderFrog
Design shaders without writing code
- Babylon CYOS
Create Your Own Shader
- Fragment
Desktop Application that utilizes GLSL and live coding to allow anyone to create spectacular imagery with math(s)! (No longer available)
- Shdr
An online ESSL (GLSL) shader editor, viewer and validator powered by WebGL
- PixelShaders
An Interactive Introduction to Graphics Programming
- The Force
Open Source IDE by Shawn Lawson
- Kick.js Shader Editor
Formal Tool the WebGL engine Kick.js
- Shader Gif
ShaderGif is a free and open source home for art made with code. Make sure not to miss the
- KodeLife
Desktop and mobile GLSL real-time editor
- Vertex Shader Art
Vertex Shader online gallery and editor
Articles
- Intro Three.js
Introduction to Shaders in Three.js
- Primer:Shaders
Brief and comprehensible introduction to shaders
- WebGL Shaders Intro
A fliendly introduction
- Ray Marching
Jamie Wong gives a great introduction to Ray Marching and Signed Distance Functions
- Color Correction
Great expanation about how colour manipulation works by Tim Severien
- WebGL Image Processing
Covers a range of algorithms in WebGL such as Color Correction, Blend Modes, Thresholding, Dithering, Convolution and Film Grain
Tools
- RenderDoc
Stand-alone graphics debugger
- Shader Designer
TyphoonLabs' OpenGL Shader Designer
- Synthclipse
Synthclipse is a GLSL shader prototyping tool
GLSLViewer
Live GLSL coding render for MacOS and Linux
GLSLScene
Provides an environment for testing and developing GLSL shader programs (Windows)
Videos
- Greg Tatum
5 videos explaining how to implement lighting from scratch in WebGL
- Steven Wittens
Full Stack Fest 2015: The Pixel Factory (Great visuals to gain insights into what's going on with concepts such as UV's, and Rastering)
Videos / People
- Patricio Gonzales Vivo
Main contributor for the magnificent learning site "The book of shaders"
- Íñigo Quílez
Hardcore math applied to computer graphics, one of the best shader makers out there
- Anatole Drupat (XT95)
Recognized shader artist with a big trajectory
Videos / Related Lists
awesome-webgl
A curated list of awesome WebGL libraries, resources and much more
awesome-opengl
A curated list of awesome OpenGL libraries, debuggers and resources
awesome-computer-vision
A curated list of awesome computer vision resources
awesome-vulkan
A curated list of awesome Vulkan projects and ecosystem
gamedev
A awesome list about game development
graphics-resources
A list of graphic programming resources
Nothing in this list matches your filter.
Featured in 2 awesome lists
Each link jumps to the spot where the list mentions awesome-glsl.
More related projects
voxelboy/resources-for-writing-shaders-in-unity191
zheng95z/fun-with-computer-graphics2.3K
saschawillems/vulkan_slim29
polytonic/glitter2.5K
darglein/saiga127
hengle/gamedev-resources-115
cginternals/globjects539
red1c3/simple-animation-blender5
jherico/vulkanexamples339
tcoppex/sparkle195
missingbitstudios/igneous49
kavex/gamedev-resources4.1K
ajweeks/flexengine1K