Ben Van Citters
Algorithms & Beauty
Ben Van Citters
+
Chromatic Aberration
+
Who wants to help me translate?
+
GPOY - Using arbitrary line forms and an ‘Engraving’/Line-Halftoning effect created with Processing.
+
Marching Cubes
+
+
import java.util.*;int i,j,k,f,C=1030,w=250;Stack<float[]>l;void setup(){size(2*w,2*w,P3D);stroke(w);float[][]p=new float[C][3];int[][]c=new int[C][C];l=new Stack<float[]>();for(;i<C*3;)p[i/3][i++%3]=random(w)-w/2;for(i=0;i<C;i++){int s[][]=new int[C][2];for(j=0;j<C;){for(k=0;k<3;){f=(int)(p[i][k]-p[j][k++]);s[j][0]+=f*f;}s[j][1]=j++;}Arrays.sort(s,new Comparator<int[]>(){public int compare(int[]a,int[]b){return a[0]-b[0];}});for(j=0;j<5;){k=(int)s[j++][1];if(c[i][k]<1){l.add(p[i]);l.add(p[k]);}c[i][k]=c[k][i]=1;}}}void draw(){clear();float t=millis()*5e-4;translate(w,w);rotateX(t);rotateY(t/3);rotate(t/4);beginShape(LINES);for(float[]v:l)vertex(v[0],v[1],v[2]);endShape();}
+
+
import java.util.Comparator;int pC=1060;ArrayList<float[]>lnps;void setup(){size(500,500,P3D);stroke(255);float[][]ps=new float[pC][3];int[][]cts=new int[pC][pC];lnps=new ArrayList<float[]>();for(int i=0;i<pC;i++)for(int j=0;j<3;j++)ps[i][j]=random(300)-150;for(int i=0;i<pC;i++){int clst[][]=new int[pC][2];for(int j=0;j<pC;j++){int d=0;for(int k=0;k<3;k++){int f=(int)(ps[i][k]-ps[j][k]);d+=f*f;}clst[j][0]=d;clst[j][1]=j;}java.util.Arrays.sort(clst,new Comparator<int[]>(){public int compare(int[]a,int[]b){return a[0]-b[0];}});for(int j=0;j<5;j++){int k = (int)clst[j][1];if(cts[i][k]<1){lnps.add(ps[i]);lnps.add(ps[k]);}cts[i][k]=cts[k][i]=1;}}}void draw(){background(0);float t=millis()/2000.f;translate(250,250);rotateX(t);rotateY(t/3);rotateZ(t/4);beginShape(LINES);for(float[]p:lnps)vertex(p[0],p[1],p[2]);endShape();}
+
+
wetheurban:

DESIGN: Time in Motion by Fong Qi Wei
Singapore-based artist Fong Qi Wei produced these mesmerizing animated GIFs as a follow-up for his photography series “Time is a dimension“, combining different “time slices” into a single print.
Read More
wetheurban:

DESIGN: Time in Motion by Fong Qi Wei
Singapore-based artist Fong Qi Wei produced these mesmerizing animated GIFs as a follow-up for his photography series “Time is a dimension“, combining different “time slices” into a single print.
Read More
wetheurban:

DESIGN: Time in Motion by Fong Qi Wei
Singapore-based artist Fong Qi Wei produced these mesmerizing animated GIFs as a follow-up for his photography series “Time is a dimension“, combining different “time slices” into a single print.
Read More