Description

Forum: Topic

See also: Saturation, Brightness

It can be used without application surface or any other surfaces. It can get really significant performance boost on mobile devices. But you always can use it on surface too.

Hue Shader can be used on a specified sprite or background, or on fullscreen. It uses color remapping for working and doesn't change the alpha channel, so it can be used even without surfaces with special system. You should specify from what depth to start to use shader and on what to finish - on the GUI layer for example, or use shader only on sky, etc.

All graphics are from kenney.nl packs

Demo: Download

With this shader you can:

  • Change colour properties within time.
  • Use the shader on a sprite, backgroun or surface.
  • Don't use surface and apply shader on any graphic with a specific depth.
  • Do all of it fast and beautiful.
  • Get perfect work on all platforms - Windows, Mac, Linux, Android, iOS, HTML5 and other.
  • Get technical support if purchase.

You need intermediate knowledge of GML to use.

Please write a review if you like the asset and tell me your suggestions for improvement. If you found an error in my code or my English, please contact me ;)

My other assets! Fixture editor, LUT, physics rope, liquid simulation, textured terrain, custom savegame, day night cycle, breakable physics objects, shaders and more.

End User Licence Agreement (EULA).

Changes in 1.0.3

  • Rewritten to properly work on 1.4.1757

Version 1.0.3. Published August 24, 2016

Created with GameMaker: Studio v1.4.1757

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Yihang X 06 July 2017


Gravatar

Collin W 26 June 2017

Perfect

Does exactly as intended. Btw, KeeVee, you should specify that the range is -1,1 where 0 is no change.


Gravatar

Anonymous 13 April 2017

Shader Error

FATAL ERROR in Vertex Shader compilation
ShaderName: sha_hue

Invalid shader
at gml_Object_o_shader_start_Draw_0 (line 1) - shader_set(sha_hue);

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The above error appears whenever I try to use either this shader or the other shader that this developer provides, saturation shader, all I did was import the files into a blank project and ran it. I love the look of these scripts as I can see through the preview pictures but I can't, currently, see it for myself due to this error. If someone could help me out that would be great. Thank you.


Gravatar

Anonymous 07 March 2017

Good But a bit confusing

Couldn't work out how to apply the shade to specific objects

Logo

KeeVee Games (Publisher) 16 March 2017

*shader_on*
draw_self
*shader_off*

What is the issue?

Back to Top