Le modèle le plus souvent utilisé pour expliquer le phénomène des sursauts gamma se nomme le modèle de la boule de feu. Dans ce modèle, un progéniteur va expulser de la matière à des vitesses ultra relativistes. Cette matière est composée presque uniquement d’électrons. L’énergie contenue dans les autres particules (protons) est en quelque sorte piégée, et donc perdue pour produire du rayonnement (on pense toutefois que ces protons accélérés font partie des rayons cosmiques observés par les astrophysiciens, voir le paragraphe ci-dessous).
La boule de feu n’est pas quelque chose d’homogène. Outre le fait qu’elle doive avoir une géométrie (on parle de jets de particules focalisés dans notre direction), l’éjection n’est pas continue mais se fait par spasmes : la « boule de feu » est composée de couches successives, qui voyagent chacune à une vitesse différente correspondant à des facteurs de Lorentz compris entre 50 et 500, c'est-à-dire très proche de la vitesse de la lumière. Lorsque deux couches se rejoignent (la plus rapide rattrapant l’autre), cela forme un choc semi-relativiste dit interne à l'origine d'une brusque émission de photons gamma. C’est cette course poursuite des diverses couches de matière qui est responsable de l’émission prompte, avec sa grande variabilité temporelle correspondant à une multitude de chocs internes.
La boule de feu, lors de son expansion, va également balayer le milieu environnant le progéniteur du sursaut. Un choc dit ultra-relativiste se forme. Lors de cette interaction, la boule de feu est freinée par le milieu, et va se mettre à rayonner de l’énergie à toutes les longueurs d’onde. Ce rayonnement est l’émission rémanente.
À ces deux mécanismes se rajoutent d’autres composantes liées à la dynamique des fluides choqués (une onde de choc en retour se propage par exemple dans les parties internes de la boule de feu lors de l’interaction avec le milieu externe) ou à la mécanique quantique (tel que des composantes inverse Compton), qui compliquent l’étude globale du rayonnement de la boule de feu. Cependant, puisque l’émission rémanente est due à l’environnement du progéniteur, c’est l’étude de cette émission qui est privilégiée pour connaître les conditions régnant autour des étoiles responsables des sursauts gamma.
Ce mécanisme global n'explique pas comment est produit le jet de matière à l'origine de la boule de feu, et plusieurs explications sont possibles. Parmi elles, une forte rotation stellaire semble être nécessaire pour que le jet issue des zones centrales de l'étoile massive puisse percer l'enveloppe stellaire et être observable. Il faut noter également que l'essentiel de l'énergie des sursauts gamma est émise sous forme d'ondes gravitationnelles et de neutrinos.