# Gallery

**URL:** https://discourse.processing.org/c/gallery/21.md?no_subcategories=false

[Latest](https://discourse.processing.org/latest.md) · [Categories](https://discourse.processing.org/categories.md) · [Tags](https://discourse.processing.org/tags.md)

---

## [About the Gallery category](https://discourse.processing.org/t/about-the-gallery-category/33)

<div class="topic-metadata">

**Author:** [@ProcessingOrg](https://discourse.processing.org/u/ProcessingOrg)\
**Replies:** 0

</div>

Share and discuss your work What are you creating? We encourage you to share it and to introduce it. People make all sorts of things with Processing Foundation software, from Android apps, to home electronics projects, …

---

## [Keyed: keyframe animation for Processing](https://discourse.processing.org/t/keyed-keyframe-animation-for-processing/49581)

<div class="topic-metadata">

**Author:** [@domizai](https://discourse.processing.org/u/domizai)\
**Replies:** 0\
**Last updated:** [October 4, 2026, 10:06am UTC](https://discourse.processing.org/t/keyed-keyframe-animation-for-processing/49581 "2026-10-04T10:06:32Z")

</div>

Hi everyone! I’d like to share Keyed, a keyframe animation library for Processing. Set a value at any points in time, and Keyed blends everything in between, with easing, paths, effects and events. I started the libr…

---

## [My first Processing 1.51 game](https://discourse.processing.org/t/my-first-processing-1-51-game/49572)

<div class="topic-metadata">

**Author:** [@adaptinnovative](https://discourse.processing.org/u/adaptinnovative)\
**Replies:** 3\
**Last updated:** [October 3, 2026, 8:11pm UTC](https://discourse.processing.org/t/my-first-processing-1-51-game/49572 "2026-10-03T20:11:32Z")

</div>

Here is the sketch on openprocessing.org Originally coded with Processing 1.51 ported to openprocess.org https://openprocessing.org/@owaun/3026191 W,A,S,D controls W - up , A - left , S - back , D - right Press ‘F’ …

---

## [Unfolding Maps is back for Processing 4! 🗺️](https://discourse.processing.org/t/unfolding-maps-is-back-for-processing-4/49578)

<div class="topic-metadata">

**Author:** [@enkatsu](https://discourse.processing.org/u/enkatsu)\
**Replies:** 0\
**Last updated:** [October 3, 2026, 3:45pm UTC](https://discourse.processing.org/t/unfolding-maps-is-back-for-processing-4/49578 "2026-10-03T15:45:49Z")

</div>

Hi all! :waving\_hand: I love Unfolding Maps, but it hasn’t been updated since 2019: the Contribution Manager only offers an old version, and the default map tiles don’t load anymore. So I’ve been working on a fork to br…

---

## [Processing Java with AI assistence](https://discourse.processing.org/t/processing-java-with-ai-assistence/49571)

<div class="topic-metadata">

**Author:** [@Skys](https://discourse.processing.org/u/Skys)\
**Replies:** 0\
**Last updated:** [October 2, 2026, 2:04pm UTC](https://discourse.processing.org/t/processing-java-with-ai-assistence/49571 "2026-10-02T14:04:10Z")

</div>

Well 'couse many dislike AI, this post is human. I used AI Gimini to Rewrite my old Tools, and create new ones. Im a hobby scientist and make my theoriy more visuell for everyone. my old Tool smily-helper has now 3d.(ac…

---

## [Camera3D support for Looking Glass displays](https://discourse.processing.org/t/camera3d-support-for-looking-glass-displays/49407)

<div class="topic-metadata">

**Author:** [@hx2A](https://discourse.processing.org/u/hx2A)\
**Replies:** 20\
**Last updated:** [September 29, 2026, 1:58am UTC](https://discourse.processing.org/t/camera3d-support-for-looking-glass-displays/49407 "2026-09-29T01:58:03Z")

</div>

Recently I had the opportunity to experiment with a Looking Glass Go display. I used the opportunity to extend Camera3D’s functionality to create images in the correct format for displays made by this company. These dis…

---

## [Wrapping images around fractals with Fractal Wrapper](https://discourse.processing.org/t/wrapping-images-around-fractals-with-fractal-wrapper/49140)

<div class="topic-metadata">

**Author:** [@bryceguy72](https://discourse.processing.org/u/bryceguy72)\
**Replies:** 6\
**Last updated:** [September 27, 2026, 6:19pm UTC](https://discourse.processing.org/t/wrapping-images-around-fractals-with-fractal-wrapper/49140 "2026-09-27T18:19:41Z")

</div>

In 2000 I wrote some code that wrapped a bitmap around the iteration boundaries of a fractal. A few days ago I ported the code into Processing 4 with the help of Claude AI and created some images I thought were interest…

---

## [Lumen version 1.0](https://discourse.processing.org/t/lumen-version-1-0/49467)

<div class="topic-metadata">

**Author:** [@adaptinnovative](https://discourse.processing.org/u/adaptinnovative)\
**Replies:** 0\
**Last updated:** [September 24, 2026, 11:48pm UTC](https://discourse.processing.org/t/lumen-version-1-0/49467 "2026-09-24T23:48:22Z")

</div>

This is real code you can find it here Originally created with processing.org 1.51 ported to openprocessing.org https://openprocessing.org/@owaun/3019138

---

## [Pocket Change v1.0](https://discourse.processing.org/t/pocket-change-v1-0/49456)

<div class="topic-metadata">

**Author:** [@adaptinnovative](https://discourse.processing.org/u/adaptinnovative)\
**Replies:** 2\
**Last updated:** [September 24, 2026, 7:44pm UTC](https://discourse.processing.org/t/pocket-change-v1-0/49456 "2026-09-24T19:44:51Z")

</div>

I am posting the link to the code on openprocessing.org to show that it is real and actual code. https://openprocessing.org/@owaun/3018414 I am open to collaboration requests: Email: karl@adaptinnovative.com Whatsapp…

---

## [Mobility Card v.1](https://discourse.processing.org/t/mobility-card-v-1/49457)

<div class="topic-metadata">

**Author:** [@adaptinnovative](https://discourse.processing.org/u/adaptinnovative)\
**Replies:** 0\
**Last updated:** [September 24, 2026, 2:56pm UTC](https://discourse.processing.org/t/mobility-card-v-1/49457 "2026-09-24T14:56:52Z")

</div>

Here is the link on openprocessing.org to prove it is real code https://openprocessing.org/@owaun/3018458

---

## [Harriss Spiral Techniques](https://discourse.processing.org/t/harriss-spiral-techniques/45141)

<div class="topic-metadata">

**Author:** [@svan](https://discourse.processing.org/u/svan)\
**Replies:** 7\
**Last updated:** [September 24, 2026, 6:29am UTC](https://discourse.processing.org/t/harriss-spiral-techniques/45141 "2026-09-24T06:29:53Z")

</div>

The following source code is one technique of drawing a basic Harriss spiral using ninety degree Processing arcs. Each successive arc is the previous arc’s width/height divided by 1.325 going from outer to inner. The c…

---

## [K-means clustering](https://discourse.processing.org/t/k-means-clustering/49313)

<div class="topic-metadata">

**Author:** [@quark](https://discourse.processing.org/u/quark)\
**Replies:** 2\
**Last updated:** [September 10, 2026, 3:19pm UTC](https://discourse.processing.org/t/k-means-clustering/49313 "2026-09-10T15:19:58Z")

</div>

While browing videos on youtube I came across this video on K-means clustering. Once you get past the channel’s awful intro music :hear\_no\_evil\_monkey: it was worth watching especially if you hadn’t heard of clustering b…

---

## [P5.waves - waveforms for motion, patterns and morphing](https://discourse.processing.org/t/p5-waves-waveforms-for-motion-patterns-and-morphing/49335)

<div class="topic-metadata">

**Author:** [@sebastienvanblaere](https://discourse.processing.org/u/sebastienvanblaere)\
**Replies:** 1\
**Last updated:** [September 10, 2026, 12:05pm UTC](https://discourse.processing.org/t/p5-waves-waveforms-for-motion-patterns-and-morphing/49335 "2026-09-10T12:05:14Z")

</div>

Hi everyone, I’d like to share p5.waves, a small library I’ve been developing for using waveforms to drive motion, shapes and patterns in p5.js. It started with a 16×16 black-and-white grid and a set of wave formulas c…

---

## [Processing Sketch Browser](https://discourse.processing.org/t/processing-sketch-browser/48452)

<div class="topic-metadata">

**Author:** [@adaptinnovative](https://discourse.processing.org/u/adaptinnovative)\
**Replies:** 23\
**Last updated:** [September 9, 2026, 10:15pm UTC](https://discourse.processing.org/t/processing-sketch-browser/48452 "2026-09-09T22:15:04Z")

</div>

processsing sketch browser Video Video https://youtu.be/3UPGjDTa050

---

## [Processing2Hologram — a Processing 4 library for Looking Glass holographic displays](https://discourse.processing.org/t/processing2hologram-a-processing-4-library-for-looking-glass-holographic-displays/49169)

<div class="topic-metadata">

**Author:** [@ChengkaiXu](https://discourse.processing.org/u/ChengkaiXu)\
**Replies:** 11\
**Last updated:** [August 27, 2026, 2:17am UTC](https://discourse.processing.org/t/processing2hologram-a-processing-4-library-for-looking-glass-holographic-displays/49169 "2026-08-27T02:17:06Z")

</div>

Processing2Hologram — a Processing 4 library for Looking Glass holographic displays Hi everyone! I’d like to share a small open-source project I’ve been working on: Processing2Hologram, a Processing 4 library that lets…

---

## [Truncated Cube P3D](https://discourse.processing.org/t/truncated-cube-p3d/49216)

<div class="topic-metadata">

**Author:** [@svan](https://discourse.processing.org/u/svan)\
**Replies:** 0\
**Last updated:** [August 19, 2026, 8:36pm UTC](https://discourse.processing.org/t/truncated-cube-p3d/49216 "2026-08-19T20:36:42Z")

</div>

The following source code will create a truncated cube with the P3D renderer using beginShape()…endShape() with multiple vertices. Since it is difficult to add components to a GLWindow a separate JFrame controller windo…

---

## [canvasGUI 3.2.0 (new release)](https://discourse.processing.org/t/canvasgui-3-2-0-new-release/49173)

<div class="topic-metadata">

**Author:** [@quark](https://discourse.processing.org/u/quark)\
**Replies:** 0\
**Last updated:** [August 16, 2026, 9:47am UTC](https://discourse.processing.org/t/canvasgui-3-2-0-new-release/49173 "2026-08-16T09:47:55Z")

</div>

Version 3.2.0 of canvasGUI is now available. Users will find that the new library is backwardly compatible so will work with any sketches using V3.0.0 or later’ In this release a new control the ‘frameset’ has been adde…

---

## [New Renderer currently in progress](https://discourse.processing.org/t/new-renderer-currently-in-progress/48947)

<div class="topic-metadata">

**Author:** [@adaptinnovative](https://discourse.processing.org/u/adaptinnovative)\
**Replies:** 7\
**Last updated:** [August 15, 2026, 10:30pm UTC](https://discourse.processing.org/t/new-renderer-currently-in-progress/48947 "2026-08-15T22:30:31Z")

</div>

The two images on the left were generated by chatgpt. The code on the right is my progress so far. The images on the left is my target. That’s what I am trying to achieve using processing.org 1.51 I am pleased with …

---

## [Collision Detection using a Quadtree](https://discourse.processing.org/t/collision-detection-using-a-quadtree/49130)

<div class="topic-metadata">

**Author:** [@quark](https://discourse.processing.org/u/quark)\
**Replies:** 1\
**Last updated:** [August 10, 2026, 3:17am UTC](https://discourse.processing.org/t/collision-detection-using-a-quadtree/49130 "2026-08-10T03:17:02Z")

</div>

In this demonstration I am using a quadtree to optimise collision detection. It is the third in a series of topics I have posted on collision detection, the first two being - Collision Detection using Spatial Hashing C…

---

## [Collision Detection using Sweep and Prune](https://discourse.processing.org/t/collision-detection-using-sweep-and-prune/49119)

<div class="topic-metadata">

**Author:** [@quark](https://discourse.processing.org/u/quark)\
**Replies:** 0\
**Last updated:** [August 5, 2026, 2:41pm UTC](https://discourse.processing.org/t/collision-detection-using-sweep-and-prune/49119 "2026-08-05T14:41:48Z")

</div>

This is a companion sketch to my last post on the spatial hashing algorithm. It uses the same core code for the particle and vector classes. If you want to know how the sweep and prune works then look at this video, I c…

---

## [Collision Detection using Spatial Hashing](https://discourse.processing.org/t/collision-detection-using-spatial-hashing/49088)

<div class="topic-metadata">

**Author:** [@quark](https://discourse.processing.org/u/quark)\
**Replies:** 1\
**Last updated:** [August 2, 2026, 9:40am UTC](https://discourse.processing.org/t/collision-detection-using-spatial-hashing/49088 "2026-08-02T09:40:16Z")

</div>

I have found a great YouTube channel Ten Minute Physic and in particular this video on the spatial hashing algorithm. The sketch below is based on the algorithms described in this video. Although I have not performed an…

---

## [Wobbly Fractal Tree](https://discourse.processing.org/t/wobbly-fractal-tree/49028)

<div class="topic-metadata">

**Author:** [@Boleeman](https://discourse.processing.org/u/Boleeman)\
**Replies:** 0\
**Last updated:** [July 21, 2026, 1:24pm UTC](https://discourse.processing.org/t/wobbly-fractal-tree/49028 "2026-07-21T13:24:11Z")

</div>

A wobbling fractal Tree with different colour modes; Press: H = hue colour changes J = circle joins S = save to png R = reset mouse click = pause sliders to control certain properties. Code here

---

## [Updated Voronoi](https://discourse.processing.org/t/updated-voronoi/49010)

<div class="topic-metadata">

**Author:** [@adaptinnovative](https://discourse.processing.org/u/adaptinnovative)\
**Replies:** 3\
**Last updated:** [July 20, 2026, 2:28pm UTC](https://discourse.processing.org/t/updated-voronoi/49010 "2026-07-20T14:28:51Z")

</div>

I found this awesome post online https://community.wolfram.com/groups/-/m/t/3765207 it had this code \`\`\`VoronoiCells\[pts\_List, ibds : (\_?MatrixQ | Automatic) : Automatic\] /; MatrixQ\[pts, Internal\`RealValuedNumericQ\]…

---

## [Rotations from fast Transform sign flipping](https://discourse.processing.org/t/rotations-from-fast-transform-sign-flipping/49009)

<div class="topic-metadata">

**Author:** [@seanc4s](https://discourse.processing.org/u/seanc4s)\
**Replies:** 0\
**Last updated:** [July 19, 2026, 5:49am UTC](https://discourse.processing.org/t/rotations-from-fast-transform-sign-flipping/49009 "2026-07-19T05:49:07Z")

</div>

Often fast transforms are self-inverse. If you keep applying such a transform you get spread out form, input form, spread out form,input form… If you mis-align ( sign flip) some values between the fast transforms you ge…

---

## [Trippy Spikey Figure8 Animations. Nice features](https://discourse.processing.org/t/trippy-spikey-figure8-animations-nice-features/48999)

<div class="topic-metadata">

**Author:** [@Boleeman](https://discourse.processing.org/u/Boleeman)\
**Replies:** 2\
**Last updated:** [July 18, 2026, 5:08am UTC](https://discourse.processing.org/t/trippy-spikey-figure8-animations-nice-features/48999 "2026-07-18T05:08:02Z")

</div>

\*\* Spikey Figure8 Animations \*\* Some nice spikey animations. Originally done in OpenProcessing. Then I made a p5js version and a WebGL p5js version. Really enjoyed making this animated sketch. Drag the mouse to adju…

---

## [Processing sketch as a web page server](https://discourse.processing.org/t/processing-sketch-as-a-web-page-server/47206)

<div class="topic-metadata">

**Author:** [@glv](https://discourse.processing.org/u/glv)\
**Replies:** 3\
**Last updated:** [July 10, 2026, 7:07pm UTC](https://discourse.processing.org/t/processing-sketch-as-a-web-page-server/47206 "2026-07-10T19:07:34Z")

</div>

Hello folks! Processing sketch as a web page server: // Processing sketch as a web page server // Author: glv // Date: 2025-09-22 // Insight gleaned from various sources; seek and you shall find! // You will see thi…

---

## [Holocrux Fractal Modified](https://discourse.processing.org/t/holocrux-fractal-modified/48984)

<div class="topic-metadata">

**Author:** [@Boleeman](https://discourse.processing.org/u/Boleeman)\
**Replies:** 0\
**Last updated:** [July 10, 2026, 11:28am UTC](https://discourse.processing.org/t/holocrux-fractal-modified/48984 "2026-07-10T11:28:35Z")

</div>

Made some versions of a modified Holocrux fractal in P5 js and in OpenProcessing. This modified version is longer than the usual Holocrux fractal. Also figured out a way to make intricate circle patterns inside the main …

---

## [3D: Some stuff Trigonometry](https://discourse.processing.org/t/3d-some-stuff-trigonometry/28849)

<div class="topic-metadata">

**Author:** [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Replies:** 2\
**Last updated:** [July 10, 2026, 9:11am UTC](https://discourse.processing.org/t/3d-some-stuff-trigonometry/28849 "2026-07-10T09:11:03Z")

</div>

some stuff I am working on - with 3D ArrayList\<PVector\> @jafal

---

## [Bezier Curve Tiles](https://discourse.processing.org/t/bezier-curve-tiles/48959)

<div class="topic-metadata">

**Author:** [@svan](https://discourse.processing.org/u/svan)\
**Replies:** 0\
**Last updated:** [July 5, 2026, 5:06pm UTC](https://discourse.processing.org/t/bezier-curve-tiles/48959 "2026-07-05T17:06:55Z")

</div>

Bezier curves require four points: two anchor points and two control points. If the anchor points are the diagonal corners of a square (eg, pts 0 and 3) and the control points are the other two corners (eg pts 1 and 2) …

---

## [Star Wars Tatooine Landscape](https://discourse.processing.org/t/star-wars-tatooine-landscape/48944)

<div class="topic-metadata">

**Author:** [@glv](https://discourse.processing.org/u/glv)\
**Replies:** 0\
**Last updated:** [July 2, 2026, 10:33pm UTC](https://discourse.processing.org/t/star-wars-tatooine-landscape/48944 "2026-07-02T22:33:07Z")

</div>

Hello folks! Star Wars Tatooine Landscape Started as a sketch to explore Processing image scaling and rendering. ▶ Details // canvasScaleTest // Author: GLV // Version 1.4.0 // Date 2026-07-02 // Time 18:00 PGraphics …

[Next page](https://discourse.processing.org/c/gallery/21.md?no_subcategories=false&page=1)
