Live data from Hacker News

Getting Creative with Perlin Noise Fields

sighack.com

21–30 of 32 posts

Re: Getting Creative with Perlin Noise Fields

#21
Nice examples, I think I landed on that page quite a while ago. I love Processing and Perlin noise. One thing I enjoyed was using Perlin noise values to compute a "region" on the canvas and making the behavior of a particle depend on which region it was in. Examples:

https://020406.org/processing/PerlinNoiseBounds1.png

https://020406.org/processing/PerlinNoiseBounds2.png

https://020406.org/processing/PerlinNoiseBounds3.png

The Processing code I wrote to make them is here: https://github.com/Brian-Fearn/Processing/blob/main/PerlinNo...

Re: Getting Creative with Perlin Noise Fields

#22

If you're into exploring this sort of thing yourself, I can extremely highly recommend Daniel Shiffman's Nature of Code[1]. It's among my top-5 recommended books about computing in general, let alone for algorithmic art. [1]: https://natureofcode.com/

Also his "Coding Train" videos on YouTube: https://www.youtube.com/@TheCodingTrain

Re: Getting Creative with Perlin Noise Fields

#27
Curl Noise[1] is also cool. I've used it to create some gas giant planets for video games [2] though I used opensimplex noise [3] rather than perlin as the base noise, but either will work.

[1] https://www.cs.ubc.ca/~rbridson/docs/bridson-siggraph2007-cu... [2] https://github.com/smcameron/gaseous-giganticus [3] https://en.wikipedia.org/wiki/OpenSimplex_noise

Re: Getting Creative with Perlin Noise Fields

#30
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.

Post reply on HN