3D modelling and animation, rendered in the browser