Coding in the train #openrndr
#kotlin #creativeCoding #madeWithCode
Coding in the train #openrndr
#kotlin #creativeCoding #madeWithCode
Ten offset hobby contours converted to meshes and colorized using the normal of each vertex.
This is a tool I need for another project, to make things flow along contours.
#OPENRNDR #CreativeCoding #Kotlin #Math #rainbow #madeWithCode
This iteration has been a big challenge: Generate shapes, get their concave hull, pack those hulls, calculate the transformation matrices mapping the original hulls to the packed ones. Apply those transformation matrices to the original shapes. Finally play with a 2D camera to find the right shot.
And I still have an interesting rounding bug which doesn't fit in this description :)
#CreativeCoding #OPENRNDR #Kotlin #madeWithCode #generative #noAI
I minimal program that draws a circle then grows 150 distorted copies of it.
The core part of the program is about 10 lines of code.
I took a walk and collected some textures to use in this one.
#CreativeCoding #generative #abstract #MadeWithCode #OPENRNDR #Kotlin #pareidolia
Some kind of buggy symmetry which probably makes it more interesting than properly working symmetry 😃
#CreativeCoding #OPENRNDR #Kotlin #blockchain #madeWithCode #abstract #AbstractArt
In this next iteration I thought of adding curved shapes. The trick is to filter out the curved segments of such shapes and only allow connecting on the straight ones.
See, the arc has two curves and two straight segments connecting those curves.
Does it happen to you that you should be doing something else, but you have an idea and don't want to wait to try it out? 😁 And then you immediately have the idea for the next step? XD
Less order and more chaos.
#CreativeCoding #OPENRNDR #Kotlin #GLSL #madeWithCode #organic #growth
Between order and chaos
By abusing the color correction effect I could get unexpected looks with the same program I used to create previous images.
Iterating on those agents. Three types of them. Type G are friendly: they like everyone. Type R are unfriendly, they don't like anyone, even themselves. Type B are picky. They like G and B, but not R.
Practising to be faster at writing compute shaders from scratch. #madeWithCode #kotlin #OPENRNDR #CreativeCoding
https://makertube.net/w/rTAfuPh44SCVvcNt44QEsz
Playing with .curvature() which was recently added to ShapeContour. Here a demo using it:
https://github.com/openrndr/openrndr/blob/master/openrndr-demos/src/main/kotlin/DemoCurvature01.kt
sketches.Curvature-2025-02-05-18.24.01-withAudio
https://makertube.net/videos/watch/d1a8818c-61c4-4d8e-8ff3-56ce16de45ad
@creativeCodeBLN This month's image is by @Mimetik See an animated version at https://openrndr.discourse.group/t/doodles-wall-c/51/199 and find more of his creations in https://www.instagram.com/mimetikmusic/ #CreativeCoding #MadeWithCode
JAN. 31: Pixel sorting.
https://genuary.art - GENUARY is an artificially generated month of time where we build code that makes beautiful things.
_
#genuary2025 #genuary #genuary31 #generativeart #computerart #abstractart #digitalart #geometricart #geometricalart #generativedesign #psychedelicart #creativecoding #madewithcode
JAN. 30: Abstract map.
My version of an abstract map is a subway or railroads map.
https://genuary.art - GENUARY is an artificially generated month of time where we build code that makes beautiful things.
_
#genuary2025 #genuary #genuary30 #generativeart #computerart #abstractart #digitalart #geometricart #geometricalart #generativedesign #psychedelicart #creativecoding #madewithcode
JAN. 29: Grid-based graphic design.
https://genuary.art - GENUARY is an artificially generated month of time where we build code that makes beautiful things.
_
#genuary2025 #genuary #genuary29 #generativeart #computerart #abstractart #digitalart #geometricart #geometricalart #generativedesign #psychedelicart #creativecoding #madewithcode