A downloadable shader for Windows

Buy Now$2.99 USD or more

This is a shader asset pack for GameMaker Studio 2 (GMS2) that contains shaders which render an object or surface blurry or with a glow effect.

Requires intermediate knowledge of GML (GameMaker Language) and GLSL (GL Shader Language) to use effectively!

Features:

  • Commented code: Both shader and objects are fully commented and it should be easy to make wanted adjustments.
  • Includes various shaders: There are seperate shaders for either singular objects (supporting animation and sprite switching) or entire surfaces (to be used as a post-rendering shader), as well as simplified versions for improved runtime. 
  • High customizability: Shaders have various variables including kernel size (both), sharpness (both), intensity (glow-only) and gamma correction factor (glow-only) which can all be pre-set or adjusted during runtime.

Controls:

  • Page Up & Page Down to switch examples
  • Q-A changes the sharpness [0-1]
  • W-S changes the size of the blur [≥0]
  • E-D changes the strength of the glow (glow-only) [≥0]
  • R-F changes the gamma correction factor (glow-only) [≥0]
  • SPACEBAR to switch between shaders (only for comparison between the two object glow shaders)

Contents:

Blur Shader:

  • Blur Shader for Objects
  • Blur Shader for Surfaces

Glow Shader:

  • Glow Shader for Objects
  • Glow Shader for Surfaces
  • Glow Shader for Objects without overexposure (better performance, but colours brighter than maximum don't turn to white)

If you like this shader or have found an issue with the code, leave a comment or reach out to me on Twitter. Check out my other tools and games on itch.io too!

Purchase

Buy Now$2.99 USD or more

In order to download this shader you must purchase it at or above the minimum price of $2.99 USD. You will get access to the following files:

BlurShaders.yyz 610 kB
GlowShaders.yyz 621 kB
if you pay $4.99 USD or more

Download demo

Download
BlurAndGlowShaderDemo.zip 3.1 MB

Development log

Leave a comment

Log in with itch.io to leave a comment.