dwitter.net | #opticalillusion

+ 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: #ScaryMovies
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).

  • Dizzy Dots

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
104/140


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

  • Illusory gradient grayscale ("Simultaneous Contrast Illusion"). The bar in the middle is a CONSTANT SHADE of gray. Viewing two colors at the same time influences both of their appearances. #gradient #illusion

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

function u(t) {

}//
123/140


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

  • Dots of light

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

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).

  • u/katkip
    #illusion cool
  • u/metamero
    for(z=72,c.width|=k=0;k<255;k++)o=(r,s,a)=>x.rect(r,s,a,a),i=k&15,j=k>>4,j&=15,p=420+z*i,q=z*j,i<15?((i+j)%2?0:o(p,q,z),o(p+(k%2?48:4),q+(k&2?48:4),20)):0;x.fill('evenodd')
  • u/ceaga
    kanji chester!

Please log in (or register) to comment.


function u(t) {

}//
75/140


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

  • The graph r=theta spinning around the origin. 65 characters to play with, so there's lots of remixing potential. Try messing around with the trig functions, it leads to some fun results

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
112/140


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

  • shifting floors in the black lodge

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
138/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/8455 by u/pythech

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).

  • works with apple emojis only

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/3674 by u/magna

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.

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).

  • Optical illusion: Look at the center dot for at least 5 seconds. What you should see is that the missing dot becomes light green. Keep staring at the same point for another 10-30 seconds, and you might notice that some pink dots will "disappear". This is due to cone fatigue in your eyes.

Please log in (or register) to comment.

Loading...
Next page