A very slightly tweaked (palettes and timing) Twinkle Fox 2015 is running 400 12mm pixels on the front of my house (Lancashire, United Kingdom) this year, along with a 5 pointed star running a variation (background animation of confetti and juggle) on @Mark_Kriegsman marquee animation.
@Christoph_Wempe , did you notice that in twinkle fox you can set the background colour? And then just use a colour palette containing your desired foreground colours… That seems to be pretty close to what you asked for.
This wouldn’t be very complicated using CHSV either. Set every pixel to CHSV green, and randomly pick a pixel to make a different color by just moving the C value towards red or blue or something like that. Pry a few lines of code at most.
I guess I will follow your advices and come up with my own lines of could.
I was just hoping there would already be a nice little function to do the trick.
I extracted my “fadeTowardColor” functions into this code; take a look at how it works, and as always feel free to incorporate it or modify it any way you wish! There are a few additional notes in the file. Enjoy, and please do post pictures or video of what you build!
Cross-fades through the RGB colorspace are pretty easy: just separately fade the R, G, and B values toward their target values. As for cross-fades through HSV color space… I’m gonna pass on that topic for now.