на самом деле я не знаю инструмент, но вы можете посмотреть на osg (openSceneGraph)
есть библиотека osgFX и мультипликационный эффект ... может быть, вы можете вдохновиться из этой библиотеки ...
возможно (я не знаю), у imagemagick есть много функций, может быть, у него есть такая возможность, но я не знаю ...