Mr Doob | Google Gravity Pool

Search for or go directly to the Mr.Doob website.

loop(timestamp): dt = time since last frame for each body: body.vy += gravity * dt body.x += body.vx * dt body.y += body.vy * dt if body hits bottom: body.y = floor; body.vy *= -restitution element.style.transform = `translate3d($body.xpx, $body.ypx, 0) rotate($angledeg)` requestAnimationFrame(loop) google gravity pool mr doob

Introduced in 2009, this simulation causes all elements on the Google homepage—such as the logo, search bar, and buttons—to crash to the bottom of the screen as if affected by sudden gravity. Search for or go directly to the Mr

Google Gravity are two of the most iconic interactive web experiments created by When you hit enter, new search results "fall"

Surprisingly, you can still type into the fallen search bar. When you hit enter, new search results "fall" into the pile from the top of the screen. The "Pool" Experience: Ball Pool While often grouped with Google Gravity,

"Doob. It’s a collection of interactive art. Watch this."