Qu’est-ce que le suréchantillonnage ?
Le suréchantillonnage réduit le crénelage en effectuant le rendu ou l’échantillonnage d’une image à une résolution supérieure à sa résolution cible, puis en combinant les échantillons lors de la réduction. Le calcul d’une moyenne restitue plus précisément la couverture des contours et les détails fins.
Fonctionnement du suréchantillonnage
Le suréchantillonnage évalue une scène ou une image à plusieurs positions pour chaque pixel de sortie final, puis filtre ces échantillons pour obtenir une seule valeur. Il estime la portion d’un pixel couverte par la géométrie et capture les variations à haute fréquence qu’un échantillon unique au centre peut manquer. Effectuer le rendu d’une image matricielle plus grande, puis la réduire, est une mise en œuvre possible ; les moteurs de rendu peuvent aussi utiliser des motifs d’échantillonnage structurés ou stochastiques directement dans chaque pixel. Cette méthode est utilisée dans le rendu graphique hors ligne, les miniatures de haute qualité et la rastérisation anticrénelée de texte ou d’éléments vectoriels.
Points clés
- Le placement des échantillons influence le résultat, tout comme leur nombre : une grille régulière peut s’aligner sur des détails répétitifs et les manquer, tandis que des motifs tournés ou légèrement décalés de manière aléatoire réduisent cette corrélation.
- Le filtre de sous-échantillonnage détermine la contribution des échantillons haute résolution à la sortie ; un mauvais filtre peut brouiller les contours ou introduire des oscillations malgré le travail de rendu supplémentaire.
- Le suréchantillonnage de toute la scène augmente les coûts de calcul d’ombrage, de mémoire et de bande passante, car davantage d’échantillons sont évalués, contrairement aux méthodes qui ciblent uniquement les contours ou réutilisent les informations des images précédentes.
Quand le suréchantillonnage est utile
Choisissez le suréchantillonnage lorsque des contours plus lisses justifient un temps de rendu, une consommation de mémoire et une bande passante supplémentaires. Un nombre d’échantillons plus faible ou des méthodes d’anticrénelage moins coûteuses sont préférables lorsque les performances en temps réel constituent la contrainte principale.