# Noise function?

**URL:** <https://forum.electromage.com/t/noise-function/420>\
**Category:** Feature Ideas + Requests\
**Created:** [June 18, 2020, 4:42am UTC](https://forum.electromage.com/t/noise-function/420 "2020-06-18T04:42:45Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![jeff](https://forum.electromage.com/user_avatar/forum.electromage.com/jeff/32/3473_2.png) [@jeff](https://forum.electromage.com/u/jeff)\
**Post date:** [June 18, 2020, 7:45am UTC](https://forum.electromage.com/t/noise-function/420/4 "2020-06-18T07:45:09Z")

</div>

Here’s a Perlin noise generator I just ported.

[Perlin Noise 2D.epe](https://forum.electromage.com/uploads/short-url/qNuK7hsfb05n8eTKFKQ7brPaiie.epe) (10.8 KB)

It’s not up to my normal standards for posting to the patterns library, but it seems to be working!

I threw in a 1D render() for you to try out as well.

Note that I think most plasma effects, including the one you posted, will be cycling a thinner stripe through the Perlin’s height map output. I’m only cycling hues through it, then panning the viewport through the noise in a circle.

---

_[View the full topic](https://forum.electromage.com/t/noise-function/420)._
