logo80lv
Articlesclick_arrow
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
profile_login
Log in
0
Save
Copy Link
Share

This Pulsating Red Creature Is Made Entirely With Math

It's not AI.

Vitaliy Kaurov, whose similar aquatic creature we shared before, suggests the names DragonSpine or TetherRoot for this one. Like his previous project, he adapted an animation by yuruyurau from P5.js to Wolfram Language and shared more about the process in his blog post, reflecting on how little is needed for us to recognize something alive, just a static shape and motion.

"It's not AI. Just a few sin(x) and cos(x). Tiny code you can fit on a napkin (see below). How can it then generate such visual complexity? And why is the mind so fixated on seeing an 'animal'?", he commented.

Below is the code shared by Vitaliy:

x=N@Range[10000];y=x/235.;
pts[t_]:=Module[{k,e,d,c,q},k=(4+3 Sin[2 y-t]) Cos[x/29.];
e=y/8.-13.;
d=Sqrt[k^2+e^2];
c=d-t;
q=3 Sin[2 k]+0.3/k+Sin[y/25.] k (9+4 Sin[9 e-3 d+2 t]);
Transpose@{q+30 Cos[c]+200.,400-(q Sin[c]+39 d-220.)}];
Manipulate[Graphics[{
White,Opacity[.65],PointSize[.002],Point[pts[t]]},
PlotRange->{{70,330},{30,350}},Background->Black],
{t,0.,2. Pi}]

Check out Emīls Geršinskis-Ješinskis' VEX implementation of a similar mathematical creature:

If you want to see more, visit yuruyurau's X/Twitter page:

Subscribe to our Newsletter, join our 80 Level Talent platformDiscord, and follow us on TwitterLinkedInTelegram, and Instagram, where we share breakdowns, the latest news, awesome artworks, and more.

Are you a fan of what we do here at 80 Level? Then make sure to set us as a Preferred Source on Google to see more of our content in your feed.

Subscribe to 80 Level Newsletters

Latest news, hand-picked articles, and updates

Built for the Game & Digital Art Industry
Get Our Media Kit

Comments

0

arrow
Type your comment here
Leave Comment
Built for the Game & Digital Art Industry
Get Our Media Kit

We need your consent

We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more