nVidia 7800 a kvalita filtrovani

Grafické karty s libovolným GPU firmy nVidia (např. Riva, GeForce).

Moderátoři: Walker1134, Wilik

Odpovědět
miho
Čestný člen
Čestný člen
Registrován: 29. kvě 2003
Bydliště: Orlová-Lutyně

nVidia 7800 a kvalita filtrovani

Příspěvek od miho »

V clanku na PCT byl jeden zajimavy obrazek zrovnavajici kvalitu AF v 7800 a 1xxx rade grafickych karet.

Obrázek

Testoval jsem to a skutecne na 7800 to takhle vypada. V cem je tedy problem? Vodorovne a svisle plochy jsou filtrovany v poradku (Predpokladam, ze i plochy s uhlem 45 stupnu budou OK.) ale naklonene plochy na tom jsou mnohem hure. Neni to nejak kriticke navic naklonenych ploch, kde se tato vada muze naplno projevit neni ve vetsine her mnoho. Presto je to nemile a podle me takova optimalizace asi ani prilis nezveda vykon.

Neznate nejake neoficialni ovladace, kde je toto vypnuto?
127.0.0.1, sweet 127.0.0.1
no-X
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. úno 2004
Bydliště: Č.Budějovice

Příspěvek od no-X »

Tohle se nedá vypnout :) To je úhlová optimalizace LOD výpočtů a potíž je v tom, že tahle záležitost je daná harwarově. Jde totiž o to, že tento typ úhlové optimalizace není ideální z hlediska poměru kvalita/výkon, jak se původně dost lidí domnívalo, ale je optimální z hlediska návrhu čipu, protože pro jeho implementaci stačí minimální množství traznzistorů a ušetří se nezanedbatelně plocha jádra.

Poměr kvalita/výkon byl dobrý v dobách, kdy naprostá většina her byla situována do vnitřních prostor, kde jsou stěny, podlaha a strop v takových úhlech, pod kterými je použitá nejkvalitnější mip-mapa + plná filtrace. Jenže dneska už spousta her přináší rozsáhlé venkovní prostory, kde je plno nerovností, a pak to takhle vypadá.

Kdybys chtěl, dohledal bych ti vyjádření od Luciano Alibrandi z nVidie, kde uvádí, že čipy architektury NV40 skutenčě umožňují pouze úhlově optimalizovaný režim.

Byly pokusy, jak to obejít, ale výsledky samozřjmě nejsou použitelné - jednak to byl třeba experimentální pixel shader program pro LOD kalkulace i samotnou filtraci, jenže to je v praxi nepoužitelný, a pak se něco objevilo v driverech 81.84, což taky není řešení (použitý výrazný záporný LOD, tzn. na většinu scény jsou použity mip-mapy o vyšším rozlišení, ale samotná filtrace je stále stejná, takže ačkoli situace na screenshotu bude připomínat výsledek X1800, při hře bude na texturách viditelný velmi silný shimmering) - zmiňoval jsem to už tady.

Stručně řečeno - dokud nejdojde ke změně po HW stránce, nebude možné používat úhlově neoptimalizovaný anizotropní filtr. Shimmering nebo brilineární filtrace jsou výsledky SW optimalizací, ale úhly jsou záležitost hardwarová.
Nejlepší moderátor ve výslužbě
miho
Čestný člen
Čestný člen
Registrován: 29. kvě 2003
Bydliště: Orlová-Lutyně

Příspěvek od miho »

Diky moc za zasvecene info.

Je otazka, do jake miry to je problem a na kolika mistech se to projevi. Rozplzle kachlicky vypadaji opravdu hnusne ale to je myslim v zasade velmi zrdika vyskytujici se jev- umely utvar pod "divnym" uhlem. Rozplzla textura na kraji udoli porostleho travou bude mnohem castejsi pripad, je ale otazka, zda to lze v tomto pripade pozorovat. Prirodni textury jsou vuci tomu myslim mnohem odolnejsi.
127.0.0.1, sweet 127.0.0.1
Odpovědět

Zpět na „NVIDIA grafické karty“