#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

A software generated 2D design featuring 10 wobbly curves. One curve is the base, and the other 9 are added by offsetting the most recent curve. They have thinner and thicker parts. The background is dark and the curves are colorful, colors based on the orientation of each segment. One curve is more opaque and saturated, the others seem to fade progressively into the background. I guess the curves may imply motion, making our eyes try to follow the contours to find out if they are closed shapes or not.

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

Code generated design made out of a few non-overlapping shapes, which are made out of hundreds of non-crossing curves curves. The lines obviously follow rules, but the rules are not obvious. There seem to be core lines, and other lines emerging from those. Very few curves are highlighted with two different colors. The color palette was sampled from old maps.

This version shows a close up of about 7 or 8 shapes, some of them cropped on the edges of the window.Code generated design made out of a few non-overlapping shapes, which are made out of hundreds of non-crossing curves curves. The lines obviously follow rules, but the rules are not obvious. There seem to be core lines, and other lines emerging from those. Very few curves are highlighted with two different colors. The color palette was sampled from old maps.

This version shows 2 or 3 full shapes, others cropped on the edges of the window, and some empty space.Code generated design made out of a few non-overlapping shapes, which are made out of hundreds of non-crossing curves curves. The lines obviously follow rules, but the rules are not obvious. There seem to be core lines, and other lines emerging from those. Very few curves are highlighted with two different colors. The color palette was sampled from old maps.

The shape are of different sizes. One larger and others smaller.Code generated design made out of a few non-overlapping shapes, which are made out of hundreds of non-crossing curves curves. The lines obviously follow rules, but the rules are not obvious. There seem to be core lines, and other lines emerging from those. Very few curves are highlighted with two different colors. The color palette was sampled from old maps.

The shapes are in two clusters: 7 on the left and a few incomplete ones on the right.

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.

#CreativeCoding #generative #madeWithCode #OPENRNDR #Kotlin

Code generated design. Start by adding a circle to a collection, then repeat 150 times: add a slightly distorted copy of the last shape in the collection.

Close up version in which the largest shapes are partially out of the visible area. Due to the progressive distortion the result might resemble a close-up of a coral.Code generated design. Black curves on white background. Start by adding a circle to a collection, then repeat 150 times: add a slightly distorted copy of the last shape in the collection.

In this version one can see the full resulting shape. The numerous curves with varying distance produce shades of gray. Most part look smoothly shaded, but in certain parts there are folds and apparent discontinuities.Code generated design. Black curves on white background. Start by adding a circle to a collection, then repeat 150 times: add a slightly distorted copy of the last shape in the collection.

Another close up featuring ripples and undulations and some moire effects. Some of the curves fold back overlapping previous curves.Code generated design. Black curves on white background. Start by adding a circle to a collection, then repeat 150 times: add a slightly distorted copy of the last shape in the collection.

One more variation. The 151 curves produce shades that make it look 3D like, even if it's completely 2D.

I took a walk and collected some textures to use in this one.

#CreativeCoding #generative #abstract #MadeWithCode #OPENRNDR #Kotlin #pareidolia

Code generated design. Geometric blocks are connected with each other on the edges. The background and the blocks have textures so they look less digital and more organic. The vertices on the block edges have been slightly displaced also to look less perfect.

In this variation there are two vertical shapes, as if standing next to each other and interacting.Code generated design. Geometric blocks are connected with each other on the edges. The background and the blocks have textures so they look less digital and more organic. The vertices on the block edges have been slightly displaced also to look less perfect.

This variation starts with two pentagons as seeds, and they grow with the same sequence of geometrical pieces until running out of spaceCode generated design. Geometric blocks are connected with each other on the edges. The background and the blocks have textures so they look less digital and more organic. The vertices on the block edges have been slightly displaced also to look less perfect.

In this third variation most of the available space is taken. The seeds are two triangles, followed by triangles, curves and other pieces. Maybe flowers with some petals missing?

Some kind of buggy symmetry which probably makes it more interesting than properly working symmetry 😃

#CreativeCoding #OPENRNDR #Kotlin #blockchain #madeWithCode #abstract #AbstractArt

Code generated design made out of colorful blocks (yellow triangles, green squares, bluegreen pentagons, blue hexagons, brown 180 degree arcs and dark red 90 degree arcs) touching each other on the sides, which have all the same length.

The composition is grown from a central piece, and the child pieces are usually of the same type.This one looks like a bird with a tail and a crest standing on two legs telling someone to come.Not sure what this one looks like. Maybe a person using a very strange vacuum cleaner full of contraptions.I can see some kind of human on this one, like running towards a small arc and a weird thing on the head.

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

#creativeCoding #OPENRNDR #Kotlin
#MadeWithCode #geometry

Code generated design made of over 50 shapes. There are 4 types of shapes: triangles, squares, pentagons and 90 degree arcs. The straight segments in all shapes are the same length, allowing to connect them with each other. Gray background, white shapes with black contour.

The final shape has been grown out of a central piece, connecting shapes to previous shapes, in a chaotic branching structure.

Child shapes connected to a parent shape are all of the same type.

By abusing the color correction effect I could get unexpected looks with the same program I used to create previous images.

#CreativeCoding #OPENRNDR #Kotlin #madeWithCode #GLSL

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.

#CreativeCoding #OPENRNDR #Kotlin #madeWithCode

A code generated still of an animated system. A texture with three main hues: greens, yellows and magentas. There are dark curved contours. Yellow and magenta glow behind those contours. The green shines in the empty spaces in between.

Practising to be faster at writing compute shaders from scratch. #madeWithCode #kotlin #OPENRNDR #CreativeCoding

a black and white code-generated texture. organic. messy. growth. it is as if the canvas had been all white, then pixels had clustered forming curves and revealing the black background.
2025-02-05

sketches.Curvature-2025-02-05-18.24.01-withAudio

makertube.net/videos/watch/d1a

Nikolay Pyatayevampersand@ohai.social
2025-02-01

JAN. 31: Pixel sorting.

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

Nikolay Pyatayevampersand@ohai.social
2025-01-30

JAN. 30: Abstract map.

My version of an abstract map is a subway or railroads map.

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

Nikolay Pyatayevampersand@ohai.social
2025-01-30

JAN. 29: Grid-based graphic design.

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

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst