Mar
18
2020

Shader: Color Cycling

Color Cycling Shader test, because.

Shader Source:
https://github.com/UnityCommunity/UnityLibrary/blob/master/Assets/Shaders/2D/Effects/ColorCycle.shader

Deluxe Paint Effect 9000

Gradient used
Use grayscale texture as maintex

How it works?
Gray color value is used to pick color from the gradient, if gray texture pixel is 0.5, then you get that turquoise color from gradient texture.


6 Comments + Add Comment

  • Ooooh… Retro palette shifting could make a comeback!

  • I tried this but i only get red color even if i change the speed parameter. Don’t know why, but I want to use this shader a lot 🙁

    • if you assign this shader to default sphere,
      with Default-Particle as grayscale texture,
      and the gradient png from above, do you get this kind of image?
      https://pasteboard.co/Jej6cDe.png

  • Thanks a lot for this. I actually used it for making some animated backgrounds like in Earthbound and had some pretty good results!

  • This is working and great! Thank you for making it! I did managed to expend upon this with a mask feature, because I couldn’t found one with a mask. So if anyone wants a masked version of this you can get it here: https://github.com/KarsaiTamas/Unity-Color-Cycle-shader-with-Mask/tree/main

    • thanks for sharing!

Leave a comment

Connect

Twitter View LinkedIn profile Youtube Github Join Discord Twitch Instagram BlueSky

UnityLauncherPro

Get UnityLauncherPRO and work faster with Unity Projects!
*free unity hub alternative

@unitycoder_com

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.