В проекте на java script three.js добавить в сцену камеру которая перемещается по окружности, шейдер и источник света. С логикой изменения координат камеры, источника света, цвета шейдера при обновлении входящей переменной. на эту логику есть проект референсный работающий пример. https://github.com/samcohen9617/fxhash.git...