Live data from Hacker News

Getting Creative with Perlin Noise Fields

sighack.com

31–32 of 32 posts

Re: Getting Creative with Perlin Noise Fields

#31
post #4

Very beautiful. I am a complete newbie, so I might be asking about something obvious -- does anyone know how some of these would relate to plotting random Polya vector fields ? For example, one can take a sum of complex rational functions of the form f_i(z) = r_i / (z - p_i) where (r_i,p_i) are complex numbers drawn from some random point process, say a generalized Poisson one. One needs to plot the conjugate of sum_…

> @ttctciyf you are marked dead. Not sure why. Beats me too! Thanks for the heads up.

Mail dang at hn@crowycombinator.ravencom they clear it up quickly.

Remove the corvids.

Re: Getting Creative with Perlin Noise Fields

#32
post #9

It turns out that adding noise to gradients is a really useful thing to do - so many new effects can be created with just a few additional parameters. Sadly, CSS and Canvas API gradients (linear, radial, conic) are very basic implementations (and SVG is not much more advanced). Recently I did some work to add software gradient enhancements to my canvas library. Because these run on the CPU rather than GPU they're com…

Speaking of gradients and noise, adding "Interleaved Gradient Noise" to gradients can get rid of the color banding that you'll often see on gradients displayed over a wide area.
Post reply on HN