Sublime Text 2/3 plugin for live coding GLSL Shaders
NVIDIA Shader Library - HLSL. With a wide range of shaders including skin, natural effects, metals, post processing effects, and much more, the NVIDIA Shader Library exists to help developers easily find and integrate great shaders into their projects. GlslViewer - Live GLSL coding render for MacOS and Linux #opensource. An open source project for performing GPU-accelerated image and video processing on Mac and iOS. Added Linux support. Moved to project files to cmake. Moved glsl shaders to glsl sub directory - forcing HLSL for now. 2017/04/30 - Clarified shader usage in some sample.
Mar 9 | Mar 8 | Mar 7 | Mar 6 | Mar 5 | Mar 4 | Mar 3 | Mar 2 | Mar 1 | Feb 29 | Feb 28 | Feb 27 | Feb 26 | Feb 25 | Feb 24 | Feb 23 | Feb 22 | Feb 21 | Feb 20 | Feb 19 | Feb 18 | Feb 17 | Feb 16 | Feb 15 | Feb 14 | Feb 13 | Feb 12 | Feb 11 | Feb 10 | Feb 9 | Feb 8 | Feb 7 | Feb 6 | Feb 5 | Feb 4 | Feb 3 | Feb 2 | Feb 1 | Jan 31 | Jan 30 | Jan 29 | Jan 28 | Jan 27 | Jan 26 | Jan 25 | Jan 24 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 1 | 6 | 0 | 1 | 1 | 0 | 0 | 4 | 2 | 3 | 0 | 4 | 0 | 1 | 1 | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 1 | 0 | 0 | 2 | 1 | 1 | 1 | 1 | 2 | 0 | 1 | 1 | 3 | 1 | 1 | 1 | 0 | 1 |
Linux | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 2 | 0 | 1 | 0 | 0 | 0 | 2 | 2 | 0 | 1 | 2 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
Sublime Text plugin for live-coding GLSL Shaders using glslViewer ( MACOS X and Linux only).
Install glslViewer. By default it will be installed on /usr/local/bin
if that's not the case edit it the glslViewer.sublime-settings
file once you finish this steps.
You can choose to install the plugin it self with Package Control or by cloning this repository on you Packages
Folder. For example: Firefox 52 download windows.
Every time you open a .frag
or .fs
file it will render it through glslViewer
which will reload the shader every time you save it.
If the shader contain any uniform sampler2D
, a input label will apear down your Sublime Windows where you can enter the absolute or relative path to the image you want to load.
Also if you have a .vert
file and/or 3D model (.ply
or .obj
) with the same name it will open them automatically.
This plugin adds a GLSL Build System to re lunch glslViewer
by pressing Ctr
+b
and also adds a command to “create a new fragment shader template for glslViewer” you can use to start working on a new shader.
This plugin plays really well with this two other plugins:
glslViewer and this plugin was created and maintained by Patricio Gonzalez Vivo: github twitter website
I finally decided to take some time to browse and test the latest Shadertoy demos (Firefox/Chrome users on Windows: don’t forget to disable Angle and set the native WebGL support to browse Shadertoy website – more information on the procedure can be found HERE). Hundred and hundred of demos have been created on Shadertoy since MadShaders 0.3.0 and after few hours of browsing, I selected 35 effects for the new version of MadShaders.
MadShaders 0.4.1 Windows 64-bitMadShaders 0.4.1 OS X (10.8, 10.9, 10.10)MadShaders 0.4.1 Linux 64-bit |
MadShaders0.4.00.4.1 is based on the latest version of GLSL Hacker (0.8.1.x 0.8.4.x) and adds the following new demos:
Here are some screenshots of these incredible pixel shaders (note for those that are discovering these demos: all effects you see are purely procedural and each effect is coded in a pixel shader only!):
The source code of each demo is available in the demos/ folder of MadShaders root directory.
Related posts:
Sublime Text 2/3 plugin for live coding GLSL Shaders
NVIDIA Shader Library - HLSL. With a wide range of shaders including skin, natural effects, metals, post processing effects, and much more, the NVIDIA Shader Library exists to help developers easily find and integrate great shaders into their projects. GlslViewer - Live GLSL coding render for MacOS and Linux #opensource. An open source project for performing GPU-accelerated image and video processing on Mac and iOS. Added Linux support. Moved to project files to cmake. Moved glsl shaders to glsl sub directory - forcing HLSL for now. 2017/04/30 - Clarified shader usage in some sample.
Mar 9 | Mar 8 | Mar 7 | Mar 6 | Mar 5 | Mar 4 | Mar 3 | Mar 2 | Mar 1 | Feb 29 | Feb 28 | Feb 27 | Feb 26 | Feb 25 | Feb 24 | Feb 23 | Feb 22 | Feb 21 | Feb 20 | Feb 19 | Feb 18 | Feb 17 | Feb 16 | Feb 15 | Feb 14 | Feb 13 | Feb 12 | Feb 11 | Feb 10 | Feb 9 | Feb 8 | Feb 7 | Feb 6 | Feb 5 | Feb 4 | Feb 3 | Feb 2 | Feb 1 | Jan 31 | Jan 30 | Jan 29 | Jan 28 | Jan 27 | Jan 26 | Jan 25 | Jan 24 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 1 | 6 | 0 | 1 | 1 | 0 | 0 | 4 | 2 | 3 | 0 | 4 | 0 | 1 | 1 | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 1 | 0 | 0 | 2 | 1 | 1 | 1 | 1 | 2 | 0 | 1 | 1 | 3 | 1 | 1 | 1 | 0 | 1 |
Linux | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 2 | 0 | 1 | 0 | 0 | 0 | 2 | 2 | 0 | 1 | 2 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
Sublime Text plugin for live-coding GLSL Shaders using glslViewer ( MACOS X and Linux only).
Install glslViewer. By default it will be installed on /usr/local/bin
if that's not the case edit it the glslViewer.sublime-settings
file once you finish this steps.
You can choose to install the plugin it self with Package Control or by cloning this repository on you Packages
Folder. For example: Firefox 52 download windows.
Every time you open a .frag
or .fs
file it will render it through glslViewer
which will reload the shader every time you save it.
If the shader contain any uniform sampler2D
, a input label will apear down your Sublime Windows where you can enter the absolute or relative path to the image you want to load.
Also if you have a .vert
file and/or 3D model (.ply
or .obj
) with the same name it will open them automatically.
This plugin adds a GLSL Build System to re lunch glslViewer
by pressing Ctr
+b
and also adds a command to “create a new fragment shader template for glslViewer” you can use to start working on a new shader.
This plugin plays really well with this two other plugins:
glslViewer and this plugin was created and maintained by Patricio Gonzalez Vivo: github twitter website
I finally decided to take some time to browse and test the latest Shadertoy demos (Firefox/Chrome users on Windows: don’t forget to disable Angle and set the native WebGL support to browse Shadertoy website – more information on the procedure can be found HERE). Hundred and hundred of demos have been created on Shadertoy since MadShaders 0.3.0 and after few hours of browsing, I selected 35 effects for the new version of MadShaders.
MadShaders 0.4.1 Windows 64-bitMadShaders 0.4.1 OS X (10.8, 10.9, 10.10)MadShaders 0.4.1 Linux 64-bit |
MadShaders0.4.00.4.1 is based on the latest version of GLSL Hacker (0.8.1.x 0.8.4.x) and adds the following new demos:
Here are some screenshots of these incredible pixel shaders (note for those that are discovering these demos: all effects you see are purely procedural and each effect is coded in a pixel shader only!):
The source code of each demo is available in the demos/ folder of MadShaders root directory.
Related posts: