dwitter.net | Pascal (2846)

+ 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 fullscreen

function u(t) {

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

}//
138/140


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

  • Seasons Dweetings 🌲❄️

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

  • u/vain
    F*cking cool rubber/morphing cube. Never saw this kind of fx before. Fantastic!
  • u/cantelope
    😂
  • u/NiekD
    where do you get the inspiration for cool effects from
  • u/cantelope
    dweets are sometimes harder to be ultra specific with a goal, due to the obvious constraints, but a big piece of my whole graphics repertoire is 3D math, sooo myself? haha not sure
  • u/tomxor
    So true. More often it's just the gradual emergence of "what if"... then after a while it may or may not fit, or by the time you've played with it long enough something else tangentially related emerges. It's all part of the fun.
  • u/rep_movsd
    Sometimes what you end up with is nothing like what you planned

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
81/140


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

  • modular arithmatic circle

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

  • Julia #fractal for c = -0.81 - 0.205i

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

  • Sun over Mountains ☀️⛰️

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
133/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/19550 by u/tomxor

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/23413 by u/tomxor

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

  • "This Thing" Capturing a Marble #Physics

Please log in (or register) to comment.

show FPS hide FPS share 2 remixes 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/tomxor
    Inspired by d/23398. Uses raster/2d-voxel based intersection
  • u/Xen
    love it!
  • u/magna
    HOW?!
  • u/katkip
    how
  • u/tomxor
    It's particle physics, but the collisions are with implicit volumes. So rather than checking against a specific object, each pixel is intersected with the circle, if the pixel is filled and intersects, then it contributes velocity to the particle along the collision normal (the vector between the pixel and the point), the deeper the intersection based on the radius the greater the contribution... this is not correct at all and creates lots of phantom momentum, but is very simple and shares the code with drawining the screen.

Please log in (or register) to comment.

Loading...
Next page