Grace à InfiniteTubes, vous disposez d'une exemple concret dans l'utilisation de WebGL.
Il utilise la bibliothèques Three.js qui vous facilite l'initiation à l'animation 3D.
Enfin, comme il est sous licence Open Source, vous pouvez l'utiliser pour vos prochains projets de sites web personnels comme professionnels, l'adapter à vos besoins et surtout participer à son développement.