# OPENRNDR

**URL:** https://openrndr.discourse.group/c/openrndr/5.md?page=7

[Latest](https://openrndr.discourse.group/latest.md) · [Categories](https://openrndr.discourse.group/categories.md)

**Page:** 8

---

## [OPENRNDR 0.3.43 + ORX 0.3.52 released!](https://openrndr.discourse.group/t/openrndr-0-3-43-orx-0-3-52-released/133)

<div class="topic-metadata">

**Author:** [@edwin](https://openrndr.discourse.group/u/edwin)\
**Replies:** 2\
**Last updated:** [July 7, 2020, 9:29am UTC](https://openrndr.discourse.group/t/openrndr-0-3-43-orx-0-3-52-released/133 "2020-07-07T09:29:43Z")

</div>

Today we released major updates to OPENRNDR and ORX! Read what has been added, fixed and changed in the release notes OPENRNDR 0.3.43 release notes ORX 0.3.52 release notes Some personal highlights Addition of a 3D…

---

## [Callback when window has been closed by user](https://openrndr.discourse.group/t/callback-when-window-has-been-closed-by-user/125)

<div class="topic-metadata">

**Author:** [@andremichelle](https://openrndr.discourse.group/u/andremichelle)\
**Replies:** 10\
**Last updated:** [June 30, 2020, 9:23pm UTC](https://openrndr.discourse.group/t/callback-when-window-has-been-closed-by-user/125 "2020-06-30T21:23:55Z")

</div>

I have an application running that plays an audio file. I am using net.beadsproject.beads to get an audio-environment. If I close the window, the audio-playback is still running, since it runs in a different thread. I ha…

---

## [Best way to draw an ellipse](https://openrndr.discourse.group/t/best-way-to-draw-an-ellipse/44)

<div class="topic-metadata">

**Author:** [@Yann](https://openrndr.discourse.group/u/Yann)\
**Replies:** 2\
**Last updated:** [June 29, 2020, 3:28pm UTC](https://openrndr.discourse.group/t/best-way-to-draw-an-ellipse/44 "2020-06-29T15:28:27Z")

</div>

In processing there is an ellipse primitive: https://processing.org/reference/ellipse\_.html but it looks like openrndr only has the “circle” primitive. what would be the best way to achieve an ellipse? I am guessing i…

---

## [From Shadertoy to OPENRNDR](https://openrndr.discourse.group/t/from-shadertoy-to-openrndr/85)

<div class="topic-metadata">

**Author:** [@abe](https://openrndr.discourse.group/u/abe)\
**Replies:** 4\
**Last updated:** [June 26, 2020, 7:23am UTC](https://openrndr.discourse.group/t/from-shadertoy-to-openrndr/85 "2020-06-26T07:23:18Z")

</div>

This is a simple example porting one program from Shadertoy. Keep in mind that it’s not a generic tutorial for porting every possible program from Shadertoy. Shadertoy https://www.shadertoy.com/view/wdjcDw vec2 shuffle…

---

## [Using renderdoc to debug low level graphics (advanced)](https://openrndr.discourse.group/t/using-renderdoc-to-debug-low-level-graphics-advanced/118)

<div class="topic-metadata">

**Author:** [@abe](https://openrndr.discourse.group/u/abe)\
**Replies:** 0\
**Last updated:** [June 11, 2020, 9:50am UTC](https://openrndr.discourse.group/t/using-renderdoc-to-debug-low-level-graphics-advanced/118 "2020-06-11T09:50:44Z")

</div>

For debugging it may be useful to see all the OPENGL commands being sent to the GPU, the textures, mesh data, shaders, etc. RenderDoc makes that possible. This is how I got it running in Ubuntu: Download RenderDoc. I…

---

## [Use OpenCV in OPERNDR](https://openrndr.discourse.group/t/use-opencv-in-operndr/117)

<div class="topic-metadata">

**Author:** [@abe](https://openrndr.discourse.group/u/abe)\
**Replies:** 0\
**Last updated:** [June 8, 2020, 2:34pm UTC](https://openrndr.discourse.group/t/use-opencv-in-operndr/117 "2020-06-08T14:34:35Z")

</div>

I found this article online: I didn’t try it myself, but I thought it might be useful for someone. The alternative CV library is also there as an extension: With both libraries you can do an endless amount of operat…

---

## [An introduction to orx-time-operators](https://openrndr.discourse.group/t/an-introduction-to-orx-time-operators/108)

<div class="topic-metadata">

**Author:** [@ricardo](https://openrndr.discourse.group/u/ricardo)\
**Replies:** 0\
**Last updated:** [May 25, 2020, 8:00am UTC](https://openrndr.discourse.group/t/an-introduction-to-orx-time-operators/108 "2020-05-25T08:00:00Z")

</div>

Introduction orx-time-operators are a (small) suite of tools to deal with controlling raw data over-time. This means generating values which are frame dependent or smoothing out noisy data. Included since ORX 0.3.51 Ti…

---

## [ORX-OLIVE System Crash Problem](https://openrndr.discourse.group/t/orx-olive-system-crash-problem/112)

<div class="topic-metadata">

**Author:** [@MarkWebster](https://openrndr.discourse.group/u/MarkWebster)\
**Replies:** 4\
**Last updated:** [May 24, 2020, 11:03am UTC](https://openrndr.discourse.group/t/orx-olive-system-crash-problem/112 "2020-05-24T11:03:57Z")

</div>

Hello, I’ve been playing around with the new live coding version of OPENRNDR with oliveProgram as shown in Edwin’s great introduction talk over at github. I like the logic behind this, enabling layers and the ease of po…

---

## [Feedback & Corrections](https://openrndr.discourse.group/t/feedback-corrections/110)

<div class="topic-metadata">

**Author:** [@BlueAquilae](https://openrndr.discourse.group/u/BlueAquilae)\
**Replies:** 9\
**Last updated:** [May 17, 2020, 10:38am UTC](https://openrndr.discourse.group/t/feedback-corrections/110 "2020-05-17T10:38:52Z")

</div>

Hi there ! I’m Robert, I do code & art, here’s are some of my creations https://mobile.twitter.com/BlueAquilae I’m learning OpenRNDR ! So much work and extensions. Runway, Palette, Poisson Fill Love it all ! I’d l…

---

## [Improved live coding with orx-olive](https://openrndr.discourse.group/t/improved-live-coding-with-orx-olive/106)

<div class="topic-metadata">

**Author:** [@edwin](https://openrndr.discourse.group/u/edwin)\
**Replies:** 0\
**Last updated:** [May 10, 2020, 8:20am UTC](https://openrndr.discourse.group/t/improved-live-coding-with-orx-olive/106 "2020-05-10T08:20:17Z")

</div>

I recently did a 30 minute session for Github Satellite on live coding in OPENRNDR. If you haven’t seen it, you can see a recording of it here. In the week running up to this session I decided to try out some new ideas …

---

## [How to update normals for correct lighting when transforming vertex buffer instances](https://openrndr.discourse.group/t/how-to-update-normals-for-correct-lighting-when-transforming-vertex-buffer-instances/102)

<div class="topic-metadata">

**Author:** [@Yann](https://openrndr.discourse.group/u/Yann)\
**Replies:** 3\
**Last updated:** [May 6, 2020, 10:51pm UTC](https://openrndr.discourse.group/t/how-to-update-normals-for-correct-lighting-when-transforming-vertex-buffer-instances/102 "2020-05-06T22:51:46Z")

</div>

Hello, I am following the guide for drawing multiple vertex buffer instances. In my code below, I am rendering 3 cubes using the same geometry, but each has a different rotation and translation: fun main() = applicati…

---

## [Streaming OPENRNDR live coding on Linux](https://openrndr.discourse.group/t/streaming-openrndr-live-coding-on-linux/101)

<div class="topic-metadata">

**Author:** [@kazik](https://openrndr.discourse.group/u/kazik)\
**Replies:** 5\
**Last updated:** [May 5, 2020, 1:13pm UTC](https://openrndr.discourse.group/t/streaming-openrndr-live-coding-on-linux/101 "2020-05-05T13:13:25Z")

</div>

I just customized openrndr-template to use v4l2loopback in order to stream OPENRNDR output. Might be useful for creating on the fly camera filters in the time of social distancing: https://github.com/morisil/openrndr-ca…

---

## [OPENRNDR as a weird mirror for performers](https://openrndr.discourse.group/t/openrndr-as-a-weird-mirror-for-performers/100)

<div class="topic-metadata">

**Author:** [@kazik](https://openrndr.discourse.group/u/kazik)\
**Replies:** 0\
**Last updated:** [May 2, 2020, 8:12am UTC](https://openrndr.discourse.group/t/openrndr-as-a-weird-mirror-for-performers/100 "2020-05-02T08:12:00Z")

</div>

For the past few months I’ve been using OPENRNDR with Kinect during many performances for generating live visuals out of the body movement. Here they are in chronological order. Unfortunately the quality of the footage i…

---

## [Dream World Berlin](https://openrndr.discourse.group/t/dream-world-berlin/39)

<div class="topic-metadata">

**Author:** [@kazik](https://openrndr.discourse.group/u/kazik)\
**Replies:** 1\
**Last updated:** [May 2, 2020, 7:47am UTC](https://openrndr.discourse.group/t/dream-world-berlin/39 "2020-05-02T07:47:52Z")

</div>

Impromptu dance performance by Kia Kali at Dream World / Berlin

---

## [OPENRNDR & Processing - Texture Cube](https://openrndr.discourse.group/t/openrndr-processing-texture-cube/97)

<div class="topic-metadata">

**Author:** [@abe](https://openrndr.discourse.group/u/abe)\
**Replies:** 1\
**Last updated:** [April 30, 2020, 9:47am UTC](https://openrndr.discourse.group/t/openrndr-processing-texture-cube/97 "2020-04-30T09:47:20Z")

</div>

TextureCube One more example taken from the Processing examples, this time drawing a simple textured 3D cube which you can rotate by dragging the mouse. Processing / Java /\*\* \* Texture Cube \* by Dave Bollinger. \* …

---

## [Recent changes in OPENRNDR/ORX infrastructure](https://openrndr.discourse.group/t/recent-changes-in-openrndr-orx-infrastructure/93)

<div class="topic-metadata">

**Author:** [@edwin](https://openrndr.discourse.group/u/edwin)\
**Replies:** 0\
**Last updated:** [April 28, 2020, 10:26am UTC](https://openrndr.discourse.group/t/recent-changes-in-openrndr-orx-infrastructure/93 "2020-04-28T10:26:09Z")

</div>

Just want to write down what my recent tinkering with Gradle and Github Actions has amounted to, as I think some of it may be really useful to others. Mesa / SWR I have made a custom built of Mesa with Intel’s SWR raste…

---

## [Set up Your \*Second\* Program](https://openrndr.discourse.group/t/set-up-your-second-program/84)

<div class="topic-metadata">

**Author:** [@abe](https://openrndr.discourse.group/u/abe)\
**Replies:** 1\
**Last updated:** [April 11, 2020, 12:49pm UTC](https://openrndr.discourse.group/t/set-up-your-second-program/84 "2020-04-11T12:49:54Z")

</div>

The OPENRNDR Guide has a post titled Setup Your First Program But what about your second program? When I started experimenting with OPENRNDR I remember thinking that I should repeat this process every time: clone the te…

---

## [Setting up composite builds in IntelliJ](https://openrndr.discourse.group/t/setting-up-composite-builds-in-intellij/81)

<div class="topic-metadata">

**Author:** [@edwin](https://openrndr.discourse.group/u/edwin)\
**Replies:** 2\
**Last updated:** [April 11, 2020, 6:17am UTC](https://openrndr.discourse.group/t/setting-up-composite-builds-in-intellij/81 "2020-04-11T06:17:04Z")

</div>

This is a tutorial on setting up IntelliJ in such a way that it treats OPENRNDR, ORX and your template based work as a single inter-dependent project. This is useful in cases in which you want to make changes to OPENRND …

---

## [Computational Graphic Design Manual 🕮](https://openrndr.discourse.group/t/computational-graphic-design-manual/79)

<div class="topic-metadata">

**Author:** [@abe](https://openrndr.discourse.group/u/abe)\
**Replies:** 2\
**Last updated:** [April 9, 2020, 9:42am UTC](https://openrndr.discourse.group/t/computational-graphic-design-manual/79 "2020-04-09T09:42:40Z")

</div>

Computational Graphic Design Manual A beautiful black and white website created by Mark Webster featuring 27 interactive design programs written in Processing, p5.js and OPENRNDR (some are still being ported). These are …

---

## [OPENRNDR & Processing - Coral growth](https://openrndr.discourse.group/t/openrndr-processing-coral-growth/77)

<div class="topic-metadata">

**Author:** [@abe](https://openrndr.discourse.group/u/abe)\
**Replies:** 0\
**Last updated:** [April 2, 2020, 2:38pm UTC](https://openrndr.discourse.group/t/openrndr-processing-coral-growth/77 "2020-04-02T14:38:55Z")

</div>

Diffusion Limited Aggregation A program that keeps a collection of circles. Initially there is only one located at the center of the screen. Circles of decreasing size are shot from the outskirts towards the center of th…

---

## [Trigger screenshot/export automatically?](https://openrndr.discourse.group/t/trigger-screenshot-export-automatically/73)

<div class="topic-metadata">

**Author:** [@ferdinandsorg](https://openrndr.discourse.group/u/ferdinandsorg)\
**Replies:** 4\
**Last updated:** [April 5, 2020, 8:23pm UTC](https://openrndr.discourse.group/t/trigger-screenshot-export-automatically/73 "2020-04-05T20:23:00Z")

</div>

Knows everyone a way how to export or trigger the screenshot function automatically? As far as I know there is just the way with pressing the spacebar. Is there a way to hack this?

---

## [OPENRNDR & Processing - Slitscanning](https://openrndr.discourse.group/t/openrndr-processing-slitscanning/76)

<div class="topic-metadata">

**Author:** [@abe](https://openrndr.discourse.group/u/abe)\
**Replies:** 0\
**Last updated:** [April 3, 2020, 2:43pm UTC](https://openrndr.discourse.group/t/openrndr-processing-slitscanning/76 "2020-04-03T14:43:13Z")

</div>

Slitscanning A program that loads an image and draws a horizontal line of pixels from that image stretched vertically to cover the whole window. The vertical position of the line of pixels - where are we looking at in th…

---

## [How to set up Idea so you can ctrl+click OPENRNDR methods and see the source code?](https://openrndr.discourse.group/t/how-to-set-up-idea-so-you-can-ctrl-click-openrndr-methods-and-see-the-source-code/64)

<div class="topic-metadata">

**Author:** [@abe](https://openrndr.discourse.group/u/abe)\
**Replies:** 2\
**Last updated:** [April 1, 2020, 10:21am UTC](https://openrndr.discourse.group/t/how-to-set-up-idea-so-you-can-ctrl-click-openrndr-methods-and-see-the-source-code/64 "2020-04-01T10:21:29Z")

</div>

Hi! I’m using the openrndr-template and compiling the latest versions of openrndr and orx. It’s working well, but I miss one thing: to be able to ctrl+click any class to see what it offers and how it is implemented, and…

---

## [OPENRNDR 0.3.40 + ORX 0.3.50 released!](https://openrndr.discourse.group/t/openrndr-0-3-40-orx-0-3-50-released/60)

<div class="topic-metadata">

**Author:** [@edwin](https://openrndr.discourse.group/u/edwin)\
**Replies:** 8\
**Last updated:** [March 31, 2020, 10:16am UTC](https://openrndr.discourse.group/t/openrndr-0-3-40-orx-0-3-50-released/60 "2020-03-31T10:16:28Z")

</div>

Release notes can be found on Github The OPENRNDR template has been updated to use the latest versions of OPENRNDR and ORX. Note: we have merged the openrndr-panel project into ORX and it can now be found under orx-p…

---

## [Mouse enter/exit events?](https://openrndr.discourse.group/t/mouse-enter-exit-events/47)

<div class="topic-metadata">

**Author:** [@Yann](https://openrndr.discourse.group/u/Yann)\
**Replies:** 5\
**Last updated:** [March 31, 2020, 6:26pm UTC](https://openrndr.discourse.group/t/mouse-enter-exit-events/47 "2020-03-31T18:26:26Z")

</div>

How can I determine when the mouse enters or exits the application window? For example, in Processing, there are APIs for mouseEntered() and mouseExited() Thank you.

---

## [Load image and get pixel value](https://openrndr.discourse.group/t/load-image-and-get-pixel-value/42)

<div class="topic-metadata">

**Author:** [@Yann](https://openrndr.discourse.group/u/Yann)\
**Replies:** 2\
**Last updated:** [January 8, 2020, 3:28pm UTC](https://openrndr.discourse.group/t/load-image-and-get-pixel-value/42 "2020-01-08T15:28:21Z")

</div>

After loading an image, how do I access the pixel color at some coordinate? For example, it is easy in processing: Reference / Processing.org I was not able to find this in the guide (Images - OPENRNDR GUIDE) thanks.

---

## [Particle system with compute shader](https://openrndr.discourse.group/t/particle-system-with-compute-shader/28)

<div class="topic-metadata">

**Author:** [@kazik](https://openrndr.discourse.group/u/kazik)\
**Replies:** 3\
**Last updated:** [November 7, 2019, 12:32pm UTC](https://openrndr.discourse.group/t/particle-system-with-compute-shader/28 "2019-11-07T12:32:31Z")

</div>

I was trying to learn compute shaders, and for this reason I decided to go for a simple particle system. And it works, but there are things I still don’t understand, marked with FIXME: import org.openrndr.Fullscreen imp…

---

## [Co(art) in Timisoara, Romania](https://openrndr.discourse.group/t/co-art-in-timisoara-romania/27)

<div class="topic-metadata">

**Author:** [@kazik](https://openrndr.discourse.group/u/kazik)\
**Replies:** 0\
**Last updated:** [October 31, 2019, 10:48am UTC](https://openrndr.discourse.group/t/co-art-in-timisoara-romania/27 "2019-10-31T10:48:37Z")

</div>

I was invited to run OPENRNDR workshop on this event: Here are the pictures: After the workshop OPENRNDR was used in 2 pieces presented on the final show, both of them using Kinect for interaction.

---

## [Angels In America, generative visuals for the opera](https://openrndr.discourse.group/t/angels-in-america-generative-visuals-for-the-opera/24)

<div class="topic-metadata">

**Author:** [@kazik](https://openrndr.discourse.group/u/kazik)\
**Replies:** 0\
**Last updated:** [October 31, 2019, 9:30am UTC](https://openrndr.discourse.group/t/angels-in-america-generative-visuals-for-the-opera/24 "2019-10-31T09:30:31Z")

</div>

Opera in two parts by Peter Eötvös Based on the play by Tony Kushner Libretto by Mari Mezei · Commande du Théâtre du Châtelet Staged at UNI.T – Theater der Universität der Künste Berlin OPENRNDR was used to prepare…

[Previous page](https://openrndr.discourse.group/c/openrndr/5.md?page=6)
