# Gallery

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

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

**Page:** 9

---

## [Processing 4 Core Maven Artifact](https://discourse.processing.org/t/processing-4-core-maven-artifact/27334)

<div class="topic-metadata">

**Author:** [@micycle](https://discourse.processing.org/u/micycle)\
**Replies:** 12\
**Last updated:** [December 19, 2022, 2:38pm UTC](https://discourse.processing.org/t/processing-4-core-maven-artifact/27334 "2022-12-19T14:38:41Z")

</div>

I’ve set up a Github repo that hosts Processing 4’s core library as a Maven dependency/artifact via JitPack. Now you can easily use the newer Processing core in a Maven project (the last version on mvnrepository.com is …

---

## [Integument, a living illustration made with Processing](https://discourse.processing.org/t/integument-a-living-illustration-made-with-processing/40196)

<div class="topic-metadata">

**Author:** [@mematron](https://discourse.processing.org/u/mematron)\
**Replies:** 0\
**Last updated:** [December 17, 2022, 6:12pm UTC](https://discourse.processing.org/t/integument-a-living-illustration-made-with-processing/40196 "2022-12-17T18:12:25Z")

</div>

An interactive sci-fi illustration of a microscope interface. In this “living illustration,” you’ll find patterns and shapes that reveal information about the unique lifeforms that live on the surface of your skin, also …

---

## [F1 Start Reaction Time minigame](https://discourse.processing.org/t/f1-start-reaction-time-minigame/39867)

<div class="topic-metadata">

**Author:** [@rapatski](https://discourse.processing.org/u/rapatski)\
**Replies:** 0\
**Last updated:** [November 25, 2022, 12:03pm UTC](https://discourse.processing.org/t/f1-start-reaction-time-minigame/39867 "2022-11-25T12:03:16Z")

</div>

Made this the other night for my kid, but perhaps other people enjoy it too? Simplest of code, but quite fun to do: wetransfer link Let me know what you think! :wink:

---

## [3D Shape picking in p5.js](https://discourse.processing.org/t/3d-shape-picking-in-p5-js/39778)

<div class="topic-metadata">

**Author:** [@quark](https://discourse.processing.org/u/quark)\
**Replies:** 3\
**Last updated:** [November 22, 2022, 6:32pm UTC](https://discourse.processing.org/t/3d-shape-picking-in-p5-js/39778 "2022-11-22T18:32:03Z")

</div>

I needed a 3D shape picker for p5.js so I used what I had learnt from mixing 3D and 2D in canvasGUI to create my own. In the Jetsons sketch the boxes were created with the box(...) method and you can select any box by c…

---

## [Particle collision in a 3D box](https://discourse.processing.org/t/particle-collision-in-a-3d-box/39821)

<div class="topic-metadata">

**Author:** [@Divitiacus](https://discourse.processing.org/u/Divitiacus)\
**Replies:** 1\
**Last updated:** [November 22, 2022, 12:23am UTC](https://discourse.processing.org/t/particle-collision-in-a-3d-box/39821 "2022-11-22T00:23:05Z")

</div>

Originally I had planned to develop that a bit further before presenting it here but now I spend weeks chasing bugs (some even imaginary) to make that work, that I decide to leave that here as one option how to do 3D par…

---

## [Simple text input program](https://discourse.processing.org/t/simple-text-input-program/26005)

<div class="topic-metadata">

**Author:** [@CodeMasterX](https://discourse.processing.org/u/CodeMasterX)\
**Replies:** 2\
**Last updated:** [November 14, 2022, 9:38pm UTC](https://discourse.processing.org/t/simple-text-input-program/26005 "2022-11-14T21:38:49Z")

</div>

A program that allows to type in text. Whenever you hit enter, it will print it into the console. Features: Can enter letters from the “acceptableInput” string use arrow keys (LEFT and RIGHT) or click on the text to e…

---

## [\[JAVA\] IoT-based multi-AC fan control project](https://discourse.processing.org/t/java-iot-based-multi-ac-fan-control-project/39682)

<div class="topic-metadata">

**Author:** [@GWAK](https://discourse.processing.org/u/GWAK)\
**Replies:** 2\
**Last updated:** [November 13, 2022, 5:33pm UTC](https://discourse.processing.org/t/java-iot-based-multi-ac-fan-control-project/39682 "2022-11-13T17:33:22Z")

</div>

Hello. I made a project today through processing ‘JAVA’. The speed of multiple FANs can be controlled through IoT. The speed of FAN is saved in ‘log’. The speed of ‘FAN’ is displayed as a graph. Ple…

---

## [\[JAVA\] File copy and paste function / FileUtils.copyFile(file, newFile);](https://discourse.processing.org/t/java-file-copy-and-paste-function-fileutils-copyfile-file-newfile/39683)

<div class="topic-metadata">

**Author:** [@GWAK](https://discourse.processing.org/u/GWAK)\
**Replies:** 0\
**Last updated:** [November 13, 2022, 3:56am UTC](https://discourse.processing.org/t/java-file-copy-and-paste-function-fileutils-copyfile-file-newfile/39683 "2022-11-13T03:56:51Z")

</div>

Download the library Commons IO – Download Apache Commons IO Create a folder called ‘code’ in your ‘Sketch folder’. After that, put the downloaded file in the ‘code’ file. Source Code import java.io.File; …

---

## [Lithography print with p5.js](https://discourse.processing.org/t/lithography-print-with-p5-js/39590)

<div class="topic-metadata">

**Author:** [@micuat](https://discourse.processing.org/u/micuat)\
**Replies:** 0\
**Last updated:** [November 5, 2022, 10:29pm UTC](https://discourse.processing.org/t/lithography-print-with-p5-js/39590 "2022-11-05T22:29:21Z")

</div>

hi community, I’ve been working on lithography which is an analog printing method in my case with outlines generated in p5.js (not to be confused with risograph - which is a digital process and I also did with Proces…

---

## [Nature Live Feed Viewing Roulette Using Open Processing](https://discourse.processing.org/t/nature-live-feed-viewing-roulette-using-open-processing/39490)

<div class="topic-metadata">

**Author:** [@mnoble](https://discourse.processing.org/u/mnoble)\
**Replies:** 1\
**Last updated:** [October 29, 2022, 4:55pm UTC](https://discourse.processing.org/t/nature-live-feed-viewing-roulette-using-open-processing/39490 "2022-10-29T16:55:11Z")

</div>

Hello Forum, It has been a while since I posted but I am really excited about a new project that wouldn’t have been possible without Processing. It is a curated portal using live feeds of natural scenes from around the …

---

## [GLV Paint A very simple draw and save program](https://discourse.processing.org/t/glv-paint-a-very-simple-draw-and-save-program/12669)

<div class="topic-metadata">

**Author:** [@glv](https://discourse.processing.org/u/glv)\
**Replies:** 7\
**Last updated:** [October 26, 2022, 6:29pm UTC](https://discourse.processing.org/t/glv-paint-a-very-simple-draw-and-save-program/12669 "2022-10-26T18:29:25Z")

</div>

A very simple draw and save program that I am sharing as an example. // https://processing.org/tutorials/ // https://processing.org/reference/ // https://processing.org/reference/saveFrame\_.html // https://processing.o…

---

## [Self programming tool and php](https://discourse.processing.org/t/self-programming-tool-and-php/39378)

<div class="topic-metadata">

**Author:** [@Skys](https://discourse.processing.org/u/Skys)\
**Replies:** 1\
**Last updated:** [October 25, 2022, 11:12pm UTC](https://discourse.processing.org/t/self-programming-tool-and-php/39378 "2022-10-25T23:12:12Z")

</div>

i made my first steps with php. because i have a script running pde as javascript its posible do interact both. i have now a app that download code from a txt from my homepage an put it in to his own pde code(i have code…

---

## [Hacked Movie EoS Event Library](https://discourse.processing.org/t/hacked-movie-eos-event-library/39375)

<div class="topic-metadata">

**Author:** [@GoToLoop](https://discourse.processing.org/u/GoToLoop)\
**Replies:** 7\
**Last updated:** [October 22, 2022, 11:13am UTC](https://discourse.processing.org/t/hacked-movie-eos-event-library/39375 "2022-10-22T11:13:29Z")

</div>

Processing’s Video library doesn’t offer any means to flag a Movie stream has ended. A long time ago I’ve posted a hack solution that used to work back then: Movie begin and end events - Processing 2.x and 3.x Forum B…

---

## [Processing4 dark theme](https://discourse.processing.org/t/processing4-dark-theme/32462)

<div class="topic-metadata">

**Author:** [@ChildhoodAndy](https://discourse.processing.org/u/ChildhoodAndy)\
**Replies:** 3\
**Last updated:** [October 19, 2022, 10:49am UTC](https://discourse.processing.org/t/processing4-dark-theme/32462 "2022-10-19T10:49:40Z")

</div>

I released a github repo: GitHub - xiaocai-laoniao/DarkProcessingTheme\_4.0: A dark theme for Processing 4, we can change the default blue header bar and white code theme to whole dark theme now. Enjoy!:slight\_smile:

---

## [HexGrid with Processing's polygon function](https://discourse.processing.org/t/hexgrid-with-processings-polygon-function/39174)

<div class="topic-metadata">

**Author:** [@svan](https://discourse.processing.org/u/svan)\
**Replies:** 8\
**Last updated:** [October 11, 2022, 3:24am UTC](https://discourse.processing.org/t/hexgrid-with-processings-polygon-function/39174 "2022-10-11T03:24:17Z")

</div>

Source code below will create a scalable grid of hexagons using Processing’s polygon function to create the hexagons: void polygon(float x, float y, float radius, int npoints) { float angle = TWO\_PI / npoints; begin…

---

## [Pathfinder with obstruction](https://discourse.processing.org/t/pathfinder-with-obstruction/39045)

<div class="topic-metadata">

**Author:** [@paulgoux](https://discourse.processing.org/u/paulgoux)\
**Replies:** 5\
**Last updated:** [October 10, 2022, 7:43pm UTC](https://discourse.processing.org/t/pathfinder-with-obstruction/39045 "2022-10-10T19:43:42Z")

</div>

pathfinder sketch to demonstrate pathfinding, based on my old tile style maze generator. The optimal path isnt calculated, but that can be done with path pruning. still to add image upload, and possibly co…

---

## [Quadtree Demonstrator](https://discourse.processing.org/t/quadtree-demonstrator/39119)

<div class="topic-metadata">

**Author:** [@quark](https://discourse.processing.org/u/quark)\
**Replies:** 3\
**Last updated:** [October 7, 2022, 7:52am UTC](https://discourse.processing.org/t/quadtree-demonstrator/39119 "2022-10-07T07:52:15Z")

</div>

I created a similar sketch 3 years ago for Java mode but now I am learning Typescript and Javascript I decided it was time to recreate it for p5.js On the way I improved the OO design and implementation of the QuadParti…

---

## [Responsive p5js - the Gpoint... :)](https://discourse.processing.org/t/responsive-p5js-the-gpoint/39079)

<div class="topic-metadata">

**Author:** [@vkbr](https://discourse.processing.org/u/vkbr)\
**Replies:** 2\
**Last updated:** [October 4, 2022, 3:22pm UTC](https://discourse.processing.org/t/responsive-p5js-the-gpoint/39079 "2022-10-04T15:22:23Z")

</div>

I’m always in big doubt when setting the canvas size in p5.js, what if is a phone or a tablet, what’s viewer screen? We’ll never know… So there is this thing, responsive design, and some other flavors (fluid design and o…

---

## [canvasGUI a new library for p5.js](https://discourse.processing.org/t/canvasgui-a-new-library-for-p5-js/39001)

<div class="topic-metadata">

**Author:** [@quark](https://discourse.processing.org/u/quark)\
**Replies:** 1\
**Last updated:** [September 28, 2022, 3:15pm UTC](https://discourse.processing.org/t/canvasgui-a-new-library-for-p5-js/39001 "2022-09-28T15:15:02Z")

</div>

There are several libraries that support GUI creation for p5.js but I think canvasGUI provides a different user experience that might suit many. A big plus is that the GUI is drawn directly on top of the canvas making it…

---

## [Tester for the PAppletFinder in Processing 4 required](https://discourse.processing.org/t/tester-for-the-pappletfinder-in-processing-4-required/38914)

<div class="topic-metadata">

**Author:** [@NumericPrime](https://discourse.processing.org/u/NumericPrime)\
**Replies:** 5\
**Last updated:** [September 25, 2022, 7:15pm UTC](https://discourse.processing.org/t/tester-for-the-pappletfinder-in-processing-4-required/38914 "2022-09-25T19:15:18Z")

</div>

I am currently writing a library to provide Utility to others writing processing libraries. A core feature is the detection of all PApplet instances. After 4 months of development I finally found a possibility that shou…

---

## [Complex Fourier Transformation using Processing](https://discourse.processing.org/t/complex-fourier-transformation-using-processing/38946)

<div class="topic-metadata">

**Author:** [@NumericPrime](https://discourse.processing.org/u/NumericPrime)\
**Replies:** 0\
**Last updated:** [September 23, 2022, 12:44pm UTC](https://discourse.processing.org/t/complex-fourier-transformation-using-processing/38946 "2022-09-23T12:44:43Z")

</div>

I have made a few animations using complex Fourier Transformations and processing. Sketch to generate the points/\*\* ENGLISH Instructions: When the sketch launches you have to import a image. You can adjust said image b…

---

## [Viewing 360 degree videos](https://discourse.processing.org/t/viewing-360-degree-videos/25085)

<div class="topic-metadata">

**Author:** [@noahbuddy](https://discourse.processing.org/u/noahbuddy)\
**Replies:** 3\
**Last updated:** [September 23, 2022, 11:14am UTC](https://discourse.processing.org/t/viewing-360-degree-videos/25085 "2022-09-23T11:14:27Z")

</div>

Playing around with texture mapping. Can render “polar” or “skybox” type videos. Move the mouse to look around. If your video has a different mapping, I have not run across it. /\*\* \* Based on "Texture Sphere" examp…

---

## [Ichthyarchy: The Domain of Fishes](https://discourse.processing.org/t/ichthyarchy-the-domain-of-fishes/38913)

<div class="topic-metadata">

**Author:** [@javagar](https://discourse.processing.org/u/javagar)\
**Replies:** 5\
**Last updated:** [September 21, 2022, 6:35pm UTC](https://discourse.processing.org/t/ichthyarchy-the-domain-of-fishes/38913 "2022-09-21T18:35:14Z")

</div>

ichthyarchy: The domain of fishes; the fish-world in all of its orders. Reference: Saved .png image: Twelve swimming Fish objects are instantiated when the sketch is loaded. For each Fish, the initial location, di…

---

## [AndroidWidgetCollection](https://discourse.processing.org/t/androidwidgetcollection/38889)

<div class="topic-metadata">

**Author:** [@svan](https://discourse.processing.org/u/svan)\
**Replies:** 0\
**Last updated:** [September 20, 2022, 8:43pm UTC](https://discourse.processing.org/t/androidwidgetcollection/38889 "2022-09-20T20:43:01Z")

</div>

Collection of Android controls uploaded here: https://github.com/vsquared/AndroidWidgets\_Processing4\_0\_1. Controls were initially designed on a 10" tablet in landscape orientation and have not been tested on a smaller d…

---

## [New Library - VLCJVideo](https://discourse.processing.org/t/new-library-vlcjvideo/7050)

<div class="topic-metadata">

**Author:** [@linux-man](https://discourse.processing.org/u/linux-man)\
**Replies:** 19\
**Last updated:** [September 4, 2022, 7:37pm UTC](https://discourse.processing.org/t/new-library-vlcjvideo/7050 "2022-09-04T19:37:36Z")

</div>

Hello again. I bring a VLCJ binding for Processing, based on the previous work by Oleg Sidorov. It was a 2 days work. That means the original library is awesome :star\_struck: and I only had to update the code to the la…

---

## [Physical greeting cards with type-in programs (aka coding cards)](https://discourse.processing.org/t/physical-greeting-cards-with-type-in-programs-aka-coding-cards/38651)

<div class="topic-metadata">

**Author:** [@codeguppy](https://discourse.processing.org/u/codeguppy)\
**Replies:** 0\
**Last updated:** [September 5, 2022, 4:27pm UTC](https://discourse.processing.org/t/physical-greeting-cards-with-type-in-programs-aka-coding-cards/38651 "2022-09-05T16:27:54Z")

</div>

Hello all, I did a small experiment and created a few greeting card designs at Zazzle. Each greeting card contains a small type-in program inside based on the p5.js library. What do you think about this project? If y…

---

## [Cross-eyed stereoscopy](https://discourse.processing.org/t/cross-eyed-stereoscopy/38637)

<div class="topic-metadata">

**Author:** [@scudly](https://discourse.processing.org/u/scudly)\
**Replies:** 0\
**Last updated:** [September 3, 2022, 11:19pm UTC](https://discourse.processing.org/t/cross-eyed-stereoscopy/38637 "2022-09-03T23:19:26Z")

</div>

Here is some code for rendering cross-eyed stereo images of 3-D scene with some simple camera() and frustum() calls. It creates images such as this one: To view the image, gently cross your eyes until you see three …

---

## [My project library #5! Gallery megathread](https://discourse.processing.org/t/my-project-library-5-gallery-megathread/33623)

<div class="topic-metadata">

**Author:** [@CodeMasterX](https://discourse.processing.org/u/CodeMasterX)\
**Replies:** 5\
**Last updated:** [September 3, 2022, 2:41pm UTC](https://discourse.processing.org/t/my-project-library-5-gallery-megathread/33623 "2022-09-03T14:41:59Z")

</div>

Here are some of my projects! I hope you get some ideas/inspiration from it : P There are 4 previous megathreads with 60 projects in total! library #1 library #2 library #3 library #4 If you have any questions reg…

---

## [ForthCalc calculator update](https://discourse.processing.org/t/forthcalc-calculator-update/38496)

<div class="topic-metadata">

**Author:** [@cameyo](https://discourse.processing.org/u/cameyo)\
**Replies:** 0\
**Last updated:** [August 26, 2022, 3:25pm UTC](https://discourse.processing.org/t/forthcalc-calculator-update/38496 "2022-08-26T15:25:10Z")

</div>

ForthCalc: RPN calculator (with some Forth functions) Updated for processing 4. ForthCalc

---

## [Bristled Onions](https://discourse.processing.org/t/bristled-onions/38433)

<div class="topic-metadata">

**Author:** [@javagar](https://discourse.processing.org/u/javagar)\
**Replies:** 3\
**Last updated:** [August 21, 2022, 3:23pm UTC](https://discourse.processing.org/t/bristled-onions/38433 "2022-08-21T15:23:59Z")

</div>

Original image from: p5.js code: // instance mode new p5((p) =\> { let img; p.preload = () =\> { // mixed onions image from Wikipedia: Onion // https://en.m.wikipedia.org/wiki/Onion img = p.loadImage…

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

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