block by tophtucker 978513bc74d0b32d3795

Beginning to reverse-engineer FizzyText

Full Screen

TOTALLY SUPER DUPER NOT MY WORK! Trying to illuminate how FizzyText (seen here, source here, isolated from dat.GUI dependency here) works. Original appears to have been written by George Michael Brower.

In the original, which I find brilliant:

I’ve made two changes:

This just serves to illustrate (for my own benefit) how the original works, in the hopes of maybe ripping it off in some cool way.

I think the whole thing is brilliant — using a particle system to render text, using an invisible canvas’s color data as collision detection, and the Perlin flow field.

index.html

improvedNoise.js

main.js