Это можно сделать с помощью OpenSCAD, хотя это будет очень сложно: новичку в OpenSCAD не следует пытаться это сделать.
Вам нужно будет вручную нарисовать пончик с помощью многогранников и использовать опцию OpenSCAD View-> animate, а также использовать переменную $ t (time), чтобы нарисовать пончик со временем.
анимация функциональность в OpenSCAD не слишком хорошо документирована, но вы можете найти некоторые примеры, просто посетив thingiverse.com и выполнив поиск "animate".
Вы можете использовать функцию рандов OpenSCAD, чтобы сделать взрыв более нерегулярным.
Я бы опубликовал больше ссылок, но мне пока не разрешено. По крайней мере, ссылки, которые я разместил, приведут вас к руководству пользователя.