Для примера сделал 3д объект, использую технологию WebGL с помощью библиотеки treejs. Изменение параметров для пользователя реализовал на dat.gui
vitaliiborodulin.github.io/treejs
Для того чтобы оценивать проекты, вам нужно войти на сайт