I built a flow field from scratch using Canvas 2D.
No particle library.
No noise library.
Just a permutation table and a bit of math that makes thousands of lines move like smoke.
#JavaScript #WebDevelopment #FrontendDevelopment #Canvas2DAPI

I built a flow field from scratch using Canvas 2D.
No particle library.
No noise library.
Just a permutation table and a bit of math that makes thousands of lines move like smoke.
#JavaScript #WebDevelopment #FrontendDevelopment #Canvas2DAPI