> ## Content Index
> Fetch the complete content index at: https://www.gorillasun.de/llms.txt
> Use this file to discover other available public pages before exploring further.

# Gorilla Recap 6
- URL: https://www.gorillasun.de/blog/gorilla-recap-6/
- Published: 2023-05-29T14:01:57.000Z
- Updated: 2023-12-19T23:12:07.000Z
- Description: This week we released a new token on FxHash, programmed a particle system in collaboration with ChatGPT, and looked back onto 2 years of making generative art on FxHash. We also read some interesting articles about generative art!
- Author: Ahmad Moussa
- Tags: Newsletter

**Hey everyone 👋 and hello to all new subscribers that joined since last week! Thanks for signing up and joining along for the ride! This is the weekly newsletter, in which I recap everything noteworthy from the past week. Hope you have a good stay!**

This week I released a new token on FxHash - **2D or not 2D**!

0:00 

/0:04 

1× 

2D or not 2D #17 collected by Alessandro Fiore

Big thanks to everyone that collected an iteration so far! 🙌 I was hesitant about releasing the token initially but then I decided that I will not let the pile of unfinished projects get any bigger and pulled the trigger! And I'm super happy that I did!

In this Newsletter you're getting a mini making-of. The initial idea for the project came up while prototyping my [EditArt piece Blöck](https://www.gorillasun.de/blog/making-of-block/), where I had a simple idea for partitioning a rectangular region into slanted slices:

> Partitions [#p5js](https://twitter.com/hashtag/p5js?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de) [#creativecoding](https://twitter.com/hashtag/creativecoding?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de) [pic.twitter.com/SN5x9N6nLJ](https://t.co/SN5x9N6nLJ?ref=gorillasun.de)
> 
> — Ahmad Moussa || Gorilla Sun (@gorillasu) [March 27, 2023](https://twitter.com/gorillasu/status/1640412281421832194?ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de)

I decided on a different grid-based strategy for Blöck however. A little bit down the line I returned to the partitioning idea, and explored some visual ideas. For instance I doubled up the slice quadrilaterals, achieving a sort of 2.5D effect:

![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2023/05/FsULaLbXwAAdbmv.jpg)

![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2023/05/FsUMQ-SWIAEF9_x.jpg)

After refactoring the entire code, I thought it would be interesting to have the slices move up and down inside their respective partition containers - which looked pretty cool:

> They're alive! No idea where this is going 🤔 [#p5js](https://twitter.com/hashtag/p5js?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de) [#fxhash](https://twitter.com/hashtag/fxhash?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de) [https://t.co/k3iLG4iFyg](https://t.co/k3iLG4iFyg?ref=gorillasun.de) [pic.twitter.com/sPT7A9r8Bb](https://t.co/sPT7A9r8Bb?ref=gorillasun.de)
> 
> — Ahmad Moussa || Gorilla Sun (@gorillasu) [March 28, 2023](https://twitter.com/gorillasu/status/1640810750087254049?ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de)

I love making stuff that looks like 3D when it's just 2D tricks. Soon after that though, I dropped the project for almost a month, and got busy with other things. Earlier this month I got around to working on it again:

> Next [#fxparams](https://twitter.com/hashtag/fxparams?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de)? Coming back to this with fresh eyes after a month it looks solid, few bugs in there but shouldn't be too difficult to sort them out 💁‍♂️ [#creativecoding](https://twitter.com/hashtag/creativecoding?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de) [#genart](https://twitter.com/hashtag/genart?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de) [pic.twitter.com/lIJus5WGF6](https://t.co/lIJus5WGF6?ref=gorillasun.de)
> 
> — Ahmad Moussa || Gorilla Sun (@gorillasu) [May 8, 2023](https://twitter.com/gorillasu/status/1655568200845647877?ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de)

Until I finally felt that it was *complete* enough to be published:

> Motion [#genart](https://twitter.com/hashtag/genart?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de) [#creativecoding](https://twitter.com/hashtag/creativecoding?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de) [pic.twitter.com/8E8gofg0wQ](https://t.co/8E8gofg0wQ?ref=gorillasun.de)
> 
> — Ahmad Moussa || Gorilla Sun (@gorillasu) [May 25, 2023](https://twitter.com/gorillasu/status/1661686268193828864?ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de)

![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2023/05/Image-81.png)

Tom coming up with a banger name for the sketch 😂

In other news Yazid shared a post yesterday that really resonated with my own feelings:

> I’m notoriously slow af w/ my art.  
>  
> I procrastinate, chase random curiosities down many rabbit holes, get rly mechanical/in the weeds… I can also end up hating my art (or myself) & walk away.  
>  
> This one took weeks. And it’s still buggy as hell. But damn am I fking proud of it rn. [pic.twitter.com/HZXKQWOOS2](https://t.co/HZXKQWOOS2?ref=gorillasun.de)
> 
> — Yazid (@Yazid) [May 28, 2023](https://twitter.com/Yazid/status/1662757970911047680?ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de)

Making art is an emotional challenge. I'll often have too many ideas for my own good, and in the attempt to pursue multiple threads I'll start to lose myself and not get anything done. For this reason, I find that it's a massive effort to work on the same thing again when it's just so easy to start a new project instead. Makes feel a little bit better about myself when I read such words coming from someone whose art I really admire.

## Gorilla Articles

### Programming a Particle System with ChatGPT

This week I played a lot with ChatGPT and tried to use it as my personal sketching assistant; turns out that it's actually pretty good at making P5 sketches. The practical example that I decided to pursue was an interactive particle system, and after trying different approaches I ended up with the following:

> Asked chatGPT to help me make a little particle based sketch 👇 [#creativecoding](https://twitter.com/hashtag/creativecoding?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de) [#p5js](https://twitter.com/hashtag/p5js?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de) [pic.twitter.com/AtJ508AHkY](https://t.co/AtJ508AHkY?ref=gorillasun.de)
> 
> — Ahmad Moussa || Gorilla Sun (@gorillasu) [May 23, 2023](https://twitter.com/gorillasu/status/1660994637895442433?ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de)

Later I compiled a little post summarizing my explorations, showcasing the prompts that I used to put together the final sketch. If you want to try this experiment for yourself and steer ChatGPT to create an interesting p5 sketch:

[Programming a Particle System with ChatGPTYou’ve probably heard about ChatGPT, and you’ve probably heard that it can write code. In this post we’re taking it for a spin and explore a practical example - we’ll make it code a full-fledged particle system from scratch! Let’s see what the best prompts are for this purpose!![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/size/w256h256/2023/03/icon-1.png)Gorilla SunAhmad Moussa![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2023/05/Image-76.png)](https://www.gorillasun.de/blog/programming-a-particle-system-with-chatgpt/)

### A brief FxHash Retrospective

After releasing my latest token, I looked back on all of the projects that I have released on FxHash so far, and it made a little bit nostalgic:

![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2023/05/image-1.png)

16 FxHash projects

I rarely take the time to reflect on my previous works and all the experiences that I've made along the way, hence I wrote a little retrospective to commemorate this 16th FxHash release:

[Making Generative Blockchain Art on FxHash: A brief RetrospectiveThis post is a brief retrospective in which I look back onto the past two years of making code based blockchain art. I tackle some lessons that I’ve learned, some of the emotional struggles that I’ve experienced and conclude with some tips to grapple with this fast paced environment.![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/size/w256h256/2023/03/icon-1.png)Gorilla SunAhmad Moussa![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2023/05/scribble2.jpg)](https://www.gorillasun.de/blog/generative-blockchain-art-retrospective/)

In the post I tackle a couple of topics, like grappling with the emotional challenges that come alongside making generative art, as well as some things that I believe I could have done better.

I believe that I've grown a lot as a coder and as an artist since these early FxHash days - at the very least I feel much more comfortable now putting work out into the world than I did before.

## Gorilla Sketches

Another week of heavy sketching - not just for the newly released token but also for a couple of upcoming projects. One of them for Proof of X, which I'm already really excited about:

![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2023/05/all-the-simple-things-10.png)

![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2023/05/all-the-simple-things5.png)

All the simple things - WIP Sketch in preparation for Proof of X

![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2023/05/proofofx.png)

Same artwork at a larger scale.

The second project is for a new upcoming platform - I'm not certain if I can reveal too much about it at this point - but it's got something to do with the Poisson disk sampling I shared recently:

> Got two big projects coming out in the next weeks! ✨Here's a [#WIP](https://twitter.com/hashtag/WIP?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de) from one of them that uses Poisson disk sampling as it's foundation! [#genart](https://twitter.com/hashtag/genart?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de) 🐟 [pic.twitter.com/GzwxbafnDq](https://t.co/GzwxbafnDq?ref=gorillasun.de)
> 
> — Ahmad Moussa || Gorilla Sun (@gorillasu) [May 28, 2023](https://twitter.com/gorillasu/status/1662870490833375232?ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de)

More about this one in the coming days! Can you guess what it's going to be?

## Interesting reads of the week

This week we treat ourselves to a couple of articles on generative Art!

### Draw this Seed!

Alejandro Campos released a really innovative FxParams token that allows you to *draw* onto the canvas and then mint whatever you created. In his article he explains how he made it possible: essentially the canvas needs to be encoded as a string and then passed in a parameter, such that the minted piece re-generates what has been drawn.

[fxhash - Draw that seed!Pensado a mano explores the intersection of Generative Art and Hand Drawing. The collector, by drawing a predefined number of shapes on canvas, creates a unique hand-crafted seed that generates the final artwork. That is the only customisable param, thought by hand, which interacts with various rand…![](https://www.fxhash.xyz/apple-touch-icon.png)fx logo![](https://media.fxhash.xyz/w_1200/QmbfwitKnpZWHS4jmonCCioiBrkGM4jE9HgDwoQmkrtS84)](https://www.fxhash.xyz/article/draw-that-seed!?ref=gorillasun.de)

The technicalities behind **Pensado a Mano*

> (gm)  
> fx(params) = "Draw your Seed"  
> Plottable edition (example below)  
>  
> Should I launch this?[#generativeart](https://twitter.com/hashtag/generativeart?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de) ?[#madewithcode](https://twitter.com/hashtag/madewithcode?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de) [pic.twitter.com/U7VCywhLvl](https://t.co/U7VCywhLvl?ref=gorillasun.de)
> 
> — Alejandro (@ratchitect) [May 6, 2023](https://twitter.com/ratchitect/status/1654850158247526403?ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de)

### Juhani Halkomaki - Feature Article in Stir World

It is always a joy to see Juhani's art grace my timeline - here's a well deserved feature article on his art in the Stir world Magazine in which he talks about his background, process and inspirations:

[Juhani Halkom&auml;ki: Exploring a digital arts practice that builds on creative codingThe artist Juhani Halkom&auml;ki shares anecdotes from his digital art practice, and explains how he came to focus on his art while working in technology.![](https://www.stirworld.com/images/favicon.ico)STIRworld.comManu Sharma![](https://www.stirworld.com/images/article_gallery/noisy-mountain-feels-like-hills-made-of-soundwaves-2022-digital-illustration-juhani-halkom-auml-ki-stirworld-230513061821.jpg)](https://www.stirworld.com/see-features-juhani-halkomaki-exploring-a-digital-arts-practice-that-builds-on-creative-coding?ref=gorillasun.de)

A closer look at Juhani's practice - a must read!

### The Algorithm behind Buizen

Not from this week, but still very worth reading - Misha Heesakkers gives us a peak into the inner workings of the algorithm and maths behind his generative token Buizen:

[fxhash - Behind the algorithm: Buizen - Generating tubes with arc tangent mathWelcome to my article series ‘Behind the algorithm’ where I try to write about the work that gets into the artwork. I started this series for my generative prints but recently I dipped my toes into generative art NFTs on fxhash where I launched two generative tokens, “Kralen” and “Buizen”. In this a…![](https://www.fxhash.xyz/apple-touch-icon.png)fx logo![](https://media.fxhash.xyz/w_1200/Qmc6hnnkNBHeXBgQPDHaBEr6RQnVXSJ2tXCRrcxPMjnQub)](https://www.fxhash.xyz/article/behind-the-algorithm%3A-buizen-generating-tubes-with-arc-tangent-math?ref=gorillasun.de)

![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2023/05/image-2.png)

## Tip of the Week

Not a programming tip this time around, but nonetheless something quite interesting to me. It's about varying the length of you sentences to create a perceived rhythm in your writing. 

You might've noticed but I've been writing quite a bit these days, and sometimes I'm utterly stuck on certain paragraphs and sentences. Often it's because I can't find the correct wording/phrasing to express a certain idea, other times the paragraph just doesn't *flow* well. Now I'm starting to wonder if it has to do with the *rhythm* of my writing.

> Just shared this with a young writer because really it can never be shared enough. [pic.twitter.com/JUjMPQQZJR](https://t.co/JUjMPQQZJR?ref=gorillasun.de)
> 
> — Mira Crisp (@misscrisp) [December 6, 2019](https://twitter.com/misscrisp/status/1202792895448662016?ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de)

Amelia Wattenberger made a tool for exactly this purpose 👇

> ✨ what if we could focus on editing the flow of our writing? ✨  
>  
> Well crafted writing has rhythm - it sings, it dances. It switches between long, detailed sentences and short, punchy ones. It dives from lofty, abstract ideas to tangible, concrete sensations. [pic.twitter.com/wxwjIZ0n9R](https://t.co/wxwjIZ0n9R?ref=gorillasun.de)
> 
> — Amelia Wattenberger 🪷 (@Wattenberger) [May 24, 2023](https://twitter.com/Wattenberger/status/1661379524976599044?ref%5Fsrc=twsrc%5Etfw&ref=gorillasun.de)

## Music for Coding

Really enjoyed this playlist this week - gave me a lot of good vibes, perfect tunes for starting your summer and clearing up that morning brain-fog:

**And that's it from this week! See you next week, and until then cheers, and happy coding \~ Gorilla Sun 🌸**