[ITEM]
02.03.2020
47
Browse

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.

Installs

  • Total2K
  • Win7
  • Mac2K
  • Linux751
Mar 9Mar 8Mar 7Mar 6Mar 5Mar 4Mar 3Mar 2Mar 1Feb 29Feb 28Feb 27Feb 26Feb 25Feb 24Feb 23Feb 22Feb 21Feb 20Feb 19Feb 18Feb 17Feb 16Feb 15Feb 14Feb 13Feb 12Feb 11Feb 10Feb 9Feb 8Feb 7Feb 6Feb 5Feb 4Feb 3Feb 2Feb 1Jan 31Jan 30Jan 29Jan 28Jan 27Jan 26Jan 25Jan 24
Windows0000000000000000000000000000000000000000000000
Mac0000160110042304011130000022100211112011311101
Linux0100011010120100022012001001100001011101012000

Readme

Source
raw.​githubusercontent.​com

Sublime Text plugin for live-coding GLSL Shaders using glslViewer ( MACOS X and Linux only).

Installation

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

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

Usage

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.

Shader

Also if you have a .vert file and/or 3D model (.ply or .obj) with the same name it will open them automatically.

Extra commands

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.

Suggestions

This plugin plays really well with this two other plugins:

License

Author

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-bit

MadShaders 0.4.1 OS X (10.8, 10.9, 10.10)

MadShaders 0.4.1 Linux 64-bit

  • Windows: Unzip the archive and launch Madshaders.exe.
  • OS X: Unzip the archive and launch Madshaders.app.
  • Linux: Unzip the archive and launch madshaders.py (the file has the executable rights). Depending on the state of your distro, you might need to install the python-tk package: $ sudo apt-get install python-tk

User interface on Windows

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!):


Antialiased Worms
Bokeh blur
mobius balls
tokyo
Tentacle thing
Bacterium
The popular shader
MetaHexaBalls
cubic entanglement
Jack-o-Lantern

The source code of each demo is available in the demos/ folder of MadShaders root directory.

Changelog

Related posts:

[/ITEM]
[/MAIN]
02.03.2020
82
Browse

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.

Installs

  • Total2K
  • Win7
  • Mac2K
  • Linux751
Mar 9Mar 8Mar 7Mar 6Mar 5Mar 4Mar 3Mar 2Mar 1Feb 29Feb 28Feb 27Feb 26Feb 25Feb 24Feb 23Feb 22Feb 21Feb 20Feb 19Feb 18Feb 17Feb 16Feb 15Feb 14Feb 13Feb 12Feb 11Feb 10Feb 9Feb 8Feb 7Feb 6Feb 5Feb 4Feb 3Feb 2Feb 1Jan 31Jan 30Jan 29Jan 28Jan 27Jan 26Jan 25Jan 24
Windows0000000000000000000000000000000000000000000000
Mac0000160110042304011130000022100211112011311101
Linux0100011010120100022012001001100001011101012000

Readme

Source
raw.​githubusercontent.​com

Sublime Text plugin for live-coding GLSL Shaders using glslViewer ( MACOS X and Linux only).

Installation

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

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

Usage

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.

Shader

Also if you have a .vert file and/or 3D model (.ply or .obj) with the same name it will open them automatically.

Extra commands

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.

Suggestions

This plugin plays really well with this two other plugins:

License

Author

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-bit

MadShaders 0.4.1 OS X (10.8, 10.9, 10.10)

MadShaders 0.4.1 Linux 64-bit

  • Windows: Unzip the archive and launch Madshaders.exe.
  • OS X: Unzip the archive and launch Madshaders.app.
  • Linux: Unzip the archive and launch madshaders.py (the file has the executable rights). Depending on the state of your distro, you might need to install the python-tk package: $ sudo apt-get install python-tk

User interface on Windows

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!):


Antialiased Worms
Bokeh blur
mobius balls
tokyo
Tentacle thing
Bacterium
The popular shader
MetaHexaBalls
cubic entanglement
Jack-o-Lantern

The source code of each demo is available in the demos/ folder of MadShaders root directory.

Changelog

Related posts:

Hlsl Shader Viewer For Mac В© 2020