This is the real deal. After finishing the light version, I wasn't satisfied with the quality so I figured I'd use multiple loops to fully exploit the RGB chart and thus make a perfect rainbow. But this is where I hit a dead-end with 850x850, so I upgraded my canvas to 3000x3000 so I could get all the shapes I need to complete my rainbow. I then continued and with the aid of three times more loops than the light version, this beast was born. It still isn't perfect but this is the highest quality this library could possibly provide; to the point where it can't be used for much else.
For the rest of the evening, I tried using both the perfect and light rainbow to make 3D shapes but it's just too resources-intensive to be possible; the library just plain isn't made for things this complex, and I did my very best to optimize it. Sorry folks, no rainbow-colored cones, curved ropes or such; I couldn't even do rainbow trails and those are 2D.
So after that, I proceeded to convert some of my more important experiments from 850x850 to 3000x3000 and most of 'em give pretty amazing results, but nothing worth posting since they're pretty similar to their 850x850 versions I already uploaded, except with much, much better graphics.
Finally, I started working on the smiles but by that time I was pretty tired and I found myself having trouble staying focused so I figured it was time to stop.
That's all for today, folks. Tune in another day for more experiments!