dwitter.net | smtsjhr (589)

+ New dweet
function u(t) {
} //
122/140


Please log in (or register) to post a dweet (copy-paste the code somewhere safe to save it meanwhile)


u(t) is called 60 times per second. t: Elapsed time in seconds. S: Shorthand for Math.sin. C: Shorthand for Math.cos. T: Shorthand for Math.tan. R: Function that generates rgba-strings, usage ex.: R(255, 255, 255, 0.5) c: A 1920x1080 canvas. x: A 2D context for that canvas.
Try the new frontend: beta.dwitter.net
Current theme challenge: #Opposites
show FPS hide FPS share fullscreen

function u(t) {

}//
140/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • BreakFree***

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/20075 by u/smtsjhr

function u(t) {

}//
139/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/20616 by u/smtsjhr

function u(t) {

}//
131/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • everything is connected on this free way

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/19958 by u/smtsjhr

function u(t) {

}//
134/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • short looped variant of d/19958
  • Show more comments…
  • u/danny@hille.dk
    I can't shave of the last 3 bytes without messing it up :-(
  • u/danny@hille.dk
    139b version ->for(c.width|=j=9;j--;)for(i=4,x.moveTo(u=555*(T(t/4+j)),v=u/i+9*C(t));i--;x.lineTo(u+j+v*C(a=S(5*t+S(j)))*S(1.4*i),v+v*(i%2*S(a))))x.fill()
  • u/smtsjhr
    wow well done! very fair trade off removing that 'a/9' addition since its small: |a/9|<0.1
  • u/danny@hille.dk
    Thanks, Im not going tell how long it took me to figure that out though :-)

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
140/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • SOURCE (194/140): for(j=4;j--;){for(i=96;i--;x.fill()){u=(d=(i+((-1)**j)*t%2)/15)%1;k=Math.floor(d);x.fillStyle=R(c=i%2*255,c,c,1);x.beginPath();x.arc((2*k-1-C(a=(-1)**k*u*3.14))*(A=200),2*A*(3-j)+S(a)*A,A,0,7)}}

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

function u(t) {

}//
140/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • Sunny Day / Starry Night

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/20074 by u/smtsjhr

function u(t) {

}//
140/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/19624 by u/smtsjhr

function u(t) {

}//
140/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • Caustics in the Aether
  • u/smtsjhr
    SOURCE (194/140): c.width|=0 q=(l,u,v,w)=>{x.fillStyle=R(l*255,l*200,l*90,.06+l);x.fillRect(u,v,w,2e3)} q(1,0,0,2e3) for(f=128;f--;){x.rotate(g=f*.049087): for(i=70;i--;)q(0,(10*S(g+t)+60)*(35-i+t%1),540,40,2e3)}
  • u/Qwitter
    Awesome!

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
137/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • Harmonic Spin
  • u/smtsjhr
    takes about 2.5 minutes for the motion to loop (assuming 60 fps). Don't stare too long!

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/18939 by u/smtsjhr

function u(t) {

}//
137/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

Please log in (or register) to comment.

Loading...
Next page