OrdinadorsTecnologia de la informació

FXAA - què és? El mètode de suavitzat. jocs de suavitzat

Ha estat un moment en què el joc va ser impressionant només la seva manera de joc: El jugador fa molt de temps es va convertir exigent i, en particular, exigint a la quantitat indicada a la imatge de la pantalla. Alhora, poca gent sap que per tal de garantir un alt nivell de qualitat avui en dia, molts desenvolupadors de jocs utilitzen antialiasing FXAA. El que és - que es coneix avui dia és que no tots els jugadors, i pel que molts pensen, si cal incloure aquesta característica.

La majoria predominant dels jugadors sap que constitueixen l'anomenada escala en les vores dels objectes, així com com es pot solucionar aquest problema mitjançant l'ús de la «anti-aliansing» o, simplement, "anti-aliasing".

El que es tramat?

Suavitzat - aquest és un fenomen molt bo, ja que el gran augment de la percepció de la imatge, i en les realitats modernes dels jocs, en els quals no s'utilitza, en última instància, més probabilitats de ser escridassat. Alhora, segueix sent insatisfactòria manera en què es va adonar FXAA antialiasing. El que és, molts usuaris ni tan sols pot estar interessat, però en realitat és l'aplicació afecta la qualitat de la imatge final.

Una aplicació deficient és sovint la raó per la qual l'equip de destinació té suficient potència de càlcul. Per descomptat, en condicions favorables aquí hi ha els que prefereixen jugar al PC, com en aquest cas, la capacitat de l'equip depèn directament de les possibilitats financeres del propietari, però els jugadors de consola sovint es conformen amb la manera de joc, ja que la qualitat dels gràfics en la gran majoria dels casos en ordinadors molt millor en comparació amb el que els gràfics són els jocs de consola. No obstant això, cada persona és lliure de triar on i quin és el seu joc.

Quin és FXAA?

Immediatament cal assenyalar que un bon igrodelov des de fa molt temps utilitza la tecnologia anti-aliasing FXAA. Què és, no ho sabia aleshores, però el primer ús que es troba en MMO Age of Conan, així com en el famós en tota la por tirador món en aquests jocs, però, s'utilitza només la versió original de l'anti-aliasing, que en aquest moment era una mica solució de rendiment.

En el nostre temps en els jocs es va utilitzar un FXAA format lleugerament diferent. Què és? És sinònim de tots dos Fast aproximat Anti-aliasing, que és una solució més eficaç en comparació amb MSAA tecnologia tradicional. Aquest únic shader passi píxel, de manera que l'error de càlcul trama resultant porta a terme en l'etapa de post-processament. Aquest shader va ser creat com una solució ràpida, que és menys exigent en l'emmagatzematge en comparació amb l'anterior, però per els avantatges de la tecnologia de paga fins al treball, així com la qualitat. En veure això, molts poden pensar que la tecnologia és irrellevant. De fet això no és cert.

Quins són els avantatges d'aquest mètode?

Suavitzat difereix FXAA una sèrie d'avantatges, incloent-hi la millora de suavitzat anomenats subpíxels, i especular. Un document Timothy Lotts desenvolupador oficial d'aquesta tecnologia diu que el seu producte amb la configuració de qualitat mitjana porta a terme el processament posterior dels marcs sobre la base d'una resolució de 1920x1200 la GTX 480 a una velocitat de menys d'un mil·lisegon.

Els principals beneficis que té FXAA anti-aliasing, consisteixen en el que aquí s'utilitza algoritme de suavitzat sub-píxels, que és més eficient en comparació amb l'algoritme MLAA, que és bastant suficient per al funcionament de l'equip que s'executa en el nivell DirectX9. És a dir, en aquest cas, el post-processament es porta a terme en una sola passada, i el més interessant és la completa independència del que solia GPU API de Compute. No obstant això, també hi ha un inconvenient - els desenvolupadors d'aquesta tecnologia necessàriament han d'estar incrustades en una varietat de jocs. Alhora, la tecnologia tradicional anti-aliasing d'empresa o, per contra, no pot operar en el nivell de controlador. Així, mentre que els programadors utilitzar en el seu mètode motors de suavitzat exponencial, i per tant no serà utilitzat en el seu codi motors FXAA, serà impossible aconseguir l'efecte desitjat, com la volta des de fora del codi no era possible fins fa poc.

Com es va solucionar el problema?

Sobre l'ús del botó [Pausa] Amb el temps, es va decidir introduir inicialment codi d3d.dl FXAA a la biblioteca, el que resulta en una oportunitat d'ajust flexible dels resultats a través de diversos arxius de configuració, així com activar o desactivar el FXAA. Aquest conjunt d'arxius copiats originalment a la guia on l'arxiu executable és presents aplicacions DX9, i l'inici de l'aplicació va a recollir la biblioteca en la qual el codi correcte és present. Alhora, com el desenvolupador de l'aplicació de tecnologia del codi a la biblioteca es va fer originalment assegurar-se que els resultats del treball van ser col·locats en el registre, els usuaris van començar activament per identificar errors en aquesta tecnologia, que ràpidament corregit. C és també "injeccions" han aparegut en el temps amb el codi per DirectX 10 i 11 formats.

Com comprovar?

L'efecte més obvi és determinar quin mètode s'utilitza suavitzat exponencial i FXAA, pot estar en el joc World of Tanks.

Si no s'utilitza FXAA anti-aliasing, començarà a mostrar diferent "escala", i malgrat el fet que el model de tanc pot ser bastant gran i variarà detall decent, artefactes semblen molt, i sobretot pel que fa a una varietat d'objectes prims. incorporat en la tècnica de suavitzat està tractant d'alguna manera per lubricar la vora de l'objecte, sinó que ho fa bastant mediocre, per no esmentar el fet que la imatge pot ser borrosa de vegades.

Quins canvis ocorren?

Un cop activada l'eina FXAA, el resultat queda clar: els artefactes desapareixen del tot, però hi ha certa borrositat de la imatge. A més, també hi ha una versió única FXAA nitidesa. desenvolupador de tecnologia en una versió afegeix un camp de filtre, que va ser pres de MPC-HC, mentre que el resultat final va ser bastant decent: Falta de definició desapareixen per complet, les textures són vistes encara més dramàtic que l'original, i la "escala", malgrat l'ús de la el filtre està gairebé completament absent. Ara que ja sap el que FXAA tipus de World of Tanks joc. A causa del fet que els autors no planificats originalment de manera que la nitidesa de la textura podria lleugerament "knock out" de la torre, però el joc és pràcticament invisible.

Actuació aquí pràcticament no es redueix. Per descomptat, World of Tanks motor funciona de manera més sorprenent, per tant, esclata o, per contra, la disminució del rendiment pot arribar a sorgir del no-res.

NOAA, SMAA o FXAA

Si comparem les maneres «NOAA» o SMAA i «FXAA Esmolar», la imatge canviarà significativament per millor en aquest últim cas. L'única excepció és l'ús de filtre de camp que s'estreny excessivament primes línies encara més, en particular, és especialment notable a la vista d'artilleria muntada. El nombre de quadres per segon FXAA realització excedeix en gran mesura la forma de realització anterior.

En el transcurs d'assajos de llarga durada, es va determinar que quan s'utilitza el rendiment FXAA es redueix en al voltant de 10-12%, mentre que en el cas quan s'utilitza el mètode de suavitzat MSAA 4x, la qualitat competeix avui amb la tecnologia FXAA, i fa manifestar la caiguda de rendiment 50% o més.

actualització

El 2011, també hi va haver una versió personalitzable de la injecció, que inclou totes les opcions FXAA dalt i els seus beneficis. En aquesta assemblea van assistir un bon nombre de filtres, entre les quals es destaca:

  • Desenfocament.
  • Vinyetejat.
  • saturació de color.
  • Sèpia.
  • I molts altres.

Tot això és molt fàcil de configurar a través d'un sol arxiu, i el més útil en aquest cas: els ajustos es poden canviar fàcilment, fins i tot durant el joc, simplement minimitzar l'aplicació, obriu l'Editor de configuració, expandiu la aplicació i gaudir de la nova configuració sense haver de reiniciar l'aplicació que li interessa. Així, s'ha tornat completament eliminar la decoloració més tard filtre de nitidesa d'activació, que proporciona una imatge més clara d'on no hi ha "escala" desenfocament i aconseguir textures d'alta qualitat.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ca.atomiyme.com. Theme powered by WordPress.