New Year Animation

2020

Animation

  • Javascript
  • WebGL

url - http://happy-new-2021.georgi-nikolov.com/

code - https://github.com/gnikoloff/happy-2021-animation

Metaballs render

Ball physics animation written in direct WebGL to celebrate the end of 2020.

  • Uses hardware instancing with ANGLE_instanced_arrays for minimum draw calls
  • Supports VAOs with OES_vertex_array_object to organise buffer and attributes state and reduce WebGL calls
  • Post processing step using fullscreen quad for the metaball gooey effect
  • Custom animation and physics written from scratch

References

I studied 2D balls physics and collision detection and created this Codepen collection to document my progress.

Codepen Physics collection shot

My codepen balls physics collection