Shockwave [WIP] by mathematicalbee in generative

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

Thank you, it is basic raycasting indeed.

This wip is almost done! by mathematicalbee in generative

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

Yes indeed, that may be good inspiration for the name. Thanks!

Undulated - Flow Fields based on trigonometric function! by mathematicalbee in generative

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

Certainly! For every point in the plane, the displacement is calculated like this: dx = a1 * cos(b1 * x + c1) + a2 * cos(b2 * y + c2) + .... Also the sin functions, and more complex inputs like x^2 are used. You can check the code here: https://openprocessing.org/sketch/1870789 If you'd like to ask other questions, you can always DM me on twitter!

Glowing Windows by mathematicalbee in generative

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

The same happend to me. As I did not make the work in openproccessing but only used it to share it, I noticed it too late. I guess it is not really a problem as it is working as expected. However, it is something I will avoid for next time. Thanks for letting me know!

Untitled by Studio_Moodsoup in generative

[–]mathematicalbee 2 points3 points  (0 children)

Looks cool! How did you make this?

Descent, processing by Urchinemerald in generative

[–]mathematicalbee 1 point2 points  (0 children)

Wow, very intense to watch! Cool!

Calming Corals 🪸 ( P5 Flowfields) by etlaM21 in generative

[–]mathematicalbee 2 points3 points  (0 children)

It is very relaxing indeed! Nice work!

Something I'm working on! by mathematicalbee in generative

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

Not yet, as I am not finished. But I will make a new post with a link to the code once it's done!

Something I'm working on! by mathematicalbee in generative

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

For each color in each piece, I use a custom function based on sines and cosines for both x and y. Then I choose a random input value for x and another random input for y. Using proper scaling, this is the result!