# Gallery

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

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

**Page:** 7

---

## [Normalmap on Textured Sphere example](https://discourse.processing.org/t/normalmap-on-textured-sphere-example/42715)

<div class="topic-metadata">

**Author:** [@companje](https://discourse.processing.org/u/companje)\
**Replies:** 0\
**Last updated:** [September 7, 2023, 5:17pm UTC](https://discourse.processing.org/t/normalmap-on-textured-sphere-example/42715 "2023-09-07T17:17:03Z")

</div>

Hi everyone, Just wanted to share this piece code I wrote earlier. It shows how to use a shader to apply a normalmap to a textured sphere. I hope it’s useful for others. Best wishes, Rick PShader shader; PImage color…

---

## [How I Tackled Multi Threading For Performance Gain](https://discourse.processing.org/t/how-i-tackled-multi-threading-for-performance-gain/42663)

<div class="topic-metadata">

**Author:** [@adrinalino](https://discourse.processing.org/u/adrinalino)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 10:24pm UTC](https://discourse.processing.org/t/how-i-tackled-multi-threading-for-performance-gain/42663 "2023-08-28T22:24:18Z")

</div>

Hi every one, I wanted to share with you guys how I managed to speed up my code considerably with multi threading. Hopefully some one can use it to his benefit. It turns out that you can call a function from different c…

---

## [A little meditation on empathy](https://discourse.processing.org/t/a-little-meditation-on-empathy/42656)

<div class="topic-metadata">

**Author:** [@mcintyre](https://discourse.processing.org/u/mcintyre)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 8:54pm UTC](https://discourse.processing.org/t/a-little-meditation-on-empathy/42656 "2023-08-27T20:54:31Z")

</div>

Hello! Some friends and I hosted a community art assignment last night at our local arts center. I wrote the software for the 3D painting app and projection mapping system using three.js, p5.js, and py5. The source code…

---

## [Landscape sound](https://discourse.processing.org/t/landscape-sound/42623)

<div class="topic-metadata">

**Author:** [@micuat](https://discourse.processing.org/u/micuat)\
**Replies:** 0\
**Last updated:** [August 19, 2023, 10:41am UTC](https://discourse.processing.org/t/landscape-sound/42623 "2023-08-19T10:41:58Z")

</div>

I made a small web “app” using p5.js! https://landschaft-sound.glitch.me/ When tapped, it scans the image and uses hue/brightness parameters to control parameters of a synth. It’s supposed to open max 5 synths but curr…

---

## [JavaFX WebView Preview](https://discourse.processing.org/t/javafx-webview-preview/41343)

<div class="topic-metadata">

**Author:** [@svan](https://discourse.processing.org/u/svan)\
**Replies:** 6\
**Last updated:** [August 17, 2023, 7:13am UTC](https://discourse.processing.org/t/javafx-webview-preview/41343 "2023-08-17T07:13:01Z")

</div>

The screenshot below is a preview of a JavaFX WebView. It was created in Processing4 after adding the javafx.webview module to line 1086 of JavaBuild.java and recompiling the editor. The source code and output are sho…

---

## [Script to generate your own names for sketches](https://discourse.processing.org/t/script-to-generate-your-own-names-for-sketches/42546)

<div class="topic-metadata">

**Author:** [@trikaphundo](https://discourse.processing.org/u/trikaphundo)\
**Replies:** 0\
**Last updated:** [August 3, 2023, 10:38pm UTC](https://discourse.processing.org/t/script-to-generate-your-own-names-for-sketches/42546 "2023-08-03T22:38:44Z")

</div>

Hello, I am unsure whether this should be posted here or in the Processing category, but here we go. Starting with Processing 4, the names for new sketches can be made to follow a custom scheme. In that link it is expl…

---

## [PThemeTool - Theme Edit Tool](https://discourse.processing.org/t/pthemetool-theme-edit-tool/42567)

<div class="topic-metadata">

**Author:** [@mnse](https://discourse.processing.org/u/mnse)\
**Replies:** 1\
**Last updated:** [August 11, 2023, 3:56pm UTC](https://discourse.processing.org/t/pthemetool-theme-edit-tool/42567 "2023-08-11T15:56:42Z")

</div>

Hi folks, Here’s a new tool for PDE to edit themes. The idea came about because I had some free time over the past two weekends, and I was really frustrated with having to manually edit the theme.txt file for Processin…

---

## [Proximal Policy Optimization!](https://discourse.processing.org/t/proximal-policy-optimization/42565)

<div class="topic-metadata">

**Author:** [@SNICKRS](https://discourse.processing.org/u/SNICKRS)\
**Replies:** 0\
**Last updated:** [August 6, 2023, 7:17pm UTC](https://discourse.processing.org/t/proximal-policy-optimization/42565 "2023-08-06T19:17:46Z")

</div>

Hey guys! So I decided that I wasn’t gonna take a break after all (lol), because I wanted to challenge myself and code an AI for Pong with PPO in only one day, learning as I go. Since I’d never exposed myself to such a b…

---

## [Bounce balls inside an ellipse](https://discourse.processing.org/t/bounce-balls-inside-an-ellipse/42557)

<div class="topic-metadata">

**Author:** [@quark](https://discourse.processing.org/u/quark)\
**Replies:** 0\
**Last updated:** [August 5, 2023, 1:45pm UTC](https://discourse.processing.org/t/bounce-balls-inside-an-ellipse/42557 "2023-08-05T13:45:29Z")

</div>

I saw a post somewhere on this forum about objects bouncing inside an ellipse so I decided to continue my exploration of ellipses by having a go. Assuming that the objects inside the ellipse travel in a straight line I …

---

## [Advantage Actor Critic!](https://discourse.processing.org/t/advantage-actor-critic/42544)

<div class="topic-metadata">

**Author:** [@SNICKRS](https://discourse.processing.org/u/SNICKRS)\
**Replies:** 0\
**Last updated:** [August 3, 2023, 2:43pm UTC](https://discourse.processing.org/t/advantage-actor-critic/42544 "2023-08-03T14:43:16Z")

</div>

Hey guys! After about a week of researching it, I finally got the A2C (Advantage Actor Critic) algorithm to work on Snake! My previous post on neural networks featured an AI learning how to play Snake with the use of a D…

---

## [Electrocardiogram Monitor for Arduino UNO with OlimexEKG Shield](https://discourse.processing.org/t/electrocardiogram-monitor-for-arduino-uno-with-olimexekg-shield/42527)

<div class="topic-metadata">

**Author:** [@svan](https://discourse.processing.org/u/svan)\
**Replies:** 2\
**Last updated:** [July 31, 2023, 9:32pm UTC](https://discourse.processing.org/t/electrocardiogram-monitor-for-arduino-uno-with-olimexekg-shield/42527 "2023-07-31T21:32:13Z")

</div>

Demonstrates using a Processing app with Swing components to display an electrocardiogram generated by an Arduino UNO with an Olimex EKG/EMG Shield: https://github.com/vsquared/ECG\_UNO\_Processing4 Output:

---

## [Intersecting ellipses animation](https://discourse.processing.org/t/intersecting-ellipses-animation/42494)

<div class="topic-metadata">

**Author:** [@quark](https://discourse.processing.org/u/quark)\
**Replies:** 2\
**Last updated:** [July 26, 2023, 8:09am UTC](https://discourse.processing.org/t/intersecting-ellipses-animation/42494 "2023-07-26T08:09:20Z")

</div>

This sketch demonstrates a closed-form (algebraic) solution to finding the intersections of 2 arbitrary ellipses. Masochists and mathematicians can see some of the maths I developed here. The minimum number of ellipses …

---

## [AI learns to play Snake!](https://discourse.processing.org/t/ai-learns-to-play-snake/42492)

<div class="topic-metadata">

**Author:** [@SNICKRS](https://discourse.processing.org/u/SNICKRS)\
**Replies:** 0\
**Last updated:** [July 25, 2023, 2:11pm UTC](https://discourse.processing.org/t/ai-learns-to-play-snake/42492 "2023-07-25T14:11:07Z")

</div>

I taught an AI to play snake! I wanted to start learning how to implement Deep Q Learning just to get my hands dirty. Contrary to my last post on neural networks, this time, the math wasn’t too hard (still struggled obvi…

---

## [New release of py5!](https://discourse.processing.org/t/new-release-of-py5/42488)

<div class="topic-metadata">

**Author:** [@hx2A](https://discourse.processing.org/u/hx2A)\
**Replies:** 0\
**Last updated:** [July 24, 2023, 2:27pm UTC](https://discourse.processing.org/t/new-release-of-py5/42488 "2023-07-24T14:27:52Z")

</div>

Hello everyone! We wanted to let you know there is a new release of py5. py5 is a version of Processing for Python 3.8+. If you are new to py5, you can find out more on the py5coding.org website. The release blog post …

---

## [Software for industrial automation using Arduino - SD Plotter DB 1.00](https://discourse.processing.org/t/software-for-industrial-automation-using-arduino-sd-plotter-db-1-00/42478)

<div class="topic-metadata">

**Author:** [@Spidoug](https://discourse.processing.org/u/Spidoug)\
**Replies:** 1\
**Last updated:** [July 23, 2023, 11:04am UTC](https://discourse.processing.org/t/software-for-industrial-automation-using-arduino-sd-plotter-db-1-00/42478 "2023-07-23T11:04:24Z")

</div>

Hello guys. I come here to present my software and firmware that I developed for my monograph. The software was developed for industrial automation, focusing on the management of a pilot plant for the chemical industry…

---

## [A "Hello World" of Neural Networks - Number Recognition](https://discourse.processing.org/t/a-hello-world-of-neural-networks-number-recognition/42462)

<div class="topic-metadata">

**Author:** [@SNICKRS](https://discourse.processing.org/u/SNICKRS)\
**Replies:** 0\
**Last updated:** [July 21, 2023, 12:06am UTC](https://discourse.processing.org/t/a-hello-world-of-neural-networks-number-recognition/42462 "2023-07-21T00:06:09Z")

</div>

Yesterday I decided I wanted to start getting into neural networks, so after watching some awesome tutorials on it, I decided to start trying to code a number recognizer using the MNIST database, a project typically seen…

---

## [DeltaTime / TimeDelta class](https://discourse.processing.org/t/deltatime-timedelta-class/42412)

<div class="topic-metadata">

**Author:** [@nuhuhwy](https://discourse.processing.org/u/nuhuhwy)\
**Replies:** 0\
**Last updated:** [July 13, 2023, 9:18pm UTC](https://discourse.processing.org/t/deltatime-timedelta-class/42412 "2023-07-13T21:18:12Z")

</div>

I made a Delta Time class! It & the corresponding documentation is over at github, it is very easy. It has 2 functions. Its best use is linear functions.

---

## [Multi-serial Processing input from subprocessors each with multiple sensors for a Weather Panel display](https://discourse.processing.org/t/multi-serial-processing-input-from-subprocessors-each-with-multiple-sensors-for-a-weather-panel-display/19321)

<div class="topic-metadata">

**Author:** [@NiteOwl](https://discourse.processing.org/u/NiteOwl)\
**Replies:** 1\
**Last updated:** [July 6, 2023, 2:17am UTC](https://discourse.processing.org/t/multi-serial-processing-input-from-subprocessors-each-with-multiple-sensors-for-a-weather-panel-display/19321 "2023-07-06T02:17:06Z")

</div>

This is a progress statement on a weather panel to display multiple sensor outputs on a full PC screen. This particular program, that I am developing, is the use of multiple Arduino boards fed into a PC through multipl…

---

## [G4P new release available](https://discourse.processing.org/t/g4p-new-release-available/42318)

<div class="topic-metadata">

**Author:** [@quark](https://discourse.processing.org/u/quark)\
**Replies:** 0\
**Last updated:** [June 30, 2023, 5:57pm UTC](https://discourse.processing.org/t/g4p-new-release-available/42318 "2023-06-30T17:57:43Z")

</div>

I have just released G4P V4.3.9 and it should be available in the Contributions Manager in a day or two. In this release most G4P controls now support simple tool tips that appear when the mouse moves over the control, …

---

## [BART Ridership Visualization](https://discourse.processing.org/t/bart-ridership-visualization/42112)

<div class="topic-metadata">

**Author:** [@sampottinger](https://discourse.processing.org/u/sampottinger)\
**Replies:** 0\
**Last updated:** [May 30, 2023, 3:42pm UTC](https://discourse.processing.org/t/bart-ridership-visualization/42112 "2023-05-30T15:42:45Z")

</div>

Hello! I made a little interactive data visualization of BART ridership (kinda like a cross between a subway system and commuter rail in the San Francisco Bay Area). Uses processing-geopoint. Open source!

---

## [Neural Network - Switch Net with back-propagation](https://discourse.processing.org/t/neural-network-switch-net-with-back-propagation/41892)

<div class="topic-metadata">

**Author:** [@seanc87](https://discourse.processing.org/u/seanc87)\
**Replies:** 1\
**Last updated:** [May 9, 2023, 2:43am UTC](https://discourse.processing.org/t/neural-network-switch-net-with-back-propagation/41892 "2023-05-09T02:43:52Z")

</div>

It is kind of difficult to implement wide neural networks on a CPU because the amount of compute required scales according to width by width. A dense neural layer of width 256 needs 256 by 256 fused multiply adds, and i…

---

## [Open source geospatial tools for Processing](https://discourse.processing.org/t/open-source-geospatial-tools-for-processing/41921)

<div class="topic-metadata">

**Author:** [@sampottinger](https://discourse.processing.org/u/sampottinger)\
**Replies:** 0\
**Last updated:** [May 5, 2023, 8:07pm UTC](https://discourse.processing.org/t/open-source-geospatial-tools-for-processing/41921 "2023-05-05T20:07:35Z")

</div>

Hello! We open sourced some small tools for geospatial visualizations. GitHub - SchmidtDSE/processing-geo-tools: Some pieces of Processing code we’ve found useful for geospatial stuff.. It’s not meant to be a full libra…

---

## [Proceso: A Python package for creative coding on the web](https://discourse.processing.org/t/proceso-a-python-package-for-creative-coding-on-the-web/41895)

<div class="topic-metadata">

**Author:** [@mcintyre](https://discourse.processing.org/u/mcintyre)\
**Replies:** 1\
**Last updated:** [May 4, 2023, 8:11pm UTC](https://discourse.processing.org/t/proceso-a-python-package-for-creative-coding-on-the-web/41895 "2023-05-04T20:11:49Z")

</div>

Hello! I started tinkering with p5.js and PyScript last week and wound up creating a new sketchbook for the web called proceso (“process” in Spanish). It’s heavily inspired by py5 and aims to integrate p5.js into the Py…

---

## [LookUp home-made videoClip](https://discourse.processing.org/t/lookup-home-made-videoclip/35422)

<div class="topic-metadata">

**Author:** [@matheplica](https://discourse.processing.org/u/matheplica)\
**Replies:** 2\
**Last updated:** [May 3, 2023, 11:36am UTC](https://discourse.processing.org/t/lookup-home-made-videoclip/35422 "2023-05-03T11:36:55Z")

</div>

Hi, here’s a videoClip that I made from A to Z. I use 12 jpg that I glitch. It catch 3 midi Channels from model:sample. Here’s the code : Look-Up on github Enjoy !

---

## [Tools for you: Search file name, Join pde-files and others](https://discourse.processing.org/t/tools-for-you-search-file-name-join-pde-files-and-others/10517)

<div class="topic-metadata">

**Author:** [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Replies:** 12\
**Last updated:** [May 1, 2023, 4:35pm UTC](https://discourse.processing.org/t/tools-for-you-search-file-name-join-pde-files-and-others/10517 "2023-05-01T16:35:06Z")

</div>

Hello all, today I was searching an old sketch, so I wrote a search sketch I want to share. It searches a directory and all subfolders recursively: you can alter certain values. It does only check the file name n…

---

## [How to install Processing on Chromebook - step by step guide](https://discourse.processing.org/t/how-to-install-processing-on-chromebook-step-by-step-guide/41878)

<div class="topic-metadata">

**Author:** [@Tuomo](https://discourse.processing.org/u/Tuomo)\
**Replies:** 2\
**Last updated:** [May 1, 2023, 4:24pm UTC](https://discourse.processing.org/t/how-to-install-processing-on-chromebook-step-by-step-guide/41878 "2023-05-01T16:24:08Z")

</div>

You will need Linux-development environment Settings \> Adwanced \> Developers \> Linux-development environment \> Turn on Download Processing 4.2 for Linux Copy Processing-4.2-linux-x64.tgz file to Linux files Open Termi…

---

## [Some Graphical Editors I made](https://discourse.processing.org/t/some-graphical-editors-i-made/5347)

<div class="topic-metadata">

**Author:** [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Replies:** 4\
**Last updated:** [April 28, 2023, 8:57pm UTC](https://discourse.processing.org/t/some-graphical-editors-i-made/5347 "2023-04-28T20:57:43Z")

</div>

Some Graphical Editors (for all editors see the link below) : my Bezier Editor: here you can draw beziers with the mouse and the sketch generates your code that you can use in the other sketch (your target sketch) a…

---

## [For Makey MakeyQuick 8 key video keyboard](https://discourse.processing.org/t/for-makey-makeyquick-8-key-video-keyboard/41740)

<div class="topic-metadata">

**Author:** [@patlichty1](https://discourse.processing.org/u/patlichty1)\
**Replies:** 0\
**Last updated:** [April 16, 2023, 7:14pm UTC](https://discourse.processing.org/t/for-makey-makeyquick-8-key-video-keyboard/41740 "2023-04-16T19:14:37Z")

</div>

I have frequently seen people looking for a quick and easy way to hook up a makey makey and have it to play up to eight videos. Here’s the code I worked out from existing pieces I found on the web. Make a data directorie…

---

## [New Library for HPGL Pen Plotters](https://discourse.processing.org/t/new-library-for-hpgl-pen-plotters/41658)

<div class="topic-metadata">

**Author:** [@awdriggs](https://discourse.processing.org/u/awdriggs)\
**Replies:** 0\
**Last updated:** [April 8, 2023, 7:55pm UTC](https://discourse.processing.org/t/new-library-for-hpgl-pen-plotters/41658 "2023-04-08T19:55:15Z")

</div>

I’ve been working on a new library that allows for processing to interface with HPGL pen plotters. Here is a link to the project page: Processing 2 hpgl And here is the source code: GitHub - awdriggs/processing2hpgl: P…

---

## [Image compression using the Walsh Hadamard transform (for fun.)](https://discourse.processing.org/t/image-compression-using-the-walsh-hadamard-transform-for-fun/41567)

<div class="topic-metadata">

**Author:** [@seanc87](https://discourse.processing.org/u/seanc87)\
**Replies:** 0\
**Last updated:** [April 2, 2023, 3:43am UTC](https://discourse.processing.org/t/image-compression-using-the-walsh-hadamard-transform-for-fun/41567 "2023-04-02T03:43:47Z")

</div>

There is a simple fast transform that was popular in the 1960s. It was popular because it didn’t require a lot of compute. Then everyone forgot about it. It probably is time to start using the Walsh Hadamard transform…

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

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