https://www.fl.ru/projects/2778018/programmist-threejs-glsl.html