# Latest

**URL:** https://discourse.processing.org/latest.md?page=3

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

**Page:** 4

---

## [PCD @ Detroit 2026](https://discourse.processing.org/t/pcd-detroit-2026/49200)

<div class="topic-metadata">

**Author:** [@westiv](https://discourse.processing.org/u/westiv)\
**Replies:** 0\
**Last updated:** [August 18, 2026, 5:27pm UTC](https://discourse.processing.org/t/pcd-detroit-2026/49200 "2026-08-18T17:27:14Z")

</div>

Hi! I’m organizing a Processing Community Day 2026 event in Detroit, MI. I’ll update this thread with more details as planning progresses.

---

## [P5JS Web Editor - Organisation of Sketches](https://discourse.processing.org/t/p5js-web-editor-organisation-of-sketches/49195)

<div class="topic-metadata">

**Author:** [@Doyle](https://discourse.processing.org/u/Doyle)\
**Replies:** 1\
**Last updated:** [August 18, 2026, 2:02pm UTC](https://discourse.processing.org/t/p5js-web-editor-organisation-of-sketches/49195 "2026-08-18T14:02:51Z")

</div>

I have created more than a hundred of sketches on the P5js web editor. Wanted to ask if there is some kind of folder structure which i can used within the web editor to organise the sketches. Otherwise I will need to r…

---

## [Drawing 2D GUI over a 3D sketch](https://discourse.processing.org/t/drawing-2d-gui-over-a-3d-sketch/22819)

<div class="topic-metadata">

**Author:** [@Shwaa](https://discourse.processing.org/u/Shwaa)\
**Replies:** 3\
**Last updated:** [August 18, 2026, 1:49am UTC](https://discourse.processing.org/t/drawing-2d-gui-over-a-3d-sketch/22819 "2026-08-18T01:49:38Z")

</div>

I’m making a 3D game, and a problem I ran into was drawing a 2D GUI over top of the main 3D sketch. The solution I found is pretty simple, but it works really well: //IMPORTANT: make sure to use textMode(SHAPE) befor…

---

## [Modifying the Processing Editor Appearance](https://discourse.processing.org/t/modifying-the-processing-editor-appearance/49174)

<div class="topic-metadata">

**Author:** [@glv](https://discourse.processing.org/u/glv)\
**Replies:** 0\
**Last updated:** [August 16, 2026, 7:12pm UTC](https://discourse.processing.org/t/modifying-the-processing-editor-appearance/49174 "2026-08-16T19:12:14Z")

</div>

Hello folks! How can I modify the font size of the line numbers in Processing? It does not scale along with the code font size. VS Code on left and Processing 4.5.6 on right: Solution editor.gutter.text.font=proc…

---

## [Android compilation fails also with the new Processing version 4.5.6](https://discourse.processing.org/t/android-compilation-fails-also-with-the-new-processing-version-4-5-6/49021)

<div class="topic-metadata">

**Author:** [@MPROCD](https://discourse.processing.org/u/MPROCD)\
**Replies:** 13\
**Last updated:** [August 16, 2026, 10:08am UTC](https://discourse.processing.org/t/android-compilation-fails-also-with-the-new-processing-version-4-5-6/49021 "2026-08-16T10:08:03Z")

</div>

For the last 3 months, I am unable to compile working Processing sketches to Android. Some kind help from the forum did not help. I also tried with the newest Processing version (4.5.6). I erased the previous version a…

---

## [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 …

---

## [Improve loop protection warning for slow loops that are not infinite](https://discourse.processing.org/t/improve-loop-protection-warning-for-slow-loops-that-are-not-infinite/49147)

<div class="topic-metadata">

**Author:** [@michtesar](https://discourse.processing.org/u/michtesar)\
**Replies:** 1\
**Last updated:** [August 15, 2026, 7:59pm UTC](https://discourse.processing.org/t/improve-loop-protection-warning-for-slow-loops-that-are-not-infinite/49147 "2026-08-15T19:59:24Z")

</div>

Description The p5.js Web Editor’s loop protection can report an infinite loop when a loop is simply expensive to execute. For example, this p5.js issue was initially reported as an infinite loop: After profiling it,…

---

## [PCD @ Bath 2026](https://discourse.processing.org/t/pcd-bath-2026/48139)

<div class="topic-metadata">

**Author:** [@crispysmokedweb](https://discourse.processing.org/u/crispysmokedweb)\
**Replies:** 3\
**Last updated:** [August 13, 2026, 8:00pm UTC](https://discourse.processing.org/t/pcd-bath-2026/48139 "2026-08-13T20:00:01Z")

</div>

I will put a flag up for Bath UK. If someone wants to do an event in Bristol, maybe we can coordinate for the same weekend, or join the events in some way. I am a creative technologist and also part time lecturer in cre…

---

## [PCD @ Sao Paulo 2026](https://discourse.processing.org/t/pcd-sao-paulo-2026/48479)

<div class="topic-metadata">

**Author:** [@danielcorbani](https://discourse.processing.org/u/danielcorbani)\
**Replies:** 3\
**Last updated:** [August 13, 2026, 7:52pm UTC](https://discourse.processing.org/t/pcd-sao-paulo-2026/48479 "2026-08-13T19:52:45Z")

</div>

Hi! I’m organizing a Processing Community Day 2026 event in Sao Paulo, Brazil. We will join the FILE - the Electronic Language International Festival, in August. Yes, much before everybody else, but the partnership is w…

---

## [Making keyPressed() doesn't seem to work in p5.js as it did in Java, how can I make it work or replace it?](https://discourse.processing.org/t/making-keypressed-doesnt-seem-to-work-in-p5-js-as-it-did-in-java-how-can-i-make-it-work-or-replace-it/49153)

<div class="topic-metadata">

**Author:** [@superPengato](https://discourse.processing.org/u/superPengato)\
**Replies:** 4\
**Last updated:** [August 13, 2026, 6:13pm UTC](https://discourse.processing.org/t/making-keypressed-doesnt-seem-to-work-in-p5-js-as-it-did-in-java-how-can-i-make-it-work-or-replace-it/49153 "2026-08-13T18:13:58Z")

</div>

Hello ! I have a game that I created years ago as a school project in processing Java, and now I’ve been trying to port it to js so that I can put it on a webpage. I am not experienced in JS. I did a lot of it with ava…

---

## [Getting error in version 4](https://discourse.processing.org/t/getting-error-in-version-4/49150)

<div class="topic-metadata">

**Author:** [@givetosurfrider](https://discourse.processing.org/u/givetosurfrider)\
**Replies:** 8\
**Last updated:** [August 12, 2026, 11:36pm UTC](https://discourse.processing.org/t/getting-error-in-version-4/49150 "2026-08-12T23:36:01Z")

</div>

\<!- Getting this error message - any thoughts? Hmm. Can’t load native code to bring window to front using the absolute path: /Users/montyjones/Library/CloudStorage/GoogleDrive-joneswm2@vcu.edu/My Drive/Processing.py/mod…

---

## [How to 3D flow field?](https://discourse.processing.org/t/how-to-3d-flow-field/49135)

<div class="topic-metadata">

**Author:** [@alecz](https://discourse.processing.org/u/alecz)\
**Replies:** 2\
**Last updated:** [August 11, 2026, 8:17pm UTC](https://discourse.processing.org/t/how-to-3d-flow-field/49135 "2026-08-11T20:17:44Z")

</div>

Hi all, I’m playing around with Dan Shiffmann Perlin noise flow field with Processing 4 and I wondered how to upgrade his example to use it to move particles in a 3D flow field. Currently my code is : import peasy.\*; …

---

## [Survey on p5.js dependencies](https://discourse.processing.org/t/survey-on-p5-js-dependencies/49141)

<div class="topic-metadata">

**Author:** [@maveme](https://discourse.processing.org/u/maveme)\
**Replies:** 0\
**Last updated:** [August 11, 2026, 8:29am UTC](https://discourse.processing.org/t/survey-on-p5-js-dependencies/49141 "2026-08-11T08:29:33Z")

</div>

Hi all, We are researchers in computer science from VU Amsterdam and Université de Montréal working on code analysis techniques to document and preserve p5.js generative art. As part of this work, we are documenting the…

---

## [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…

---

## [V2 offline reference?](https://discourse.processing.org/t/v2-offline-reference/49127)

<div class="topic-metadata">

**Author:** [@EricRogerGarcia](https://discourse.processing.org/u/EricRogerGarcia)\
**Replies:** 1\
**Last updated:** [August 7, 2026, 8:29pm UTC](https://discourse.processing.org/t/v2-offline-reference/49127 "2026-08-07T20:29:17Z")

</div>

is there a way to download it ? :slight\_smile:

---

## [Example of Preload with await using a Files class](https://discourse.processing.org/t/example-of-preload-with-await-using-a-files-class/49108)

<div class="topic-metadata">

**Author:** [@EricRogerGarcia](https://discourse.processing.org/u/EricRogerGarcia)\
**Replies:** 2\
**Last updated:** [August 6, 2026, 10:23pm UTC](https://discourse.processing.org/t/example-of-preload-with-await-using-a-files-class/49108 "2026-08-06T22:23:08Z")

</div>

We can easily add the other functions starting with “load”. Sketch here Code : function setup() { createCanvas(500, 400); textSize(30); textAlign(CENTER); imageMode(CENTER); Files.loadImage("chat01.jpg");…

---

## [Generating txt.file in real time](https://discourse.processing.org/t/generating-txt-file-in-real-time/49116)

<div class="topic-metadata">

**Author:** [@stephan](https://discourse.processing.org/u/stephan)\
**Replies:** 3\
**Last updated:** [August 6, 2026, 12:48am UTC](https://discourse.processing.org/t/generating-txt-file-in-real-time/49116 "2026-08-06T00:48:20Z")

</div>

Hi Forum, greetings from Holland. I want to check all random HSB-values the Mac Book is generating for me in Processing 3.5.4. So I inserted the next lines: // - - - - - - - - - - - - - - - - - - - - - - - - - - - - -…

---

## [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…

---

## [Where did the "red heart" go?](https://discourse.processing.org/t/where-did-the-red-heart-go/49097)

<div class="topic-metadata">

**Author:** [@quark](https://discourse.processing.org/u/quark)\
**Replies:** 4\
**Last updated:** [August 3, 2026, 6:17pm UTC](https://discourse.processing.org/t/where-did-the-red-heart-go/49097 "2026-08-03T18:17:24Z")

</div>

We all like to see it, the little red heart :heart: that sits in the bottom left corner of our post indicating that at least one person liked what we said. After all it does boost one’s ego just a teensy-weensy bit … do…

---

## [Notes on the P2D renderer, dynamic full screen, and recording with OBS](https://discourse.processing.org/t/notes-on-the-p2d-renderer-dynamic-full-screen-and-recording-with-obs/49094)

<div class="topic-metadata">

**Author:** [@BarneyCodes](https://discourse.processing.org/u/BarneyCodes)\
**Replies:** 0\
**Last updated:** [August 3, 2026, 1:42am UTC](https://discourse.processing.org/t/notes-on-the-p2d-renderer-dynamic-full-screen-and-recording-with-obs/49094 "2026-08-03T01:42:12Z")

</div>

I’m making my second Steam game which uses Processing to handle all the window creation and graphics side of things (specifically the P2D renderer which allows me to use shaders for some fun effects). Modern games are e…

---

## [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…

---

## [PCD @ Istanbul 2026](https://discourse.processing.org/t/pcd-istanbul-2026/48322)

<div class="topic-metadata">

**Author:** [@alptugan](https://discourse.processing.org/u/alptugan)\
**Replies:** 7\
**Last updated:** [August 1, 2026, 9:46am UTC](https://discourse.processing.org/t/pcd-istanbul-2026/48322 "2026-08-01T09:46:24Z")

</div>

Hi! I’m organizing a Processing Community Day 2026 event in Istanbul, Türkiye. I’m an artist and lecturer at the Communication Design Department of Özyeğin University in Istanbul, Türkiye. I am planning a PCD event and …

---

## [Processing in the browser : one day?](https://discourse.processing.org/t/processing-in-the-browser-one-day/47665)

<div class="topic-metadata">

**Author:** [@EricRogerGarcia](https://discourse.processing.org/u/EricRogerGarcia)\
**Replies:** 17\
**Last updated:** [July 31, 2026, 9:19am UTC](https://discourse.processing.org/t/processing-in-the-browser-one-day/47665 "2026-07-31T09:19:20Z")

</div>

Hello :christmas\_tree: , Today, it is possible to run a Java program in a browser through systems like TeaVM (or others), but this requires mastering somewhat complex things like Maven or Graven. Will there be an expor…

---

## [PCD @ Tokyo 2026](https://discourse.processing.org/t/pcd-tokyo-2026/48229)

<div class="topic-metadata">

**Author:** [@prod.ka](https://discourse.processing.org/u/prod.ka)\
**Replies:** 3\
**Last updated:** [July 30, 2026, 10:38am UTC](https://discourse.processing.org/t/pcd-tokyo-2026/48229 "2026-07-30T10:38:34Z")

</div>

Processing Community Day in Tokyo, Japan! Looking for both collaborators and anyone interested of course!!

---

## [Looking for feedback: Experimental Gradle plugin for Processing libraries](https://discourse.processing.org/t/looking-for-feedback-experimental-gradle-plugin-for-processing-libraries/49041)

<div class="topic-metadata">

**Author:** [@Stephcraft](https://discourse.processing.org/u/Stephcraft)\
**Replies:** 1\
**Last updated:** [July 29, 2026, 7:59am UTC](https://discourse.processing.org/t/looking-for-feedback-experimental-gradle-plugin-for-processing-libraries/49041 "2026-07-29T07:59:42Z")

</div>

Hello everyone :waving\_hand: I’ve been working on an experimental Gradle plugin to simplify developing and distributing Processing libraries, and I’d like to get feedback from library authors and anyone interested in bu…

---

## [JSyn fails in Android mode on MacOS M4](https://discourse.processing.org/t/jsyn-fails-in-android-mode-on-macos-m4/49057)

<div class="topic-metadata">

**Author:** [@svan](https://discourse.processing.org/u/svan)\
**Replies:** 8\
**Last updated:** [July 28, 2026, 6:52pm UTC](https://discourse.processing.org/t/jsyn-fails-in-android-mode-on-macos-m4/49057 "2026-07-28T18:52:56Z")

</div>

import com.jsyn.JSyn; This code will create a gray window on an Android device when run on Windows 11, but will not run in Android mode on MacOS (M4 Tahoe 26.5) and displays this error message: Exception in thread "Thr…

---

## [fullScreen(P3D) not fullscreening on Windows](https://discourse.processing.org/t/fullscreen-p3d-not-fullscreening-on-windows/49065)

<div class="topic-metadata">

**Author:** [@cjkcjk](https://discourse.processing.org/u/cjkcjk)\
**Replies:** 2\
**Last updated:** [July 28, 2026, 4:53pm UTC](https://discourse.processing.org/t/fullscreen-p3d-not-fullscreening-on-windows/49065 "2026-07-28T16:53:28Z")

</div>

Any help or advice on this is welcomed. When I use fullScreen(P2D) or fullScreen(P3D) I do not get a full screen, rather I get a window in the top left with the same aspect ratio as the screen. If I use fullScreen() then…

---

## [How to get the values of the current matrix (after translate, scale, rotateY...)?](https://discourse.processing.org/t/how-to-get-the-values-of-the-current-matrix-after-translate-scale-rotatey/48995)

<div class="topic-metadata">

**Author:** [@EricRogerGarcia](https://discourse.processing.org/u/EricRogerGarcia)\
**Replies:** 15\
**Last updated:** [July 28, 2026, 9:18am UTC](https://discourse.processing.org/t/how-to-get-the-values-of-the-current-matrix-after-translate-scale-rotatey/48995 "2026-07-28T09:18:07Z")

</div>

To see if I could get from it the Global position, the global scale, the global rotations x y z after using translate(), rotate x,y, z, scale()… multiple times :slight\_smile:

---

## [PCD @ Dortmund 2026](https://discourse.processing.org/t/pcd-dortmund-2026/49056)

<div class="topic-metadata">

**Author:** [@flordefuego](https://discourse.processing.org/u/flordefuego)\
**Replies:** 2\
**Last updated:** [July 27, 2026, 11:54am UTC](https://discourse.processing.org/t/pcd-dortmund-2026/49056 "2026-07-27T11:54:47Z")

</div>

Hi! I’m organizing a Processing Community Day 2026 event in \[Dortmund, Germany\]. I’m planning to organize it between October 22nd and 23rd. We have the space in Koproduktionslabor in Dortmunder U and maybe some other fa…

[Previous page](https://discourse.processing.org/latest.md?page=2)

[Next page](https://discourse.processing.org/latest.md?page=4)
