Скопирую сюда свой же комментарий годичной давности:
Я бы сделал так: две грани - ПВХ 2 мм, верхняя грань прозрачное оргстекло 2 мм. Внутренние стороны граней калейдоскопа оклеиваем архитектурной зеркальной пленкой. Наружную грань из оргстекла оклеиваем пленкой Oracal 641 070 (черный глянец) с вырезанным на плоттере узором (просечкой). Просечку заклеиваем витражной пленкой Oracal 8300 разных цветов.
Подносим фонарик и двигаем его
Profit.
Если нужно сделать совсем дешмански. То используем в качестве материала граней ПЭТ 0,5 мм, а вместо архитектурной зеркалки используем Oracal 351.
Теперь о просечке. Вполне очевидно, что линия строго перпендикулярная оси калейдоскопа сгенерирует сеть из треугольников. Линия с небольшим углом наклона относительно оси - сеть из шестиугольников (как на гифке). Небольшие отверстия, сначала с малой плотностью размещения, а затем с возрастающей - это эффект в конце (типа обратный взрыв сверхновой)
раскрыть ветку (4)
В каком варианте буду треугольники, в каком шестиугольники?
(выгрузив, я сообразил, что неверно понял ось калейдоскопа, но всё равно интересен результат)
раскрыть ветку (1)
В первом - треугольники, во втором шестиугольники. Только степень поворота просечки нужно будет подбирать