КомпютриИнформационни технологии

FXAA - какво е това? Методът на изглаждане. Изглаждащи игри

Той е бил по време, когато играта беше впечатляващо само неговата игра: Играчът отдавна стана взискателни и по-специално, да иска да качеството е показано на изображението на екрана. В същото време, малко хора знаят, че за да се гарантира високо ниво на качество и днес, много разработчиците на игри да използват FXAA заглаждане. Какво е това - Известно е, днес е не всички геймъри, и така мнозина мислят, дали е необходимо да се включи тази функция.

Преобладаващото мнозинство от играчите знае, че представлява т.нар стълбата по краищата на обектите, както и как може да се реши този проблем с помощта на «анти-aliansing» или просто "анти-Aliasing".

Това, което е трептене?

Изглаждане - това е един добър явление, тъй като все по-големият възприемане на изображението и в съвременните реалности на игрите, в които не се използва, в крайна сметка е по-вероятно да бъде бурно. В същото време продължава да бъде незадоволителен начин, по който реализира FXAA заглаждане. Какво е това, много потребители не могат дори да се интересуват, но в действителност това е изпълнението се отразява на качеството на крайния образ.

Лошо изпълнение често е причината, че целевата оборудването не разполага с достатъчно изчислителна мощност. Разбира се, в благоприятни условия тук са тези, които предпочитат да играят на компютъра, като в този случай, на капацитета на оборудването е в пряка зависимост от финансовите възможности на собственика, но конзолните играчи често съдържание само с геймплея, тъй като качеството на графиките в голяма част от случаите на компютри много по-добре в сравнение с това, което графиките са конзолни игри. Въпреки това, всеки човек е свободен да избере къде и какво играта си.

Какво е FXAA?

Веднага трябва да се отбележи, че доста дълго време igrodelov използва FXAA технология за борба с псевдоними. Какво е това, не знаех тогава, но първата употреба тя се намира в MMO епохата на Конан, както и в известния в цял FEAR световната стрелец Тези игри, обаче, се използва само за оригиналната версия на анти-Aliasing, който по това време е един не много разтвор на изпълнението.

В наше време в игрите ние използвахме малко по-различен FXAA формат. Какво е това? Това означава и двете бързо приблизителна Anti-Aliasing, което е по-ефективно решение, в сравнение с традиционните технологии MSAA. Това едно минаване пиксел шейдър, при което получената рамка погрешна извършва на етапа на последваща обработка. Това шейдър е създадена като бързо решение, което е по-малко взискателни на съхранение в сравнение с по-горе, но и за предимствата на технологията плаща на работата, както и на качеството. Виждайки това, много от тях могат да мислят, че технологията е без значение. В действителност това не е вярно.

Какви са предимствата на този метод?

Изглаждане различава FXAA редица предимства, включително подобрени изглаждащи т.нар субпиксели и огледален. Официален документ, Тимъти Lotts разработчик на тази технология се казва, че продукта си с средни настройки за качеството извършва последваща обработка на кадрите въз основа на резолюция на 1920x1200 на GTX 480 в размер на по-малко от една милисекунда.

Основните предимства, които има анти-псевдоними FXAA, се състоят в това, което е тук, използвани изглаждане алгоритъм субпиксели, което е по-ефективно в сравнение с алгоритъма MLAA, което е напълно достатъчно за работата на оборудването, което се движи на ниво DirectX9. Това означава, че в този случай, след обработката се извършва с едно минаване, а най-интересното е пълната независимост от това, което се използва GPU Compute API. Въпреки това, има и един недостатък - разработчиците на тази технология, трябва задължително да бъдат включени в различни игри. В същото време, традиционната борба с псевдоними Технологията работи, или, напротив, не може да работи на ниво драйвер. По този начин, докато програмистите да използват в своите двигатели метод на експоненциалното изглаждане, и по този начин няма да бъдат използвани в тяхната двигатели FXAA код, ще бъде невъзможно да се постигне желания ефект, тъй като отсечката от границата на кода не е било възможно доскоро.

Как е решен проблемът?

На помощта на бутона [Pause] С течение на времето, беше решено да се въведе първоначално FXAA d3d.dl код в библиотеката, в резултат на възможност за гъвкаво регулиране на резултатите чрез различни конфигурационни файлове, както и да включите или изключите FXAA. Този набор от файлове първоначално се копира в директорията, където изпълнимия файл е да представя заявки за DX9 и стартиране на приложението ще вземе библиотеката, в която правилния код е налице. В същото време, тъй като разработчик на прилагането на технологията на кода в библиотеката е била първоначално се е убедил, че резултатите от работата са записани в книгата, потребителите активно започнаха да се идентифицират грешки в тази технология, която бързо се коригира. С също е "инжекции" са се появили с течение на времето с кода за DirectX 10 и 11 формати.

Как да се провери?

Най-очевидният ефект е да се определи какъв метод се използва експоненциално изглаждане и FXAA, може да бъде в игра Светът на Танкове.

Ако не се използва FXAA анти-псевдоними, започне да се показва различен "ескалатор", и въпреки факта, че моделът на резервоара може да бъде доста голям и ще варира в приличен детайл, артефакти се появяват много, и най-вече по отношение на различни тънки обекти. вградена анти-псевдоними техника се опитва по някакъв начин за смазване на ръба на обекта, но това го прави доста посредствен, да не говорим за факта, че картината може понякога да е неясна.

Какви промени се случи?

След като премине FXAA инструмент, резултатът става ясно: артефактите изчезнат напълно, но има някои замъгляване на образа. В допълнение, има и уникална версия FXAA Изостряне. технология разработчик в една версия добавя поле филтър, който е взет от MPC-HC, а крайният резултат е доста приличен: при замъгляване изчезне напълно, текстури са още по-драматични изглед от оригинала, а "стълба", въпреки използването на филтърът е почти напълно отсъства. Сега, че знаете какъв тип FXAA в Светът на Танкове игра. Поради факта, че авторите не са първоначално планирани така остротата на текстурата може да леко "нокаутира" на кулата, но геймплея е почти невидим.

Изпълнение тук на практика не се намалява. Разбира се, Светът на Танкове двигател работи по-изненадващо, следователно залпове или, напротив, намаляването на производителността в крайна сметка може да излезе от нищо.

NOAA, SMAA или FXAA

Ако сравним режимите «NOAA» или SMAA и «FXAA Изостряне», картината ще се промени значително по-добро в последния случай. Единственото изключение тук е използването на поле филтър, който стеснява прекалено тънки линии, дори повече, в частност, е особено забележимо в монтирани поглед артилерия. Броят на кадрите в секунда вариант FXAA значително надвишава предишното изпълнение.

В хода на дългосрочни тестове, е установено, че при използване на изпълнение FXAA падне с около 10-12%, а в случая, когато се използва метода на изглаждане MSAA 4x, чието качество се състезава днес с FXAA технологии, и не се прояви спада на производителността 50% или повече.

Актуализация

През 2011 г. е имало и приспособима версия на инжектирането, което включва всички по-горе възможности FXAA и техните предимства. В това събрание присъстваха доста голям брой филтри, сред които се откроява:

  • Blur.
  • Засенчване на ъглите.
  • наситеността на цветовете.
  • Сепия.
  • И много други.

Всичко това е доста лесно да конфигурирате чрез един файл, и най-полезни в този случай: настройките могат лесно да се променят, дори и по време на възпроизвеждане, просто минимизиране на заявлението, отворете Настройки редактора разшири приложението и да се насладите на новите настройки без да се налага да рестартирате приложението, което ви интересува. По този начин, тя се превръща елиминира напълно замира късно активиране заточване филтър, осигуряване на по-ясна картина, където няма "стълба" размие и постига високо качество текстури.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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