про логику я писал в самом начале - формируется облако частиц, на торусе в моём случае, и их позиции складываются с позициями частиц-драйверов, причём начальные позиции и тех и других частиц для изоляции от текущих координат, записываются в кастомные атрибуты