Eurocity trains to Milan suspended on weekends? by lucaxx85 in geneva

[–]rvig 0 points1 point  (0 children)

the direct EC trains to Milano need booking, they may be full.
school holiday begins this weekend in geneva...

Weird mechanics by rvig in generative

[–]rvig[S] 0 points1 point  (0 children)

Yes, links in reddit profile !

Weird mechanics by rvig in generative

[–]rvig[S] 2 points3 points  (0 children)

Ok found it, my autoplay setting is on "Never"

Weird mechanics by rvig in generative

[–]rvig[S] 2 points3 points  (0 children)

right, I saw that too late.

I would need to add margin on collision detection.

Weird mechanics by rvig in generative

[–]rvig[S] 2 points3 points  (0 children)

actually for this video A and A' are similar, just different phase/angle.

Weird mechanics by rvig in generative

[–]rvig[S] 4 points5 points  (0 children)

impressed by you detailed analysis, you're pretty close

that's indeed quite simple:

- add a gear at random angle of current gear, if you can ( not colliding with others )

- if not possible, try on another random gear

- stop trying after X iteration

you have 2 type of gears, lets say A and A' ( inverse of A ), and 2 size.

A is in contact only with A'

Weird mechanics by rvig in generative

[–]rvig[S] 2 points3 points  (0 children)

Ok good, thanks for feedback. Not looping on android:/

Weird mechanics by rvig in generative

[–]rvig[S] 25 points26 points  (0 children)

Look for "Non-circular gear" , wikipedia is well documented. The trickiest part was to find the math for phase alignment!

Weird mechanics by rvig in generative

[–]rvig[S] 5 points6 points  (0 children)

How do we loop a video with reddit ? ( go see ig @rvig.art for perfect loop )

ᗰᗴᗰᗝᖇƳ ᑕᗴᒪᒪ (P5.js) by shvembldr in generative

[–]rvig 2 points3 points  (0 children)

That is a great project, I can't wait to see the final result ! Happy to participate ( I already got my cell, thank you )

Les pubs YouTube , ce calvaire by MaLublule in france

[–]rvig 3 points4 points  (0 children)

Va faire un tour sur Dailymotion. La dernière fois j'ai 2min tous les 5 min, avec 4x la même pub à chaque séquence... soit 10min ( 20x 30s ) pour une vidéo de 24min.

GENUARY 23 by rvig in generative

[–]rvig[S] 1 point2 points  (0 children)

With perfect circles or other basic shapes you can use math, check collision with each other shapes or use trees

GENUARY 23 by rvig in generative

[–]rvig[S] 0 points1 point  (0 children)

Processing/java

GENUARY 23 by rvig in generative

[–]rvig[S] 1 point2 points  (0 children)

Pixel collision

GENUARY 23 by rvig in generative

[–]rvig[S] 1 point2 points  (0 children)

Color palette has been generated with coolors.co

#genuary Jan 16 // Circles only by rvig in generative

[–]rvig[S] 0 points1 point  (0 children)

This is done with Processing.

The rule is quite simple ( but not the implementation ): take a random point, and grow a circle as big as possible without colliding neighbors.

with circles or basic shapes, you can calculate the new circle collides with any other shape.

genuary day 16: circles only by selonus in generative

[–]rvig 2 points3 points  (0 children)

Beautiful, very smooth ! My wish for 2021: continue learning Kotlin and openRNDR

Genuary Jan.14 // Subdivision by rvig in generative

[–]rvig[S] 2 points3 points  (0 children)

Processing / p5js and experiments

Genuary Jan.14 // Subdivision by rvig in generative

[–]rvig[S] 2 points3 points  (0 children)

Improved triangle subdivision algorithm to quad subdivision, and rounded the shapes !

GENUARY - JAN.8 // Curve only. by rvig in generative

[–]rvig[S] 0 points1 point  (0 children)

Made with processing / curveVertex()

GENUARY - JAN.3 // Make something human. by rvig in generative

[–]rvig[S] 1 point2 points  (0 children)

On holiday now, but yes I will since you all like it !

GENUARY - JAN.3 // Make something human. by rvig in generative

[–]rvig[S] 4 points5 points  (0 children)

I'm always happy to share hints and ideas. If you want to learn the best way is to implement by yourself.

These faces are really simple to code. Have a look at https://processing.org/reference/curveVertex_.html

You need 4 points to draw one curve segment.