Graphique 2D prérendu dupliqué sans recalcul — base des systèmes de particules, flares, pluie et débris visuels.
Vous devez rendre une simulation de particules — des milliers de gouttes de pluie, d'étincelles, de flocons de neige. Recalculer chaque image prend un temps de calcul que vous n'avez pas. C'est là qu'intervient le sprite : un graphique 2D ou une courte animation déjà rendu, que vous placez des milliers de fois dans l'image sans avoir à le recalculer. Une seule image d'une goutte d'eau, d'un rayon de lumière, d'une particule de fumée — c'est votre sprite. Vous le placez dans l'espace 3D, le redimensionnez, le faites pivoter, modifiez sa transparence, et le moteur s'occupe du reste.
En pratique, cela fonctionne comme suit : vous générez vos textures de sprites au préalable — soit photographiquement (vraies gouttes d'eau, tirages de fumée), soit par CG (rendus nets d'éléments individuels). Souvent, vous regroupez plusieurs variantes dans une feuille de sprites (sprite sheet) afin que vos particules ne soient pas toutes identiques. Une feuille de gouttes de pluie pourrait contenir dix formes différentes. Le moteur choisit au hasard ou séquentiellement lors du rendu, ce qui crée de la variation sans complexité géométrique réelle. Pour une explosion avec cent mille particules, c'est la différence entre 10 minutes et 2 heures de temps de rendu.
Le hic : les sprites ne fonctionnent de manière optimale que depuis certaines perspectives de caméra — ils sont toujours orientés vers le spectateur (billboarded), sauf si vous en avez consciemment besoin comme éléments plats. Sous des angles de caméra extrêmes ou lorsque les sprites se chevauchent, cela peut paraître peu naturel. C'est pourquoi les sprites sont souvent utilisés pour des effets petits et rapides — flares lumineux, halos, volutes de brouillard — où l'œil ne s'attarde pas. Pour des effets spatiaux importants (volumes de fumée denses, éclaboussures d'eau), on mélange plusieurs couches de sprites ou on les combine avec des techniques volumétriques.
Dans le compositing ou dans le moteur VFX (Houdini, Nuke), vous travaillez avec des séquences de sprites — souvent exportées sous forme de séquences EXR avec un canal alpha. Cela vous donne un contrôle maximal sur le timing, le blending et la correction des couleurs. Un système de sprites bien construit vous fait économiser non seulement sur la ferme de rendu, mais aussi sur la boucle de feedback artistique : vous pouvez ajuster rapidement les paramètres sans avoir à tout rendre à nouveau. C'est le véritable avantage.