All Projects → radixzz → Awesome Glsl

radixzz / Awesome Glsl

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

Projects that are alternatives of or similar to Awesome Glsl

Herebedragons
A basic 3D scene implemented with various engines, frameworks or APIs.
Stars: ✭ 1,616 (+204.91%)
Mutual labels:  opengl, webgl, computer-graphics, graphics-programming
Graphics Snippets
Shading techniques and GLSL snippets
Stars: ✭ 53 (-90%)
Mutual labels:  opengl, webgl, glsl, computer-graphics
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 (+2107.17%)
Mutual labels:  opengl, webgl, glsl, graphics-programming
awesome-glsl
🎇 Compilation of the best resources to learn programming OpenGL Shaders
Stars: ✭ 700 (+32.08%)
Mutual labels:  creative-coding, computer-graphics, glsl, graphics-programming
Awesome Creative Coding
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Stars: ✭ 8,696 (+1540.75%)
Mutual labels:  webgl, computer-graphics, graphics-programming, creative-coding
Rendu
A simple realtime graphics playground for experimentations.
Stars: ✭ 343 (-35.28%)
Mutual labels:  opengl, computer-graphics, graphics-programming
Crossshader
⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (-78.68%)
Mutual labels:  opengl, webgl, glsl
Shader Doodle
A friendly web-component for writing and rendering shaders.
Stars: ✭ 356 (-32.83%)
Mutual labels:  webgl, glsl, creative-coding
Vim Glsl
Vim runtime files for OpenGL Shading Language
Stars: ✭ 184 (-65.28%)
Mutual labels:  opengl, webgl, glsl
Shadered
Lightweight, cross-platform & full-featured shader IDE
Stars: ✭ 3,247 (+512.64%)
Mutual labels:  opengl, glsl, graphics-programming
Arcane Engine
3D C/C++ Game Engine - Created By Brady Jessup
Stars: ✭ 242 (-54.34%)
Mutual labels:  opengl, glsl, graphics-programming
Blotter
A JavaScript API for drawing unconventional text effects on the web.
Stars: ✭ 2,833 (+434.53%)
Mutual labels:  webgl, glsl, creative-coding
Ofelia
A real-time cross-platform creative coding tool for multimedia development
Stars: ✭ 269 (-49.25%)
Mutual labels:  opengl, webgl, creative-coding
Glchaos.p
3D GPUs Strange Attractors and Hypercomplex Fractals explorer - up to 256 Million particles in RealTime
Stars: ✭ 590 (+11.32%)
Mutual labels:  opengl, webgl, glsl
Solarsys
Realistic Solar System simulation with three.js
Stars: ✭ 49 (-90.75%)
Mutual labels:  webgl, glsl, computer-graphics
Curtainsjs
curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.
Stars: ✭ 1,039 (+96.04%)
Mutual labels:  webgl, glsl, html5
Eternal
👾~ music, eternal ~ 👾
Stars: ✭ 323 (-39.06%)
Mutual labels:  webgl, glsl, creative-coding
creative-coding-notebooks
🎨 An authorial collection of fundamental recipes on Creative Coding and Recreational Programming.
Stars: ✭ 17 (-96.79%)
Mutual labels:  creative-coding, computer-graphics, graphics-programming
Rabbittoolbox
🤸🏾‍♀️👗开源的动画渲染软件,提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛
Stars: ✭ 309 (-41.7%)
Mutual labels:  opengl, webgl, graphics-programming
Pmtech
Lightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (-9.81%)
Mutual labels:  opengl, webgl, glsl

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].