Five photos: three layers and two masks.
#CreativeCoding #shaders #glsl #kotlin #openrndr #photography #photo #nature #plants #abstract
Five photos: three layers and two masks.
#CreativeCoding #shaders #glsl #kotlin #openrndr #photography #photo #nature #plants #abstract
A close up of a tree mixed with a #photo of a #forest and a close up of a stone.
A feature I added today is the ability to drag and drop images into the program, which is great in combination of browsing photo thumbnails with my OS.
Next I'll add dropping video files and choosing a frame (in a recent trip I shot more videos than photos). The resolution will be lower, but when mixed with higher resolution layers it's probably fine.
#photography #creativeCoding #OPENRNDR #Kotlin #nature #trees
Another photo composition created with the program I'm writing.
I like the contrast between the very monochromatic photo and the layer of rainbow-like colors.
Now I can not only export the image, but also the configuration to reproduce the image. The settings are also saved when closing the program and automatically loaded when starting it again, so I can continue where I left off.
#photo #photography #creativeCoding #OPENRNDR #Kotlin #nature #technology
One or two days ago I saw in Mastodon a program similar to this, written in #p5js . I wanted to reply to that post but I can't find it.
In any case, here a similar (but interactive) design written in #Kotlin with #OPENRNDR
See how to produce screenshots is just one line of code, and the `contentScale` argument results in 3x resolution, so the window is 800x800 pixels and the screenshot is 2400x2400 pixels).
This is one of my favorite montages. The main organic shapes were rendered using a program I wrote last year and it is displayed on top of a starry night. A close-up photo of lichen sets the transparency to blend the other two pictures. I really like the grain that makes the code generated shapes more organic and old looking.
#photography #abstractArt #abstract #OPENRNDR #creativeCoding #kotlin #dark #sky #night #noai
I'm writing a program to combine photos I shot.
So far it's rather simple: I can choose 3 photos, a blend mode and a color. It's enough to have fun already.
#photography #abstractArt #abstract #OPENRNDR #creativeCoding #kotlin
Small bang simulation using compute shaders.
Here some uncompressed versions:
https://hamoid.com/tmp/smallbang01.webp
https://hamoid.com/tmp/smallbang02.webp
https://hamoid.com/tmp/smallbang03.webp
#creativeCoding #algorithm #noAI #generativeArt #OPENRNDR #GLSL #kotlin
Genuary#13+21: Self portrait Bauhaus Poster
How's the self portrait prompt going?
Well, I decided to combine my previous effort with the Bauhaus Poster prompt.
I made sure to add the 'Clown' bit so you know it's me.
#genuary13 #genuary21 #genuary #genuary2026 #generativeart #openrndr #kotlin #javacv #bauhaus
I'm not entirely sure where I'm going with this quite yet, but I've got some ideas... Let's see how those turn out...
#genuary13 #genuary #genuary2026 #generativeart #openrndr #kotlin #javacv
A program I wrote during Saturday's Creative Code Jam.
It's inspired by the Hilbert Sort algorithm, and asking myself the question: in what ways would I manually sort a fixed list of points, while generating a contour and avoiding intersections?
I thought that if I try many times I can discover algorithms in my head, then convert them into code.
The program is about 200 lines long and written in #Kotlin using the #OPENRNDR #CreativeCoding framework.
Genuary#12: Boxes Only
The boxes only prompt seems like a natural fit to explore the rigid body physics that JBox2D has to offer...
One could even argue that's very much thinking *inside* the box. 🥁💥
#genuary12 #genuary #genuary2026 #generativeart #openrndr #kotlin #jbox2d #rigidbody
Genuary#05: Write "Genuary". Avoid using a font.
More soft bodies for Genuary#05...
Wrote Genuary ✅
Didn't use a font ✅
Confetti 🎉
#genuary5 #genuary #genuary2026 #generativeart #openrndr #kotlin #jbox2d #softbody
The experience so far has been relatively smooth and quite fun. OPENRNDR really comes packed with a big arsenal of tools & extensions. Tons of stuff to discover!
And Kotlin? Well,.. if there's one thing I've noticed, it's that there's a lot of syntactic sugar.
And boy, do I love sugar!
If you want to play around with it, the code's on my github! (dxviie)
#genuary2 #genuary #genuary2026 #generativeart #openrndr #kotlin #jbox2d #softbody
Shading contours in #OPENRNDR
Explained at
https://openrndr.discourse.group/t/colorizing-strokes-along-its-length-and-width/764
A texture I generated earlier this year, with four or five G'MIC filters applied: vignetting, blurred edges, subtle random color tints and some parts are now desaturated.
#CreativeCoding #generative #OPENRNDR #gimp #gmic #kotlin #texture
Next iteration. Solved some glitches by making sure all the points used for the Voronoi algorithm have a unique Z value.
In this one I painted three layers of points arranged as grids of various densities, but with their positions partially distorted.
#CreativeCoding #GenerativeArt #OPENRNDR #Kotlin #Shader #GLSL
Next iteration including various glitches.
I enjoy this it's-a-grid-but-not-quite.
My eyes keep jumping around trying to understand.
#CreativeCoding #math #mathArt #geometry #OPENRNDR #Processing #Kotlin
Playing with the MultiplicativelyWeightedVoronoi function of the Processing Geometry Suite (which I use from #OPENRNDR)
Those large areas are unexpected, and only appear sometimes.
The colors are generated using FettePalette
next iteration #penPlotter #creativeCoding #kotlin #openrndr #postcard