add 3d noise written in js/webgl