Generative SVG Grid Tool

Generate SVG grids using perlin noise. All tiles are individual elements, also after you have downloaded them. You can further edit these in your vector program of choice.

Start with smaller values–this tool can easily push your browser to the limit!

Read more: moritzsalla.info
Code: Github Repo


Background

Not included in export


Dimensions


Zoom
Horizontal Resolution
Vertical Resolution

Noise








Custom Function

Type a custom function to calculate fill. Available variables:

  • x | x tile coordinate
  • y | y tile coordinate
  • c | c base color
  • noise() | simplex (perlin) noise
  • floor() | floor
  • ceil() | ceil
  • round() | round

Examples:
noise(x, y)
noise(x*c, sin(y))
noise(x+y, floor(sin(x+y)))

More documentation here.


Stroke