dwitter.net | aleamb (73708)

+ 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: #Food
remix of d/18322 by u/pavel

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

  • #julia set for c = −0.8 + 0.156i

Please log in (or register) to comment.


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

  • (X=-0.7453, Y=0.1127, R=6.5e-4) section of the #mandelbrot set
  • u/pavel
    This version draws 1x3 pixels to speed up rendering. for(let i=2e3,f=(x,n=420,a=0,b=0)=>a*a+b*b<n?f(x,n-1,a*a-b*b+x,2*a*b+.1133-t/13845):n/420;i--;)x.fillRect(i,60*t,s=f(i/8e5-.7467),s) looks better in fullscreen but is 3x as slow.
  • u/pavel
    let and the automatic scoping of args in f makes this _really_ quick. I can increase the loop to 4e3 iterations and still have 60fps on my machine. Would be interesting to speed this up by rendering multiple rows per frame.
  • u/katkip
    all dweets made by u/pavel are genius
  • u/Xen
    godlike!
  • u/Qwitter
    agreed !!!!

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/12336 by u/pavel

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

  • u/pavel
    This version is also #improved with a #grow effect and a cap on how dark the image gets if you leave it for a while.
  • u/Xen
    nice!

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
129/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) {

}//
137/140


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

  • Particle collision inside a hadron collider #particles

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

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

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

  • A tasty bella pepper.
  • u/sigveseb
    Mmm makes me hungry
  • u/BriSeven
    Ages ago I had a super long dweet that I couldn't post, that was something like 3d lighted aliens made from randomized particles. The trickiest thing about them was the z-sorting. But, you kinda get that for free if you carefully draw in layers along the axis you're rotating on. Painter's algorithm in essence, but the data is structured so you don't have to run a sort.
  • u/BriSeven
    one of these days I'll understand the BSP algorithm

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

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

  • Mandlebrot Nebula 2.0

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

  • Capturing Mandelbrot Orbits

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/13495 by u/pavel

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

  • Show more comments…
  • u/13thptr
    awesome, looks like the ball escapes without breaking everything after a while though. will read the explanation more thoroughly.
  • u/pavel
    No chars left for bounds checks! It freaks out with negative positions. If I find a way to shorten I will add bounds.
  • u/ersagun
    I need to read and reread that explanation on a loop until I get this. This is incredible.
  • u/Qwitter
    Just wow.

Please log in (or register) to comment.

Loading...
Next page