Author
Ahmad Moussa

Ahmad Moussa

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

220 posts

Tutorial
Working with SVGs in P5JS

P5JS doesn't offer native SVG support, there is however a way to run P5 in an 'SVG' mode using zenozeng's SVG runtime. Running P5 in this SVG mode also requires a lot of interaction with the DOM, which we'll discuss in this post.

2022 MAY 19 · 11 min read
Guide
Migrating from Github Pages to Netlify

Github Pages and Netlify are bost fantastic solutions for hosting your first website. Switching from one to the other when you've already established your website on one of them might be a bit tricky however. But here's how you can do it!

2022 MAY 14 · 6 min read
Tutorial
9 Tips for Tsubuyaki Processing

Tsubuyaki processing has become a popular and fun little challenge on Twitter. In this post I'll be going over some character saving tricks that can come in clutch when you're out of ideas for reducing the size of your code!

2022 MAY 10 · 10 min read
Guide
How to set up a Breadfond

In this tutorial I will guide you through setting up a Breadfond on the Tezos blockchain using the TEIA and/or Versum smart contracts.

2022 MAY 05 · 11 min read
Tutorial
An Algorithm for Irregular Grids

A step by step tutorial to constructing a variety of irregular grids

2022 APR 30 · 10 min read
Making Of
Making of Behind the Canvas

An in depth look into the inner workings of my crayon codes sketch Behind the Canvas

2022 MAR 23 · 16 min read
Tutorial
A Guide to Hexagonal Grids in P5JS

A tutorial on multiple ways to create a hexagonal grid in p5js

2022 FEB 28 · 12 min read
Making Of
Making of Vestige

Notes and thoughts on my generative fxhash token 'Vestige'

2022 FEB 09 · 5 min read
Tutorial
An Algorithm for Polygons with Rounded Corners

An approach for creating all sorts of different smooth shapes in p5, using the canvas rendering context.

2022 JAN 26 · 23 min read
Feature
Gorilla Sun 2021

2021 has been an incredibly exciting year for the Gorilla Sun Blog! Here's a recap of this surreal journey and a summary of all the art that I've made throughout!

2021 DEC 30 · 24 min read
Tutorial
An Object Oriented Approach to Random Walkers

A closer look at random walkers, and how to make them explore and traverse an underlying grid, in p5js.

2021 OCT 14 · 14 min read
Guide
A Simple Guide to FFMPEG

FFmpeg is an essential tool for creative coders. Here's a primer on using FFmpeg, and showcase of some of it's capabilities.

2021 OCT 13 · 10 min read