Visualisations of Perlin noise etc
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
README.md
ambience.R
ambience2.R
ambience3.R
ambientnoise.Rproj
collage1.png
collage2.png
collage3.png
collage4.png
conversion.R
perlin1.mp4
perlin2.mp4
perlin_3d.mp4
perlin_billow_3d.mp4
perlin_rigidmulti_3d.mp4
value.mp4
worley1.mp4
worley2.mp4

README.md

Ambient Noise

Visualisations of Perlin noise etc generated using Thomas Lin Pederson's ambient package, and rendered as animations with gganimate. The R scripts produce GIFs as output, but I've converted them to MP4 for file size reasons (ffmpeg -i input.gif output.mp4). At the moment there's no documentation. Some of the animations are linear interpolations between two independent samples of 2d noise, others are visualisations of 3d noise. Source code is in the R scripts, ambience.R, ambience2.R and ambience3.R.

Examples

perlin1.mp4

perlin2.mp4

value.mp4

worley1.mp4

worley2.mp4

perlin_3d.mp4

perlin_billow_3d.mp4

perlin_rigidmulti_3d.mp4

There are also some collages:

collage1.png

collage2.png

collage3.png

collage4.png