Fsaa

Fsaa

Anticrénelage

L’anticrénelage ou anti-aliasing, ou encore lissage de police, est une méthode permettant d'éviter le crénelage, un phénomène qui survient lorsqu'on visualise certaines images numériques dans certaines résolutions.

Sommaire

Principe

Tout système créant des images numériques, les appareils photos numériques (APN), les caméras vidéos comme les écrans, affichent les images à travers trois canaux R, V, B sous forme de pixel (picture element) de forme carrée ou rectangulaire, qui offrent le désavantage de produire de la pixelisation. À une certaine résolution, le bord des formes ayant un angle particulier prend la forme d'escalier ou crénelage.

Pour supprimer cet effet visuel disgracieux, on utilise l’anticrénelage (en anglais anti-aliasing).

Ci-dessous, la lettre située à gauche a été générée sans anticrénelage : on note un effet d'escalier désagréable. La lettre de droite a bénéficié d'un anticrénelage : ses bords sont adoucis.

Antialiasing comparaison.gif

Il existe deux méthodes : l'une numérique (logicielle), l'autre matérielle.

Méthode matérielle

Il s'agit notamment de la méthode utilisée dans les appareils photographiques numériques (APN) et les caméras vidéos numériques. Le capteur photosensible est recouvert par un filtre anticrénelage (anti-aliasing) multi-fonction qui a pour but notamment de lisser les pixels présentant des fréquences spatiales élevées (les détails), laissant intact les fréquences basses (les zones peu détaillées et épaisses).

Lorsque l'anticrénelage est de très faible amplitude son effet est similaire à celui de la diffraction.

À forte intensité et associé à d'autres limitations, s'il réduit effectivement les artefacts et autres défauts des images, il entraîne un léger flou sur les images mais tout à fait rectifiables par des méthodes logicielles.

Méthode logicielle, numérique

Ce procédé consiste à échelonner la couleur des pixels au niveau des limites entre deux zones de couleur ou de contraste différent. L'échantillonnage de la couleur d'un pixel est ainsi réalisé en fonction de sa proximité avec les deux zones de couleur. Une fois ce procédé appliqué, la frontière entre les deux zones aura l'air légèrement plus floue mais ne présentera plus cet aspect d'escalier. La plupart des cartes graphiques procèdent à l'anticrénelage au niveau matériel rendant ainsi l'application plus rapide. Néanmoins, l'application de cette option consomme énormément de mémoire vidéo et a tendance tout de même à faire chuter notablement les performances des programmes l'employant. En conjonction avec du filtrage anisotrope, le nombre d'images par seconde (IPS — en anglais framerate ou FPS pour "frames per second") peut être facilement divisé par deux.

Exemple :

Anti-aliased-diamonds.png

Le diamant de gauche n'est pas corrigé. Ses bords forment un escalier. Celui de droite est corrigé.

Anti-aliased diamond enlarged.png

Des pixels plus ou moins gris ont été ajoutés pour simuler le fait que ces pixels sont en partie colorés par la forme noire et en partie par le fond blanc.

Il existe de nombreux algorithmes d'anti-crénelage.

  • Oversampling

L'oversampling est une méthode simple mais extrêmement coûteuse en performance. Il s'agit de calculer une image deux ou quatre fois plus grande que la résolution souhaitée, puis de la réduire jusqu'à cette dernière. L'interpolation de la grande image en petite image élimine d'elle-même toute trace d'aliasing.

  • Multisampling ou FSAA

Le multisampling est une méthode complexe pour éliminer l'aliasing, mais elle reste beaucoup moins gourmande en performance que l'oversampling. Il s'agit de repérer les arêtes des polygones dans l'image finale et ensuite d'appliquer un lissage entre les pixels adjacents ne provenant pas du même polygone. Le problème de cette technique est qu'elle ne lisse pas les textures comportant une couche alpha (de la transparence) comme les grillages, le multisampling considérant que tous les pixels de la texture (y compris ceux qui sont transparents) proviennent du même polygone. Du coup, il ne fait pas la différence entre les pixels vus à travers la texture et les pixels de la texture elle-même.

Voir aussi

Liens externes

  • Portail de l’informatique Portail de l’informatique
  • Portail du jeu vidéo Portail du jeu vidéo
Ce document provient de « Anticr%C3%A9nelage ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Fsaa de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • FSAA — Eine Computergrafik, die oben ohne und unten mit Antialiasing berechnet wurde. Durch Antialiasing wird das harte Erscheinungsbild der Objektkanten geglättet und dünne Objekte fehlerfrei dargestellt. Antialiasing, auch Anti Aliasing, bezeichnet in …   Deutsch Wikipedia

  • FSAA — • Full Screen Antialiasing • Flight Simulator for Advanced Aircraft(s) NASA Luftfahrt …   Acronyms

  • FSAA — [1] Full Screen Antialiasing [2] Flight Simulator for Advanced Aircraft(s) ( > NASA Acronym List ) {Luftfahrt} …   Acronyms von A bis Z

  • FSAA — abbr. Fellow, Society of Incorporated Accountants and Auditors …   Dictionary of abbreviations

  • FSAA — aeronaut. abbr. Flight Simulator for Advanced Aircraft metal. abbr. Flat Slips All Around …   United dictionary of abbreviations and acronyms

  • Nvidia Quadro Plex — The Nvidia Quadro Plex is an external graphics processing unit (Visual Computing System) designed for large scale 3D visualizations. The system consists of a box containing a pair of high end Nvidia Quadro graphics cards featuring a variety of… …   Wikipedia

  • US Air Force Security Forces — Membres des forces de sécurité de la force aérienne assurant la protection des installations de la Base aérienne de Manas (Kirghizistan). Les Forces de sécurité de la force aérienne (Air Force Security Forces ou AFSC) sont une unité de police… …   Wikipédia en Français

  • ST Kyro — Die ST Kyro Serie von STMicroelectronics ist eine Familie von 3D Grafikchips für AGP, die auf IP der PowerVR Series 3 basiert und ist somit ein Tilebased Deferred Renderer (TBDR). Ein weiterer Vertreter auf Basis der PowerVR Series 4 war geplant… …   Deutsch Wikipedia

  • Anti-aliasing — In digital signal processing, anti aliasing is the technique of minimizing the distortion artifacts known as aliasing when representing a high resolution signal at a lower resolution. Anti aliasing is used in digital photography, computer… …   Wikipedia

  • ATI Crossfire — Als ATI Crossfire bezeichnet das Unternehmen AMD (früher ATI Technologies) eine Multi GPU Technik, um zwei Grafikkarten in einem PCI Express System gleichzeitig zu betreiben. Crossfire basiert dabei auf dem älteren ATI Multi Rendering und bringt… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”