Author
Ahmad Moussa

Ahmad Moussa

Creative coder and Generative Artist. Creator of the Gorilla Sun Blog.

217 posts

Making Of
Making of Gateway
An in depth tutorial on recreating a beesandbombs' sketch! We'll have a closer look at seamlessly looping points and creating infinitely expanding patterns!
2021 AUG 25 · 8 MIN READ
Read article →
Making Of
Making of Gzork
Step-by-step guide to coding up a sketch that I submitted for processing's 20-th anniversary fundraiser
2021 AUG 21 · 4 MIN READ
Read article →
Tutorial
How to make Sliders in P5
Sliders are a wonderful tool to add some interactivity to your sketches. Here's everything you need to know.
2021 AUG 06 · 4 MIN READ
Read article →
Tutorial
Parametric Functions and Particles
This is one of my favorite tricks. Albeit being very simple, visually it looks very impressive.
2021 JUL 26 · 6 MIN READ
Read article →
Guide
A Guide to making GIFs in P5JS and Processing
One of the hurdles that comes alongside creating animations with P5 or processing, is how to record them as GIFs and MP4s to later share them on social media. In this post we'll have a look at the different methods and tools that we can use to do so.
2021 JUL 21 · 6 MIN READ
Read article →
Tutorial
Perlin Noise Flow Fields in Processing - Part II
This is part 2 of the series on creating perlin noise flow fields with Processing. In this one we'll cover how to actually draw the flow lines that will ultimately make up our flow-field.
2021 JUL 13 · 8 MIN READ
Read article →
Tutorial
Perlin Noise Flow Fields in Processing - Part I
This is part I on creating flow fields with Processing. In this tutorial we'll cover the setup steps, such as creating an invisible grid of angles that will serve as a foundation for the flow field.
2021 JUN 30 · 7 MIN READ
Read article →
Tutorial
Radial Perlin Noise and Generative Tree Rings
Perlin noise can also be used to position things in a circular manner and slightly offset them to produce a wobbly aesthetic. In this post we'll learn how to create circular shapes that are reminiscent of wooden tree rings.
2021 JUN 25 · 7 MIN READ
Read article →
Tutorial
Smooth curves with Perlin Noise and Recreating the Unknown Pleasures Album Cover in P5
In this part of the perlin noise tutorial series we will have a look at creating smooth curves with Perlin Noise in P5js and processing.
2021 JUN 11 · 5 MIN READ
Read article →
Tutorial
An introduction to Perlin Noise in P5JS and Processing
The Perlin noise generator in p5js is a fantastic feature that allows us to code up a plethora of different sketches, here's a rundown of how it works as well as some examples.
2021 JUN 09 · 6 MIN READ
Read article →
Tutorial
Perlin Noise Surface Textures and Scrolling Tricks
In this part of the perlin noise tutorial series we will have a look at creative applications of Perlin Noise and using it to texture.
2021 MAY 21 · 5 MIN READ
Read article →
Tutorial
Simulating Brush Strokes with Hooke's Law in P5JS and Processing
Hooke's Law is generally found in physics and concerns the behaviour of springs, however it can also come in handy for simulating brush strokes programmatically.
2021 MAY 07 · 7 MIN READ
Read article →