Portal Particle Effect

Experiments with point and sprite particles in OpenGL.

Effect based on the portal effect from the movie “Doctor Strange” (2016) and related Marvel movies.

Point particles
Sprite particles using a single spark. Fragment shader set up to rotate based on direction of velocity.
Sprite particles with multiple sparks. Fragment shader set up to rotate based on direction of velocity.
Orbiting the camera and cycling through the particle modes.