# Doodles Wall c\[\_\]

**URL:** <https://openrndr.discourse.group/t/doodles-wall-c/51>\
**Category:** Gallery\
**Created:** [March 11, 2020, 9:20am UTC](https://openrndr.discourse.group/t/doodles-wall-c/51 "2020-03-11T09:20:39Z")\
**Posts on this page:** 15\
**Page:** 11

<div class="post-metadata">

**Author:** ![abe](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/abe/32/700_2.png) [@abe](https://openrndr.discourse.group/u/abe)\
**Post date:** [March 16, 2025, 8:10am UTC](https://openrndr.discourse.group/t/doodles-wall-c/51/202 "2025-03-16T08:10:49Z")

</div>

![capture_002](https://global.discourse-cdn.com/free1/uploads/openrndr/original/1X/22fffcfa722f3761919a1a1cfe09253aa7ed7bbc.png)

[source](https://genart.social/@hamoid/114171063870389891)

I use two tricks there. One, convert contours to shape to detect if they overlap or not (by getting the area of the intersection). The other is to multiply one contour pose by the inversed of the other contour pose to make them touch on an edge.

---

<div class="post-metadata">

**Author:** ![abe](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/abe/32/700_2.png) [@abe](https://openrndr.discourse.group/u/abe)\
**Post date:** [March 26, 2025, 9:41am UTC](https://openrndr.discourse.group/t/doodles-wall-c/51/203 "2025-03-26T09:41:50Z")

</div>

![5c6b9b4073e0fc6e](https://global.discourse-cdn.com/free1/uploads/openrndr/original/1X/343333d06f4050b52b07a5df7dd43a63e226d1ef.jpeg)  
I iterated on this one, tweaked the algorithm and added textures:

> **[aBe (@hamoid@genart.social)](https://genart.social/@hamoid/114217873231422188)**
>
> Attached: 3 images
> 
> I took a walk and collected some textures to use in this one.
> 
> \#CreativeCoding #generative #abstract #MadeWithCode #OPENRNDR #Kotlin #pareidolia

---

<div class="post-metadata">

**Author:** ![abe](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/abe/32/700_2.png) [@abe](https://openrndr.discourse.group/u/abe)\
**Post date:** [May 4, 2025, 4:58pm UTC](https://openrndr.discourse.group/t/doodles-wall-c/51/204 "2025-05-04T16:58:04Z")

</div>

![hel2025.ContourToMesh-2025-05-04-18.12.01](https://global.discourse-cdn.com/free1/uploads/openrndr/original/1X/9a94d334acacabdeb49cb52de0a3f81c6bf1b74d.jpeg)

I’ve been writing methods to convert ShapeContour, Segment2D and RectifiedContour and Shape to a VertexBuffer mesh. The first three can be converted with a variable width defined by your own function. The resulting mesh contains normals, texture coordinates and directions per vertex, which is what I used here to colorize the curves 🙂

I’ll send soon a pull request with these changes.

---

<div class="post-metadata">

**Author:** ![abe](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/abe/32/700_2.png) [@abe](https://openrndr.discourse.group/u/abe)\
**Post date:** [July 23, 2025, 1:01pm UTC](https://openrndr.discourse.group/t/doodles-wall-c/51/205 "2025-07-23T13:01:39Z")

</div>

![e629bd9669729204](https://global.discourse-cdn.com/free1/uploads/openrndr/original/1X/fa7296d73ee9ebaa9877ce07350451213a4ae916.png)  
It’s raining, so I’ll use squares.

> **[aBe (@hamoid@genart.social)](https://genart.social/@hamoid/114899557849276672)**
>
> Attached: 2 images
> 
> Allowing myself to play.
> 
> This program is on /tmp and it will be gone when I shut down my laptop in a few minutes.
> 
> I like that it won't be occupying space on my disk and probably not in my head either.
> 
> \#CreativeCoding #OPENRNDR...

---

<div class="post-metadata">

**Author:** ![abe](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/abe/32/700_2.png) [@abe](https://openrndr.discourse.group/u/abe)\
**Post date:** [November 21, 2025, 9:27pm UTC](https://openrndr.discourse.group/t/doodles-wall-c/51/206 "2025-11-21T21:27:38Z")

</div>

![Chopstick plotting](https://global.discourse-cdn.com/free1/uploads/openrndr/original/1X/99bfc0691dd15318ac9114de8e2dbfd29a7851a3.jpeg)

Chopstick plotting

---

<div class="post-metadata">

**Author:** ![abe](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/abe/32/700_2.png) [@abe](https://openrndr.discourse.group/u/abe)\
**Post date:** [December 2, 2025, 10:58am UTC](https://openrndr.discourse.group/t/doodles-wall-c/51/207 "2025-12-02T10:58:31Z")

</div>

![PXL_20251202_104120038.MP](https://global.discourse-cdn.com/free1/uploads/openrndr/original/1X/40ab7c64a39f6d55f9bc8911ea38dec9ddb504c2.jpeg)

Simulating gradients. I was using orx-axidraw and the `axi.groupStrokeColors()`feature. I made it return the list of colors in the order they will be plotted, so I can display them and know what color is next. I also messed up once here (therefore the offset in the gold/blue): I pressed `plot` instead of `resume`, which started plotting on top of a previous design 🤦 . I will try to add a warning to orx-axidraw so this doesn’t happen again.

---

<div class="post-metadata">

**Author:** ![abe](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/abe/32/700_2.png) [@abe](https://openrndr.discourse.group/u/abe)\
**Post date:** [April 30, 2026, 8:55am UTC](https://openrndr.discourse.group/t/doodles-wall-c/51/208 "2026-04-30T08:55:11Z")

</div>

A program I wrote during Saturday’s Creative Code Jam.

It’s inspired by the Hilbert Sort algorithm, and asking myself the question: in what ways would I manually sort a fixed list of points, while generating a contour and avoiding intersections?

I thought that if I try many times I can discover algorithms in my head, then convert them into code.

The program is about 200 lines long. Originally posted in [Mastodon](https://genart.social/@hamoid/115922357257083989).

[https://files.genart.social/media\_attachments/files/115/922/201/006/836/042/original/3abd4865dc030c25.mp4](https://files.genart.social/media_attachments/files/115/922/201/006/836/042/original/3abd4865dc030c25.mp4)

 ![9b6f0bb4e2331c4f](https://global.discourse-cdn.com/free1/uploads/openrndr/original/1X/3731eb8bc42af87682dc1148099c8ab17ec47495.jpeg)

---

<div class="post-metadata">

**Author:** ![abe](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/abe/32/700_2.png) [@abe](https://openrndr.discourse.group/u/abe)\
**Post date:** [April 30, 2026, 10:09am UTC](https://openrndr.discourse.group/t/doodles-wall-c/51/209 "2026-04-30T10:09:54Z")

</div>

In recent times I’ve seen posts by @INCD021 exploring OPENRNDR. I’m sharing 4 of them here 🙂

> **[INCD021 (@INCD021@mastodon.gamedev.place)](https://mastodon.gamedev.place/@INCD021/116376610926328877)**
>
> Attached: 1 image
> 
> I'm still adding new effects to my toolbox, building up a solid set I can combine to create art pieces I hope others will enjoy looking at as much as I enjoy making them.
> 
> \#computerart #abstractart #creativecoding #OPENRNDR

> **[INCD021 (@INCD021@mastodon.gamedev.place)](https://mastodon.gamedev.place/@INCD021/116410583682634044)**
>
> Attached: 1 image
> 
> Palettes make a LOT of a difference :D 
> 
> \#computerart #abstractart #creativecoding #openrndr #creativeCoding

> **[INCD021 (@INCD021@mastodon.gamedev.place)](https://mastodon.gamedev.place/@INCD021/116444559980844515)**
>
> Attached: 1 image
> 
> Added the Space Colonization Algorithm to my generative arts toolbox.
> 
> Small steps :D
> 
> \#computerart #abstractart #creativeCoding #openrndr

> **[INCD021 (@INCD021@mastodon.gamedev.place)](https://mastodon.gamedev.place/@INCD021/116467302926224080)**
>
> Attached: 1 image
> 
> I love searching the code for wonderful images, playing, and suddenly there it is: something new and wonderful.
> 
> \#computerart #abstractart #creativeCoding #openrndr

Looking forward to the next ones 🙂

---

<div class="post-metadata">

**Author:** ![INCD021](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/incd021/32/919_2.png) [@INCD021](https://openrndr.discourse.group/u/INCD021)\
**Post date:** [May 8, 2026, 7:17pm UTC](https://openrndr.discourse.group/t/doodles-wall-c/51/210 "2026-05-08T19:17:58Z")

</div>

Have been hit by work, and life, so haven’t had much time. Hope to find some time soon, to go explore this new realm of art 😃

---

<div class="post-metadata">

**Author:** ![abe](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/abe/32/700_2.png) [@abe](https://openrndr.discourse.group/u/abe)\
**Post date:** [May 29, 2026, 5:03pm UTC](https://openrndr.discourse.group/t/doodles-wall-c/51/211 "2026-05-29T17:03:54Z")

</div>

Accidentally I found a metallic look 🙂

 ![test.PolygonTiling-2026-05-29-18.24.14](https://global.discourse-cdn.com/free1/uploads/openrndr/original/1X/8dc50774d6f10873b65721632bc6a028249de0c3.jpeg)

---

<div class="post-metadata">

**Author:** ![Alessandro](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/alessandro/32/412_2.png) [@Alessandro](https://openrndr.discourse.group/u/Alessandro)\
**Post date:** [June 7, 2026, 2:40pm UTC](https://openrndr.discourse.group/t/doodles-wall-c/51/212 "2026-06-07T14:40:23Z")

</div>

An implementation of diffusion limited aggregation via compute shaders

[![](https://global.discourse-cdn.com/free1/uploads/openrndr/original/1X/347cf02168d057ab3884eca3f1ea2a6a2c5e1587.jpeg "Diffusion Limited Aggregation") ](https://vimeo.com/1199177800)

---

<div class="post-metadata">

**Author:** ![Alessandro](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/alessandro/32/412_2.png) [@Alessandro](https://openrndr.discourse.group/u/Alessandro)\
**Post date:** [July 21, 2026, 8:34am UTC](https://openrndr.discourse.group/t/doodles-wall-c/51/213 "2026-07-21T08:34:24Z")

</div>

A study on [Tarbell’s Circle Inversion](https://www.rightclicksave.com/article/the-interview-jared-s-tarbell-generative-art-etsy)

 ![circle_inversion](https://global.discourse-cdn.com/free1/uploads/openrndr/original/1X/d4c21f5753c53559d096555e60fc0153b9918b1c.jpeg)

---

<div class="post-metadata">

**Author:** ![abe](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/abe/32/700_2.png) [@abe](https://openrndr.discourse.group/u/abe)\
**Post date:** [July 21, 2026, 9:10am UTC](https://openrndr.discourse.group/t/doodles-wall-c/51/214 "2026-07-21T09:10:28Z")

</div>

Niceee! Was it hard to create? Is that a slow rendering process or real time?

---

<div class="post-metadata">

**Author:** ![Alessandro](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/alessandro/32/412_2.png) [@Alessandro](https://openrndr.discourse.group/u/Alessandro)\
**Post date:** [July 21, 2026, 10:01am UTC](https://openrndr.discourse.group/t/doodles-wall-c/51/215 "2026-07-21T10:01:56Z")

</div>

The rendering time is not that slow, probably a couple of minutes.  
I’ll to write a post later today describing the process and the code. 🙂

---

<div class="post-metadata">

**Author:** ![Alessandro](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/alessandro/32/412_2.png) [@Alessandro](https://openrndr.discourse.group/u/Alessandro)\
**Post date:** [July 28, 2026, 6:41pm UTC](https://openrndr.discourse.group/t/doodles-wall-c/51/216 "2026-07-28T18:41:45Z")

</div>

A take on cellular automata.

[![](https://global.discourse-cdn.com/free1/uploads/openrndr/original/1X/16886a731fa317d9c3e7616a7ef199d1e3489a89.jpeg "Unstable") ](https://vimeo.com/1213676450)

[Previous page](https://openrndr.discourse.group/t/doodles-wall-c/51.md?page=10)
