All Projects → vanrez-nez → awesome-glsl

vanrez-nez / awesome-glsl

Licence: MIT License
🎇 Compilation of the best resources to learn programming OpenGL Shaders

Projects that are alternatives of or similar to awesome-glsl

ShaderBoiler
Aimed to eliminate preprocessor hell in shaders and kernels.
Stars: ✭ 30 (-95.71%)
Mutual labels:  glsl, glsl-shader, fragment-shader, vertex-shaders
Awesome Glsl
🎇 Compilation of the best resources to learn programming OpenGL Shaders
Stars: ✭ 530 (-24.29%)
Mutual labels:  creative-coding, computer-graphics, glsl, graphics-programming
Awesome Creative Coding
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Stars: ✭ 8,696 (+1142.29%)
Mutual labels:  creative-coding, computer-graphics, graphics-programming
creative-coding-notebooks
🎨 An authorial collection of fundamental recipes on Creative Coding and Recreational Programming.
Stars: ✭ 17 (-97.57%)
Mutual labels:  creative-coding, computer-graphics, graphics-programming
Thebookofshaders
Step-by-step guide through the abstract and complex universe of Fragment Shaders.
Stars: ✭ 4,070 (+481.43%)
Mutual labels:  glsl, glsl-shader, fragment-shader
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+1571.14%)
Mutual labels:  glsl, graphics-programming, glsl-shader
Glslviewer
Console-based GLSL Sandbox for 2D/3D shaders shaders
Stars: ✭ 2,834 (+304.86%)
Mutual labels:  glsl, fragment-shader, vertex-shaders
vuo
A realtime visual programming language for interactive media.
Stars: ✭ 103 (-85.29%)
Mutual labels:  glsl, graphics-programming
3D interactive graphics rendering engine
Develop a 3D interactive graphics rendering engine
Stars: ✭ 31 (-95.57%)
Mutual labels:  glsl, graphics-programming
ada
A general porpose OpenGL app library
Stars: ✭ 105 (-85%)
Mutual labels:  glsl, glsl-shader
Shader-Playgrounds
A WebGL shaders editor for beginners and otherwise.
Stars: ✭ 28 (-96%)
Mutual labels:  computer-graphics, glsl
react
A wrapper component that allows you to utilise P5 sketches within React apps.
Stars: ✭ 332 (-52.57%)
Mutual labels:  creative-coding, graphics-programming
shading-lab
🔮 Shader Authoring Lab
Stars: ✭ 24 (-96.57%)
Mutual labels:  creative-coding, computer-graphics
Processingstuff
Various pretty-ish Processing sketches by Blokatt. About 50% shaders.
Stars: ✭ 153 (-78.14%)
Mutual labels:  creative-coding, glsl
Shoebot
Easy vector graphics with Python
Stars: ✭ 88 (-87.43%)
Mutual labels:  creative-coding, computer-graphics
unity-raymarcher
Real-time ray marching shaders in Unity
Stars: ✭ 28 (-96%)
Mutual labels:  computer-graphics, graphics-programming
Shadertoy React
6kB "Shadertoy" like react component letting you easily render your fragment shaders in your React web projects, without having to worry about implementing the WebGL part.
Stars: ✭ 74 (-89.43%)
Mutual labels:  creative-coding, glsl
parametric surfaces
Parametric surfaces drawn using the Rust + WASM toolchain with WebGL, React, and TypeScript.
Stars: ✭ 43 (-93.86%)
Mutual labels:  glsl, graphics-programming
Nabla
OpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (-66.43%)
Mutual labels:  computer-graphics, glsl
YALCT
Yet Another Live Coding Tool - Powered by Veldrid and elbow grease
Stars: ✭ 25 (-96.43%)
Mutual labels:  glsl, glsl-shader

The art of the Shade

About this list

The following is a compilation of the best resources I have found in my way to learn how to program the amazing GLSL. If you are planning to take shaders from a broader aproach you might find this compilation for webgl or this one for opengl more useful.

Contents

Tutorials

Sites

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)!
  • 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 gallery.

Articles

Books

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)

People

Related Lists

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].