Umělý život #codecreationist

[CZ] Generativní animace zachycující fascinující svět abstraktních a organických tvorů, jejichž podoba je inspirována tvary a pohyby mořských živočichů. Kombinace složitých matematických rovnic a kreativního programování vytváří iluzi trojrozměrného prostředí, v němž se tito virtuální tvorové ladně pohybují, mění barvy a reagují na nastavení uživatele. Dílo běží původně přímo v prohlížeči na HTML stránce. 

[EN] Generative animation capturing the fascinating world of abstract and organic creatures whose appearance is inspired by the shapes and movements of marine animals. A combination of complex mathematical equations and creative programming creates the illusion of a three-dimensional environment in which these virtual creatures move gracefully, change colors, and respond to user settings. The work originally runs directly in the browser on an HTML page.

View Project

Ex.1

a=(x,y,d=mag(k=(4+cos(y))cos(x/4),e=y/8-20))=>[(q=sin(3k)+sin(y/19+9)k(6+sin(14e-d)))cos(d/8+t/4)+50cos(c=d-t)+200,qsin(c)+7dsin(c/4)+200]

Ex.1 - Generická umělá životní forma vytvořená JavaScriptem díky matematické genetické informaci

Ex.2

a=(x,y,d=5*cos(o=mag(k=x/8-12.5,e=y/8-12.5)/12*cos(sin(k/2)*cos(e/2))))=>[(x+d*k*(sin(d*2+t)+sin(y*o*o)/9))/1.5+133,(y/3-d*40+19*cos(d+t))*1.5+300]

Ex.2 - Ex.1 - Generická umělá životní forma vytvořená JavaScriptem díky matematické genetické informaci

Ex.3

[(q=3*Math.sin((k=(4+Math.sin(y*2-t)*2.5)*Math.cos((x=i%400+Math.sin(t/3)*5)/29))**2)+0.3/k+Math.sin((y=i/235)/25)*k*(9+4*Math.sin((e=y/8-13)*9-Math.hypot(k,e)*3+t*2)),c=Math.hypot(k,e)-t,q+30*Math.cos(c)+200,q*Math.sin(c)+Math.hypot(k,e)*39-220]

Ex.3 - Generická umělá životní forma vytvořená JavaScriptem díky matematické genetické informaci

Ex.4

a=(x,y,m,t,e=(y/8-12)*(.8+.4*sin(m)),k=(5+sin(y*m))*cos(x/(10+9/m)),d=hypot(k,e)**2/(50+12*sin(m*2))+2,q=4*sin(atan2(k,e)*9)+(6*m)*sin(d-t*(.8+(m-1)*.3))-(k/d)*(9+sin(d*(6+m*3)-t*16)*3),c=d*d/(6+m)-t*(.9+(m-1)*.25))=>[q*cos(c)+200,q*sin(c)+d*45-9]

Ex.4 #codecreationist Artificial life form

Ex.5

a=(x,y,m,o=3-hypot(k=x/8-12.5,e=y/8-12)/(3/(.7+.6*m)),d=-4*(sin(k/2)*cos(e))*(.7+.6*m))=>point((x+e*cos(t)+d*k*sin(d+t))*.7+k*o+130,(y-d*19+d*e*cos(d+t))*.7+130)

Ex.5 #codecreationist Artificial life form

Ex.6

a=(x,y,m,k=x/8-12.5,e=y/8-12,d=abs(cos(k/2)+sin(y/4)),q=x/4+90+(d+.1)*k*cos(d-t*2+y/24),f=(99+3*(tan(y/2)/2+cos(y))/k+k*(3+cos(y)/3+sin(e+d*4*m-t*2)))/4,c=y/99-t/8+d*d/32)=>[q*.7*cos(c)+200,(q+y)*.7*sin(c)+(q-y)/2*cos(c*2)+200+f]

Ex.6 #codecreationist Artificial life form