Normal würdest du das in einem 3D Programm machen.
Da kann ich dir das erklären.
Ansich sind das nur Kugeln, welche Linsenförmig verzerrt sind.
Diese werden hintereinander plaziert und mit der Bewegung auseinander gedehnt hinter dem Geschoss.
Dazu wird einfach ein Refraktionsmaterial drübergelegt.
After Effects unterstützt ja auch 3D, aber ich weiß nicht wie gut.
Aber an sich könntest du vielleicht auch 3D- Linsen erstellen welche innen einer Verzerrung haben. Dann musst du diese nurnoch dem Film in der Bewegung anpassen und dann Rendern.
Vielleicht muss After-Effects nicht mal eine korrekte Lichtbrechung berechnen aber eine Verzerrung wäre auf jedenfall notwendig.
Ist alles Theoretisch für After Effects und ich weiß nicht ob es da funktioniert, in Max tuts das oder anderen 3D Programmen!