I\'m looking to create an effect pretty much exactly like this reference website, after doing a bit of research it seems WebGL and Three.JS is the way to go with this.