# Gallery

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

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

**Page:** 8

---

## ["video"/demo in JavaScript with basic shapes](https://discourse.processing.org/t/video-demo-in-javascript-with-basic-shapes/41543)

<div class="topic-metadata">

**Author:** [@codeguppy](https://discourse.processing.org/u/codeguppy)\
**Replies:** 1\
**Last updated:** [March 30, 2023, 5:08am UTC](https://discourse.processing.org/t/video-demo-in-javascript-with-basic-shapes/41543 "2023-03-30T05:08:50Z")

</div>

Here’s a “video” / demo: (click on image for sound) See source code.

---

## [Particle agglomeration](https://discourse.processing.org/t/particle-agglomeration/39923)

<div class="topic-metadata">

**Author:** [@Divitiacus](https://discourse.processing.org/u/Divitiacus)\
**Replies:** 1\
**Last updated:** [March 31, 2023, 1:24am UTC](https://discourse.processing.org/t/particle-agglomeration/39923 "2023-03-31T01:24:58Z")

</div>

This models the agglomeration of particles moving around in a box. The stickiness of the particles can be changed. It defines, how likely particles stick together when they meet. Particles can de-agglomerate as well, whe…

---

## [Easily color elements!](https://discourse.processing.org/t/easily-color-elements/41536)

<div class="topic-metadata">

**Author:** [@Aryszin](https://discourse.processing.org/u/Aryszin)\
**Replies:** 2\
**Last updated:** [March 30, 2023, 10:18pm UTC](https://discourse.processing.org/t/easily-color-elements/41536 "2023-03-30T22:18:19Z")

</div>

You have a giant Project and hate always typing the same code like; fill(128); noStroke(); rect(10,10,100,25); fill(#FF0000); text("Some stuff",20,30); noFill(); stroke(0); rect(20,20,80,5); strokeWeight(15); stroke(#00…

---

## [Some Movies I made](https://discourse.processing.org/t/some-movies-i-made/13306)

<div class="topic-metadata">

**Author:** [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Replies:** 26\
**Last updated:** [February 23, 2023, 1:28pm UTC](https://discourse.processing.org/t/some-movies-i-made/13306 "2023-02-23T13:28:46Z")

</div>

Hello, I made a few movies using processing. A toast to hamoid and his great lib. Is somebody is interest…

---

## [ChatGPT first experiment](https://discourse.processing.org/t/chatgpt-first-experiment/41501)

<div class="topic-metadata">

**Author:** [@jafal](https://discourse.processing.org/u/jafal)\
**Replies:** 0\
**Last updated:** [March 28, 2023, 9:11pm UTC](https://discourse.processing.org/t/chatgpt-first-experiment/41501 "2023-03-28T21:11:30Z")

</div>

---

## [Simple textinput class](https://discourse.processing.org/t/simple-textinput-class/29754)

<div class="topic-metadata">

**Author:** [@paulgoux](https://discourse.processing.org/u/paulgoux)\
**Replies:** 1\
**Last updated:** [March 26, 2023, 4:09am UTC](https://discourse.processing.org/t/simple-textinput-class/29754 "2023-03-26T04:09:42Z")

</div>

class TextArea{ float x,y,w,h,bx,by,textSize = 12,spacing = 2,txoff,tyoff,lxpos; int last,lines,xpos,ypos; String \[\] textArea; String text = "",blankLine="",tempLine = "",label = ""; boolean update,blink,visibl…

---

## [New version of Rock-Paper-Scissors game](https://discourse.processing.org/t/new-version-of-rock-paper-scissors-game/41421)

<div class="topic-metadata">

**Author:** [@Skys](https://discourse.processing.org/u/Skys)\
**Replies:** 0\
**Last updated:** [March 23, 2023, 11:25pm UTC](https://discourse.processing.org/t/new-version-of-rock-paper-scissors-game/41421 "2023-03-23T23:25:21Z")

</div>

die neue Version von Stein Schere Papier. Rock-Paper-Scissors game. MIT License. http://jan-buehring.de/ or play online with other People: http://jan-buehring.de/ssp3.zip Well this is my very first multi user onli…

---

## [JavaFX MediaPlayer Preview](https://discourse.processing.org/t/javafx-mediaplayer-preview/41344)

<div class="topic-metadata">

**Author:** [@svan](https://discourse.processing.org/u/svan)\
**Replies:** 0\
**Last updated:** [March 18, 2023, 7:03pm UTC](https://discourse.processing.org/t/javafx-mediaplayer-preview/41344 "2023-03-18T19:03:19Z")

</div>

The screenshot below is a preview of a JavaFX MediaPlayer created in Processing4 after adding the javafx.media module to line 1086 of JavaBuild.java and recompiling the editor. The source code and output are shown below…

---

## [A few jokes for you](https://discourse.processing.org/t/a-few-jokes-for-you/41220)

<div class="topic-metadata">

**Author:** [@codeguppy](https://discourse.processing.org/u/codeguppy)\
**Replies:** 0\
**Last updated:** [March 10, 2023, 2:08am UTC](https://discourse.processing.org/t/a-few-jokes-for-you/41220 "2023-03-10T02:08:39Z")

</div>

A few fun jokes for you … of course displayed with JavaScript and a little bit of p5.js Source code: See also: A few quotes for you

---

## [A few quotes for you](https://discourse.processing.org/t/a-few-quotes-for-you/41219)

<div class="topic-metadata">

**Author:** [@codeguppy](https://discourse.processing.org/u/codeguppy)\
**Replies:** 0\
**Last updated:** [March 10, 2023, 2:04am UTC](https://discourse.processing.org/t/a-few-quotes-for-you/41219 "2023-03-10T02:04:35Z")

</div>

A few famous quotes for you … of course displayed with JavaScript and a little bit of p5.js Source code: See also: A few jokes for you

---

## [GUI controls and Window manager with movable and overlapping windows. (Playground with source code embedded in the post.)](https://discourse.processing.org/t/gui-controls-and-window-manager-with-movable-and-overlapping-windows-playground-with-source-code-embedded-in-the-post/41083)

<div class="topic-metadata">

**Author:** [@codeguppy](https://discourse.processing.org/u/codeguppy)\
**Replies:** 0\
**Last updated:** [February 28, 2023, 1:45am UTC](https://discourse.processing.org/t/gui-controls-and-window-manager-with-movable-and-overlapping-windows-playground-with-source-code-embedded-in-the-post/41083 "2023-02-28T01:45:10Z")

</div>

Hi all, I want to present you with the latest version of the WinUI library. It is a library that helps build Windows-like apps on top of the canvas… At the current time, the library doesn’t have a practical purpose… it…

---

## [Demoscene: JavaScript is cool! (playground with source code embedded in this post. Just hit Play ▶️)](https://discourse.processing.org/t/demoscene-javascript-is-cool-playground-with-source-code-embedded-in-this-post-just-hit-play/41058)

<div class="topic-metadata">

**Author:** [@codeguppy](https://discourse.processing.org/u/codeguppy)\
**Replies:** 1\
**Last updated:** [February 25, 2023, 1:05pm UTC](https://discourse.processing.org/t/demoscene-javascript-is-cool-playground-with-source-code-embedded-in-this-post-just-hit-play/41058 "2023-02-25T13:05:37Z")

</div>

Who remembers the 90’s demoscene? After many, many years… I finally made a basic demo using JavaScript and http://codeguppy.com (a p5.js-based platform). What you see is not a video – but an actual JavaScript demo. …

---

## [D3 Delaunay for Processing](https://discourse.processing.org/t/d3-delaunay-for-processing/40261)

<div class="topic-metadata">

**Author:** [@JohnC](https://discourse.processing.org/u/JohnC)\
**Replies:** 2\
**Last updated:** [February 23, 2023, 1:31pm UTC](https://discourse.processing.org/t/d3-delaunay-for-processing/40261 "2023-02-23T13:31:16Z")

</div>

I ported the javascript d3 Delaunay library to java for a project. Just wanna share it here in case anyone need it. it can be found on https://real-john-cheung.github.io/d3-delaunay-for-processing/ (just ignore the plai…

---

## [Spring String example from coding challenge](https://discourse.processing.org/t/spring-string-example-from-coding-challenge/40934)

<div class="topic-metadata">

**Author:** [@paulgoux](https://discourse.processing.org/u/paulgoux)\
**Replies:** 0\
**Last updated:** [February 15, 2023, 11:49am UTC](https://discourse.processing.org/t/spring-string-example-from-coding-challenge/40934 "2023-02-15T11:49:56Z")

</div>

sketch //f spring = -k\*x //f = ma //m= -k //a = x float y = 250; int restLength = 2; //PVector velocity = new PVector(0,0);; PVector force = new PVector(0,0); float x = 0.0; Particle bob = new Particle(350,300); Particl…

---

## [Correct way to exit app ;)](https://discourse.processing.org/t/correct-way-to-exit-app/26056)

<div class="topic-metadata">

**Author:** [@erkosone](https://discourse.processing.org/u/erkosone)\
**Replies:** 1\
**Last updated:** [February 14, 2023, 1:49am UTC](https://discourse.processing.org/t/correct-way-to-exit-app/26056 "2023-02-14T01:49:18Z")

</div>

code: @Override public void onBackPressed() { println("by by.."); if(android.os.Build.VERSION.SDK\_INT\>=16 && android.os.Build.VERSION.SDK\_INT\<21){ getActivity().finishAffinity(); } else if(andro…

---

## [Android Bluetooth](https://discourse.processing.org/t/android-bluetooth/27140)

<div class="topic-metadata">

**Author:** [@noel](https://discourse.processing.org/u/noel)\
**Replies:** 16\
**Last updated:** [February 5, 2023, 11:00pm UTC](https://discourse.processing.org/t/android-bluetooth/27140 "2023-02-05T23:00:51Z")

</div>

The Ketai Bluetooth Class method onBluetoothDataEvent() does not work on the latest Android modes. Also, it has no readStringUntil() method which makes it difficult to read fast incoming data. So I wrote a native Android…

---

## [Maze generator and pathfinder](https://discourse.processing.org/t/maze-generator-and-pathfinder/40823)

<div class="topic-metadata">

**Author:** [@paulgoux](https://discourse.processing.org/u/paulgoux)\
**Replies:** 0\
**Last updated:** [February 4, 2023, 12:48am UTC](https://discourse.processing.org/t/maze-generator-and-pathfinder/40823 "2023-02-04T00:48:25Z")

</div>

Maze generator, generates random hexagonal mazes with a number of variable mazeBuilders(not sure what else to call them). Change the size of the tiles, the size of the grid, and the number of mazeBuilders, the more there…

---

## [Compute shader processing](https://discourse.processing.org/t/compute-shader-processing/38986)

<div class="topic-metadata">

**Author:** [@paulgoux](https://discourse.processing.org/u/paulgoux)\
**Replies:** 4\
**Last updated:** [January 30, 2023, 4:58pm UTC](https://discourse.processing.org/t/compute-shader-processing/38986 "2023-01-30T16:58:10Z")

</div>

Here’s sketch i’ve been working on, still needs some tiding up. A compute shader where you can retrieve the values. It still needs some work, for now basic addition works, im adding basic string reader so you can expand…

---

## [Test for sharing code SlotMachine p5.js](https://discourse.processing.org/t/test-for-sharing-code-slotmachine-p5-js/40736)

<div class="topic-metadata">

**Author:** [@erkosone](https://discourse.processing.org/u/erkosone)\
**Replies:** 0\
**Last updated:** [January 29, 2023, 2:59pm UTC](https://discourse.processing.org/t/test-for-sharing-code-slotmachine-p5-js/40736 "2023-01-29T14:59:12Z")

</div>

Hola comunidad, queria compartir el codigo de este micro juego con vosotros… quizá inspire a alguien :slight\_smile: Source code: Dropbox - glz\_web\_p5\_slotMachine.zip - Simplify your life

---

## [Deep Vision - Machine Learning Computer Vision for Processing (Library)](https://discourse.processing.org/t/deep-vision-machine-learning-computer-vision-for-processing-library/30118)

<div class="topic-metadata">

**Author:** [@cansik](https://discourse.processing.org/u/cansik)\
**Replies:** 20\
**Last updated:** [January 24, 2023, 1:44pm UTC](https://discourse.processing.org/t/deep-vision-machine-learning-computer-vision-for-processing-library/30118 "2023-01-24T13:44:50Z")

</div>

Hello Together I’m happy to present you a project I’ve been working on for over a year now. With OpenCV for Processing we have a good base library for traditional image processing. However, these algorithms are more and…

---

## [Multiplication Trainer game for childeren inp5.js](https://discourse.processing.org/t/multiplication-trainer-game-for-childeren-inp5-js/40682)

<div class="topic-metadata">

**Author:** [@erkosone](https://discourse.processing.org/u/erkosone)\
**Replies:** 0\
**Last updated:** [January 22, 2023, 9:17pm UTC](https://discourse.processing.org/t/multiplication-trainer-game-for-childeren-inp5-js/40682 "2023-01-22T21:17:20Z")

</div>

A p5-js children game for practice multiplication tables :wink: https://erkosone.itch.io/tablas-de-multiplicar Source code: Dropbox - glz\_web\_p5\_engine.zip - Simplify your life

---

## [Goosegrid - Live WebMIDI Sequencer](https://discourse.processing.org/t/goosegrid-live-webmidi-sequencer/40651)

<div class="topic-metadata">

**Author:** [@aceslowman](https://discourse.processing.org/u/aceslowman)\
**Replies:** 1\
**Last updated:** [January 20, 2023, 1:57am UTC](https://discourse.processing.org/t/goosegrid-live-webmidi-sequencer/40651 "2023-01-20T01:57:33Z")

</div>

I wanted to share a WebMIDI sequencer that I’ve been working on. It has a grid system where you can arrange and connect cells to make looping patterns. Right now it’s primarily meant to connect to another synth or DAW, b…

---

## [DrawHalen - draw some random VanHalen artwork](https://discourse.processing.org/t/drawhalen-draw-some-random-vanhalen-artwork/40545)

<div class="topic-metadata">

**Author:** [@MichaelJob](https://discourse.processing.org/u/MichaelJob)\
**Replies:** 0\
**Last updated:** [January 10, 2023, 9:08pm UTC](https://discourse.processing.org/t/drawhalen-draw-some-random-vanhalen-artwork/40545 "2023-01-10T21:08:18Z")

</div>

For all processing and VanHalen fans out there, draw yourself some VH art: /\*\* \* DrawHalen \* Author: Michael Job \* Version: 1.0 \* Draw some randomized VanHalen Art \* stop and start again with key "s" \* clear wi…

---

## [Collision detection any number of sides](https://discourse.processing.org/t/collision-detection-any-number-of-sides/40497)

<div class="topic-metadata">

**Author:** [@paulgoux](https://discourse.processing.org/u/paulgoux)\
**Replies:** 0\
**Last updated:** [January 7, 2023, 2:37pm UTC](https://discourse.processing.org/t/collision-detection-any-number-of-sides/40497 "2023-01-07T14:37:23Z")

</div>

code int y = 200,x= 200,tileHeight = 50,tileWidth = 50,sides = 10; float theta = 360; void setup(){ size(400,400); theta = radians(theta/sides); }; void draw(){ background(255); strokeWeight(2); stroke(0); int …

---

## [Basic Wave Simulator](https://discourse.processing.org/t/basic-wave-simulator/40494)

<div class="topic-metadata">

**Author:** [@Mikey83](https://discourse.processing.org/u/Mikey83)\
**Replies:** 0\
**Last updated:** [January 7, 2023, 12:16am UTC](https://discourse.processing.org/t/basic-wave-simulator/40494 "2023-01-07T00:16:54Z")

</div>

Edit: Click the screen to play Hi all, so I came across this webpage detailing a basic wave simulator in C# and was blown away at all the code, Wave Simulator with C# - CodeProject, figured there had to be an easier way…

---

## [Solving touch issue](https://discourse.processing.org/t/solving-touch-issue/28152)

<div class="topic-metadata">

**Author:** [@jafal](https://discourse.processing.org/u/jafal)\
**Replies:** 21\
**Last updated:** [August 5, 2022, 10:55pm UTC](https://discourse.processing.org/t/solving-touch-issue/28152 "2022-08-05T22:55:56Z")

</div>

the controlP5 library works fine on pc but on android smartphones there is touch issue the sliders conflicted with each other because using touch not mouse for instance if you drag slider bar and left it then touch else …

---

## [Intel RealSense Library for Processing](https://discourse.processing.org/t/intel-realsense-library-for-processing/8143)

<div class="topic-metadata">

**Author:** [@cansik](https://discourse.processing.org/u/cansik)\
**Replies:** 42\
**Last updated:** [January 4, 2023, 8:49am UTC](https://discourse.processing.org/t/intel-realsense-library-for-processing/8143 "2023-01-04T08:49:50Z")

</div>

Maybe someone is interested in the news that I have implemented a basic version of an Intel RealSense library for processing. The library basically is a JNI wrapper around the librealsense2 framework. edwinRNDR and I st…

---

## [Match Up (Test your memory game)](https://discourse.processing.org/t/match-up-test-your-memory-game/40070)

<div class="topic-metadata">

**Author:** [@quark](https://discourse.processing.org/u/quark)\
**Replies:** 4\
**Last updated:** [January 2, 2023, 3:07pm UTC](https://discourse.processing.org/t/match-up-test-your-memory-game/40070 "2023-01-02T15:07:35Z")

</div>

I continue with my experiments using p5.js and this is my latest sketch. Match Up is a simple game to test your memory. Just find and remove pairs of matching cards. You can change the background colour and card backs to…

---

## [Simple Table for Android](https://discourse.processing.org/t/simple-table-for-android/40291)

<div class="topic-metadata">

**Author:** [@svan](https://discourse.processing.org/u/svan)\
**Replies:** 0\
**Last updated:** [December 24, 2022, 6:15pm UTC](https://discourse.processing.org/t/simple-table-for-android/40291 "2022-12-24T18:15:57Z")

</div>

This demo illustrates a custom Android table constructed from a grid of text views. It is for display only; dynamically resizing columns or selecting items is not supported. import android.app.Activity; import android.…

---

## [Animating 3D models (Quake MD2 format)](https://discourse.processing.org/t/animating-3d-models-quake-md2-format/40245)

<div class="topic-metadata">

**Author:** [@quark](https://discourse.processing.org/u/quark)\
**Replies:** 0\
**Last updated:** [December 21, 2022, 3:44pm UTC](https://discourse.processing.org/t/animating-3d-models-quake-md2-format/40245 "2022-12-21T15:44:25Z")

</div>

I have been working on a Javascript MD2 model loader and animator. These videos show the result. If you want to try the demos out yourself click here.

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

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