Antialiasing

Co je antialiasing

Předponu „anti“ lze chápat jako „proti“ nebo „neutralizace“. Aliasing představuje zubaté okraje zakřivených nebo šikmých čar. Antialiasing proto znamená vyhlazení takovýchto zubatých čar.

Obrázek ukazuje příklad aliasingu. Na prvním snímku si lze aliasingu všimnout na hranách desky. Druhý obrázek ukazuje tutéž konstrukci se zapnutým antialiasingem.

  

Jak antialiasing pracuje v programu SCIA Engineer

K dispozici je několik algoritmů pro antialiasing. Většina z nich je přímo podporována moderními 3D grafickými kartami, protože jsou součástí instrukční sady OpenGL Počínaje verzí SCIA Engineer 2012 používáme jeden z řady algoritmů nazývaný Accumulation Buffer Antialiasing. V budoucnu plánujeme podporu dalších algoritmů, abychom uživatelům nabídli co nejlepší grafické výstupy.

Algoritmy pro antialiasing obecně vyžadují opakované vygenerování scény několikrát po sobě nebo ve vyšším rozlišení, než je nakonec použito. Proto všechny algoritmy antialiasingu zpomalují odezvu grafického okna. Toto zpomalení závisí hlavně na aktuálním hardware - 3D grafické kartě. Čím rychlejší hardware je použit, tím je vliv zpomalení méně patrný.

Námi použitý algoritmus pro antialiasing nabízí 3 přednastavená nastavení. Kvalitu výstupu byla pečlivě vyvážena s ohledem na snížení rychlosti.

Žádný

Algoritmus antialiasingu je vypnout. Na křivkách a šikmých čarách lze pozorovat aliasing.

Střední kvalita

Algoritmus antialiasingu je zapnut s velmi jemně nastavenými a vyváženými atributy. Při použití samostatné 3D grafické karty, by uživatel neměl na malých a středních projektech pozorovat významné snížení rychlosti.

Vysoká kvalita

Atributy algoritmu pro antialiasing jsou nastaveny na vysoké hodnoty a snížení rychlosti se tak může zřetelně projevit. Tato možnost je vhodná pro uživatele, kteří využívají moderní 3D grafické karty na malé a střední projekty. Nedoporučujeme používat tuto možnost pro extrémně velké projekty jakými jsou např. výškové budovy nebo velké kancelářské nebo obytné komplexy. Velikostí projektu se zde rozumí počet prvků, které se zobrazují současně v grafickém okně. Proto se například může stát, že i projekt, který může být z určitých důvodů složitý z inženýrského pohledu, neobsahuje velké množství prvků a není proto pro grafické okno žádným problémem. Naopak relativně jednoduchá konstrukce z hlediska výpočtu, jako je např. veliká ocelová hala s tisíci prvky, může být pro vykreslovací algoritmus výzvou.

Super kvalita

Toto nastavení je zde hlavně pro uživatele, kteří využívají nejmodernější hardware. Obecně má tato možnost smysl pro tvorbu vysoce kvalitních grafických výstupů. Hlavním rozdílem oproti vysoké kvalitě je míra rozostření. Hodnocení tohoto nastavení může být subjektivní, protože zubaté čáry mohou po tomto vyhlazení vypadat jinak, než uživatel očekává - některé čáry se mohou v porovnání s původním nevyhlazeným obrázkem zdát silnější a jiné rozmazané. Avšak konečný výstup může vypadat v tisku přirozeněji díky fotorealistickému dojmu. Zpomalení je patrné i na nejrychlejším hardware, ale na malých a středních projektech je tato volba plně použitelná. Předpokladem je používání rychlé 3D grafické karty.

Typické použití

Standardní uživatel s typickým nebo starším hardwarem

Tato skupina obvykle zahrnuje standardní notebooky a stolní počítače starší než 3 roky. Pro tuto skupinu uživatelů doporučujeme při manipulacích s projektem vypínat antialiasing. Nicméně i tito uživatelé mohou těžit z vyšší úrovně antialiasingu při exportu finálního obrázku do dokumentu, galerie nebo souboru.

 Uživatel s nejnovějším hardware

Tento uživatel používá nejnovější stolní počítač s vysokým rozlišením zobrazení. Uživatel používá moderní 3D grafickou kartu jako například Nvidia Quadro nebo podobnou řadu. Uživatel rád experimentuje s různými nastaveními pro různé projekty. Může pro každodenní práci s výhodou využívat střední až super kvalitu.

 Příklady

Algoritmus antialiasingu je použit pro celý obsah 3D scény (grafického okna). Protože SCIA Engineer je především nástrojem pro výpočty konstrukcí, je dobré vyzkoušet různá nastavení pro různé typy výsledků - deformovaný tvar nebo průběhy vnitřních sil. Tím se posune kvalita výstupů na vyšší úroveň. To může být výhodou při prezentování projektu klientovi.

Několik exportovaných obrázků porovnává vypnutý antialiasing se super kvalitou.

Varování

3D obrázky vytvořené se zapnutým antialiasingem se mohou osobám s různou barevnou citlivostí jevit odlišně. Lidé s astigmatismem mohou považovat práci se zapnutým antialiasingem za nepříjemnou. Proto při jakémkoli pocitu osobního nepohodlí doporučujeme antialiasing vypnout.

Před :

Po :

Před :

Po :

Před :

Po :

SCIA web

Downloads

SCIA is part of the Nemetschek group