xxxxxxxxxx
let font
let simplex
function preload(){
font= loadFont('FamiljenGrotesk-VariableFont_wght.ttf')
}
function setup() {
stroke(100)
createCanvas(400, 400);
background('#f4f1de')
simplex= new openSimplexNoise(Date.now())
let sinOff= random(TAU)
noFill()
for(let x=53; x<345; x+=7){
beginShape()
for(let y=40; y<=360; y++){
let d= x-200
let xinc= x/400
let xoff= simplex.noise2D(d, y/7)*sin(y/75+sinOff+xinc)*cos(y/75+sinOff+xinc)*10
vertex(x+xoff, y)
}
endShape()
}
textFont(font)
fill(100)
stroke(100)
text('1.3', 20, 380)
}