Light a black stage from the center and grow the crystal large for a macro-photo look — trailing streaks and floating particles keep it alive

focal distance 1.00 · shallow depth of field createRadialGradient · ImageData · requestAnimationFrame