Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠœΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³?

Π˜Π·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Π°Ρ Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° сглаТивания (Π°Π½Π³Π». Super Sampling anti-aliasing, SSAA) [1], Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ полносцСнным ΠΈΠ»ΠΈ полноэкранным сглаТиваниСм (FSAA)[2], ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, для исправлСния алиасинга (ΠΈΠ»ΠΈ Β«Π·ΡƒΠ±Ρ†ΠΎΠ²Β» ) Π½Π° полноэкранных изобраТСниях. [3] SSAA Π±Ρ‹Π»ΠΎ доступно Π½Π° Ρ€Π°Π½Π½ΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ…, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ DirectX 7. Начиная с DirectX 8 Π±Ρ‹Π»ΠΎ ΡƒΠ±Ρ€Π°Π½ΠΎ всСми производитСлями графичСских процСссоров ΠΈΠ·-Π·Π° Π΅Π³ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΈ Π±Ρ‹Π»ΠΎ Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ сглаТивания (Π°Π½Π³Π». Multisample anti-aliasing, MSAA), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΎ Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ CSAA + TrAA/AAA. MSAA Π΄Π°Ρ‘Ρ‚ нСсколько Ρ…ΡƒΠ΄ΡˆΠ΅Π΅ качСство Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Π½ΠΎ ΠΈ Π΄Π°Ρ‘Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ экономию Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ мощности. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ SSAA Π΄Π°Ρ‘Ρ‚ Π±ΠΎΠ»Π΅Π΅ высокоС качСство изобраТСния, поэтому ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Ρ‚ΠΎΠΌΡƒ Π½Π°Π·Π°Π΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΎ Ρƒ AMD ΠΈ NVIDIA. Π’ ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ряд AMD HD6xxx ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² качСствС особСнности (ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΈΠ³Ρ€ Π½Π° DirectX 9), Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ½ Π±Ρ‹Π» Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ NVIDIA Fermi, для всСх ΠΈΠ³Ρ€, начиная с ΠΈΠ³Ρ€ Π½Π° DirectX 9, ΠΈ заканчивая ΠΈΠ³Ρ€Π°ΠΌΠΈ Π½Π° DirectX 11 с использованиСм Π»ΡŽΠ±Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ NVIDIA с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ DX10+. Из-Π·Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, с Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ старыС ΠΈΠ³Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСньшС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ графичСский процСссор.

ΠŸΠΎΠ»Π½ΠΎΡΠΊΡ€Π°Π½Π½ΠΎΠ΅ сглаТиваниС позволяСт ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Π΅ «лСсСнки» Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ… ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ². Но слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ полноэкранноС сглаТиваниС потрСбляСт Π½Π΅ΠΌΠ°Π»ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсов, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ падСнию частоты ΠΊΠ°Π΄Ρ€ΠΎΠ².

Π‘Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‡Π΅Π½ΡŒ сильно зависит ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ видСопамяти, поэтому скоростная графичСская ΠΏΠ»Π°Ρ‚Π° с быстрой ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ смоТСт ΠΏΡ€ΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ полноэкранноС сглаТиваниС с мСньшим ΡƒΡ‰Π΅Ρ€Π±ΠΎΠΌ для ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‡Π΅ΠΌ графичСская ΠΊΠ°Ρ€Ρ‚Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ класса. Π‘Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…. НапримСр, сглаТиваниС 4x даст Π±ΠΎΠ»Π΅Π΅ качСствСнноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Π΅ΠΌ сглаТиваниС 2x, Π½ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ снизит ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π’ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ сглаТиваниС 2x ΡƒΠ΄Π²Π°ΠΈΠ²Π°Π΅Ρ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ€Π΅ΠΆΠΈΠΌ 4x Π΅Π³ΠΎ учСтвСряСт.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Learn OpenGL. Π£Ρ€ΠΎΠΊ 4.11 β€” Π‘Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Π‘Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅

Π’ своих изысканиях, посвящСнных Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌΡƒ Ρ€Π΅Π½Π΄Π΅Ρ€Ρƒ Π²Ρ‹ навСрняка ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с появлСниСм пиксСлизованных Π·Π°Π·ΡƒΠ±Ρ€ΠΈΠ½ ΠΏΠΎ краям отрисовываСмых ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Π­Ρ‚ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ½Ρ‹ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΠ·-Π·Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° прСобразования Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² экранныС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ растСризатором Π³Π΄Π΅-Ρ‚ΠΎ Π² Π³Π»ΡƒΠ±ΠΈΠ½Π΅ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π° OpenGL. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π΄Π°ΠΆΠ΅ Π½Π° Ρ‚Π°ΠΊΠΎΠΉ простой Ρ„ΠΈΠ³ΡƒΡ€Π΅ ΠΊΠ°ΠΊ ΠΊΡƒΠ± ΡƒΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ эти Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Ρ‹:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Π‘Π΅Π³Π»Ρ‹ΠΉ взгляд, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ, Π½ΠΎ стоит ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Π΅ΠΉ ΠΈ Π½Π° гранях ΠΊΡƒΠ±Π° проявятся ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ Π·Π°Π·ΡƒΠ±Ρ€ΠΈΠ½Ρ‹. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Π­Ρ„Ρ„Π΅ΠΊΡ‚ явной видимости попиксСльной структуры изобраТСния ΠΏΠΎ краям ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² называСтся алиасингом. Π’ индустрии ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΡƒΠΆΠ΅ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΎ Π½Π΅ΠΌΠ°Π»ΠΎ Ρ‚Π΅Ρ…Π½ΠΈΠΊ, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°ΠΌΠΈ Π°Π½Ρ‚ΠΈ-алиасинга ΠΈΠ»ΠΈ сглаТивания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ Π±ΠΎΡ€ΡŽΡ‚ΡΡ с Π΄Π°Π½Π½Ρ‹ΠΌ эффСктом, позволяя ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π²Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π±Ρ‹Π»Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° супСрсэмплинга (super sampling anti-aliasing, SSAA). РСализация выполняСтся Π² Π΄Π²Π° ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π°: сначала Ρ€Π΅Π½Π΄Π΅Ρ€ ΠΈΠ΄Π΅Ρ‚ Π²ΠΎ внСэкранный ΠΊΠ°Π΄Ρ€ΠΎΠ²Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ большС экранного; Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠ»ΠΎΡΡŒ с ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π² экранный Π±ΡƒΡ„Π΅Ρ€ ΠΊΠ°Π΄Ρ€Π°. Π­Ρ‚Π° ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π·Π° счСт Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ Π² Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ использовалась для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ эффСкта алиасинга ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΌΠ΅Ρ‚ΠΎΠ΄ прСкрасно, Π½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΠ΄Π½ΠΎ «Но»: ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π’Ρ‹Π²ΠΎΠ΄ сцСны Π² ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΎΡ‚Π½ΠΈΠΌΠ°Π» порядочно сил Ρƒ GPU ΠΈ Π²Π΅ΠΊ славы этой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Ρ‹Π» Π½Π΅Π΄ΠΎΠ»ΠΎΠ³.

Но ΠΈΠ· ΠΏΠ΅ΠΏΠ»Π° старой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ новая, Π±ΠΎΠ»Π΅Π΅ продвинутая: ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ (multi sampling anti-aliasing, MSAA). ΠžΡΠ½ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΎΠ½Π° Π½Π° идСях SSAA, Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΈΡ… Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ эффСктивным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ MSAA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ Π² OpenGL.

ΠœΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΡΡƒΡ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³Π° ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½Π°ΠΌ спСрва придётся ΠΏΠΎΠ³Π»ΡƒΠ±ΠΆΠ΅ Π·Π°Π»Π΅Π·Ρ‚ΡŒ Π² ΠΏΠΎΡ‚Ρ€ΠΎΡ…Π° OpenGL ΠΈ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π΅Ρ‘ растСризатора.

РастСризатором Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ комплСкс Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стоят ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΌ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠΌ. РастСризатор ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ всС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, относящиСся ΠΊ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρƒ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ эти Π΄Π°Π½Π½Ρ‹Π΅ Π² Π½Π°Π±ΠΎΡ€ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ². Π’Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, тСорСтичСски, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π»ΡŽΠ±Ρ‹ΠΌΠΈ, Π½ΠΎ Π½Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² – ΠΎΠ½ΠΈ ТСстко ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ вашСго устройства Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΎΠΊΠ½Π°. И практичСски Π½ΠΈΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎΠ΄ΠΈΠ½ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ: Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ растСризатору придСтся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π² ΠΊΠ°ΠΊΠΎΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ ΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ экранной ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅ окаТСтся каТдая ΠΈΠ· Π²Π΅Ρ€ΡˆΠΈΠ½.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° сСтка ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ экранныС пиксСли. Π’ Ρ†Π΅Π½Ρ‚Ρ€Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ/сэмплинга, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, Π½Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π»ΠΈ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π΄Π°Π½Π½Ρ‹ΠΉ пиксСль. ΠšΡ€Π°ΡΠ½Ρ‹ΠΌ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ, ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ – для Π½ΠΈΡ… растСризатор сгСнСрируСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π³Ρ€Π°Π½ΠΈ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° мСстами ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ пиксСли, ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Ρ‚ΠΎΡ‡ΠΊΡƒ сэмплинга – здСсь Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ создан ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ пиксСля Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.

Π”ΡƒΠΌΠ°ΡŽ, Π²Ρ‹ ΡƒΠΆΠ΅ догадались ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ… алиасинга. Π Π΅Π½Π΄Π΅Ρ€ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π½Π° экранС Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Из-Π·Π° конСчности количСства пиксСлСй Π½Π° экранС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, располоТСнныС вдоль Π³Ρ€Π°Π½Π΅ΠΉ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Ρ‹, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ – Π½Π΅Ρ‚. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚, Ρ‡Ρ‚ΠΎ рСндСрятся ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ вовсС Π½Π΅ с Π³Π»Π°Π΄ΠΊΠΈΠΌΠΈ гранями, Ρ‡Ρ‚ΠΎ ΠΈ проявляСтся Π² Π²ΠΈΠ΄Π΅ Ρ‚Π΅Ρ… самых Π·Π°Π·ΡƒΠ±Ρ€ΠΈΠ½.

ΠŸΡ€ΠΈ использовании ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ ΠΎΠ΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° для опрСдСлСния пСрСкрытия пиксСля Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ, Π° нСсколько (ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅). ВмСсто ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ пиксСля для опрСдСлСния пСрСкрытия Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ 4 Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ, располоТСнныС ΠΏΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ. БлСдствиСм являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΡ„Π΅Ρ€Π° Ρ†Π²Π΅Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°Π·Π° (ΠΏΠΎ количСству ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ).

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ…. Π‘ΠΎΠ»ΡŒΡˆΠ΅Π΅ число Ρ‚ΠΎΡ‡Π΅ΠΊ – Π»ΡƒΡ‡ΡˆΠ΅ качСство сглаТивания.

Π‘ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° всС происходящСС становится интСрСснСС. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ², Ρ‡Ρ‚ΠΎ Π΄Π²Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ пиксСля Π±Ρ‹Π»ΠΈ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Ρ‹ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ вывСсти ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ для этого пиксСля. ΠŸΠ΅Ρ€Π²ΠΎΠΉ Π΄ΠΎΠ³Π°Π΄ΠΊΠΎΠΉ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΡƒΡΡ€Π΅Π΄Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π° всСй Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π² пиксСлС. Π’ этом случаС ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ нСсколько Ρ€Π°Π· Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ с Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ (Π΄Π²Π°ΠΆΠ΄Ρ‹ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅) ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° Π² этих Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π½Π° самом Π΄Π΅Π»Π΅ процСсс ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ – ΠΈΠ½Π°Ρ‡Π΅ Π½Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π΅ΠΌΠ°Π»ΠΎΠ΅ число Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½ΠΎΠ³ΠΎ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎ сильно ΡƒΠ΄Π°Ρ€ΠΈΠ»ΠΎ Π±Ρ‹ ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

По Ρ„Π°ΠΊΡ‚Ρƒ ΠΏΡ€ΠΈ использовании MSAA Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ выполняСтся Ρ€ΠΎΠ²Π½ΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π²Π½Π΅ зависимости ΠΎΡ‚ числа Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠΌ Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ. Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ выполняСтся с Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ пиксСля, Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈ Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Ρ†Π²Π΅Ρ‚ сохраняСтся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Ρ‚Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠΌ Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ. Когда всС Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π±ΡƒΡ„Π΅Ρ€Π° ΠΊΠ°Π΄Ρ€Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ отрисованных Π½Π°ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ², Ρ‚ΠΎΠ³Π΄Π° происходит попиксСльноС усрСднСниС Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π½Π° пиксСль. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π±Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚Ρ‹ ΠΈ, соотвСтствСнно, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. ΠžΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Π΄Π²Π΅ Π±Ρ‹Π»ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΠ½Π°. ΠŸΡ€ΠΈ смСшивании Ρ†Π²Π΅Ρ‚ΠΎΠ² этих ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ получился свСтло-синий Ρ†Π²Π΅Ρ‚.

Π‘ΡƒΡ„Π΅Ρ€ ΠΊΠ°Π΄Ρ€Π° Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ содСрТит ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² с Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ сглаТСнными краями. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ выглядит ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ покрытия ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ Π½Π° ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΠΎΠΌ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ΅:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Π’ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСль содСрТит ΠΏΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ (Π½Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° пиксСли оставлСны Π½Π΅Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌΠΈ), ΠΏΡ€ΠΈ этом синим ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ, Π° сСрым – Π½Π΅ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅. Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€Π° Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° для всСх пиксСлСй Π±ΡƒΠ΄Π΅Ρ‚ Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹ Π²Ρ‹Π·Π²Π°Π½ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ сохранСн Π²ΠΎ всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠ°Ρ…. На гранях ΠΆΠ΅ Π½Π΅ всС ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Ρ‹, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½ΠΎΠ³ΠΎ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π° сохранСн Π±ΡƒΠ΄Π΅Ρ‚ лишь Π² части ΠΈΠ· Π½ΠΈΡ…. Π’ зависимости ΠΎΡ‚ количСства ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ пиксСля опрСдСляСтся Π½Π° основС Ρ†Π²Π΅Ρ‚Π° самого Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…, сохранСнных Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ, Ρ†Π²Π΅Ρ‚ΠΎΠ².

ΠŸΡ€ΠΎΡ‰Π΅ говоря, Ρ‡Π΅ΠΌ большС ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΎ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ, Ρ‚Π΅ΠΌ Π² большСй стСпСни Ρ†Π²Π΅Ρ‚ пиксСля Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚Ρƒ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. Если сСйчас Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π° пиксСлСй Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ Π±Π΅Π· использования ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³Π°, Ρ‚ΠΎ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Как Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Π΅ΠΌ мСньшС ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ пиксСля ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΡƒ, Ρ‚Π΅ΠΌ мСньшС Π΅Π³ΠΎ Ρ†Π²Π΅Ρ‚ соотвСтствуСт Ρ†Π²Π΅Ρ‚Ρƒ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. Π§Π΅Ρ‚ΠΊΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½Ρ‹ пиксСлями слСгка Π±ΠΎΠ»Π΅Π΅ свСтлого ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ°, Ρ‡Ρ‚ΠΎ создаСт эффСкт сглаТивания, Ссли Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ с расстояния.
Но Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ значСния Ρ†Π²Π΅Ρ‚Π° ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³Π°: Π±ΡƒΡ„Π΅Ρ€ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ ΠΈ Ρ‚Ρ€Π°Ρ„Π°Ρ€Π΅Ρ‚Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ мноТСствСнныС ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ для пиксСля. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ интСрполируСтся для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ тСста Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹. ЗначСния Ρ‚Ρ€Π°Ρ„Π°Ρ€Π΅Ρ‚Π° хранятся Π½Π΅ для всСго пиксСля, Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ. Для нас это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΈ рост объСма памяти, Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠΉ этими Π±ΡƒΡ„Π΅Ρ€Π°ΠΌΠΈ, Π² соотвСтствии с количСством ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ.

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ рассмотрСли самыС основы Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³. Π˜ΡΡ‚ΠΈΠ½Π½Π°Ρ внутрСнняя Π»ΠΎΠ³ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ растСризатора Π±ΡƒΠ΄Π΅Ρ‚ послоТнСС, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ здСсь ΠΎΠ±Π·ΠΎΡ€. Однако, для Ρ†Π΅Π»Π΅ΠΉ ΠΎΠ±Ρ‰Π΅Π³ΠΎ понимания ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° ΠΈ Ρ…ΠΎΠ΄Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³Π° этого Π²ΠΏΠΎΠ»Π½Π΅ достаточно.

ΠœΡƒΠ»ΡŒΡ‚ΠΈΡΠ΅ΠΌΠΏΠ»ΠΈΠ½Π³ Π² OpenGL

Для использования ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³Π° Π² OpenGL Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€ Ρ†Π²Π΅Ρ‚Π°, способный Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ большС, Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Π½Π° пиксСль (вСдь MSAA ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ значСния Ρ†Π²Π΅Ρ‚Π° Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π°ΠΌ трСбуСтся ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ особСнный Ρ‚ΠΈΠΏ Π±ΡƒΡ„Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ смоТСт Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ – ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ» Π±ΡƒΡ„Π΅Ρ€.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… систСм ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ» Π±ΡƒΡ„Π΅Ρ€ вмСсто стандартного Π±ΡƒΡ„Π΅Ρ€Π° Ρ†Π²Π΅Ρ‚Π°. GLFW Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, всС Ρ‡Ρ‚ΠΎ потрСбуСтся – ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π»Π°Π³, ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΎ нашСм ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€ с N Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ, вмСсто стандартного:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹Π·ΠΎΠ² glfwCreateWindow создаст ΠΎΠΊΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° с Π±ΡƒΡ„Π΅Ρ€ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π°, хранящим ΠΏΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΡΠΊΡ€Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ. Π’Π°ΠΊΠΆΠ΅ GLFW автоматичСски создаст Π±ΡƒΡ„Π΅Ρ€Ρ‹ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ ΠΈ Ρ‚Ρ€Π°Ρ„Π°Ρ€Π΅Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅ ΠΆΠ΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π½Π° пиксСль. И Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· упомянутых Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² вырастСт Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°Π·Π°.

ПослС создания ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ» Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² силами GLWL остаСтся Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³Π° ΡƒΠΆΠ΅ Π² OpenGL:

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² OpenGL ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, поэтому Π΄Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ излишним, Π½ΠΎ явноС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½ΡƒΠΆΠ½Ρ‹Ρ… Π²Π°ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ – Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Ρ‚ΠΎΠ½, Π° Ρ‚Π°ΠΊΠΆΠ΅ это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ Π²Π½Π΅ зависимости ΠΎΡ‚ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

БобствСнно, послС Π·Π°ΠΊΠ°Π·Π° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ» Π±ΡƒΡ„Π΅Ρ€Π° ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅ΠΆΠΈΠΌΠ° вся наша Ρ€Π°Π±ΠΎΡ‚Π° Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ лоТится Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ растСризатора OpenGL ΠΈ происходит Π±Π΅Π· нашСго участия. Если сСйчас ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ вывСсти Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΊΡƒΠ±, Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ ΠΏΠΎ самому Π½Π°Ρ‡Π°Π»Ρƒ ΡƒΡ€ΠΎΠΊΠ°, Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Π³Ρ€Π°Π½ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Π³Π»Π°Π΄ΠΊΠΈΠ΅:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, края этого ΠΊΡƒΠ±ΠΈΠΊΠ° выглядят Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. И Ρ‚ΠΎΡ‚ ΠΆΠ΅ эффСкт скаТСтся Π½Π° любом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π² вашСй сцСнС.

Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° находится здСсь.

ВнСэкранный ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΠ΅ΠΌΠΏΠ»ΠΈΠ½Π³

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ основного ΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π° с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ MSAA простая Π·Π°Π΄Π°Ρ‡Π°, благодаря GLFW. Если ΠΆΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнный Π±ΡƒΡ„Π΅Ρ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для внСэкранного Ρ€Π΅Π½Π΄Π΅Ρ€Π°, Ρ‚ΠΎ придСтся Π²Π·ΡΡ‚ΡŒ этот процСсс Π² свои Ρ€ΡƒΠΊΠΈ.

Π•ΡΡ‚ΡŒ Π΄Π²Π° основных ΠΌΠ΅Ρ‚ΠΎΠ΄Π° создания Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² с ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ΠΎΠΌ для дальнСйшСго присоСдинСния ΠΊ ΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠΌΡƒ Π±ΡƒΡ„Π΅Ρ€Ρƒ, сходных с ΡƒΠΆΠ΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈΠ· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΡƒΡ€ΠΎΠΊΠ°: тСкстурныС прикрСплСния ΠΈ прикрСплСния Ρ‚ΠΈΠΏΠ° Ρ€Π΅Π½Π΄Π΅Ρ€Π±ΡƒΡ„Π΅Ρ€Π°.

ВСкстурноС ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ с ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΠ΅ΠΌΠΏΠ»ΠΈΠ½Π³ΠΎΠΌ

Для создания тСкстуры, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ мноТСствСнныС ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΈΠΏ тСкстурной Ρ†Π΅Π»ΠΈ GL_TEXTURE_2D_MULTISAPLE ΠΈ функция glTexImage2DMultisample вмСсто ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΉ glTexImage2D:

Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ число ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ Π² создаваСмой тСкстурС. Если послСдний Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ установлСн Π² GL_TRUE, Ρ‚ΠΎ тСкстура Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ число ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ тСксСля.

Для присоСдинСния Ρ‚Π°ΠΊΠΎΠΉ тСкстуры ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ ΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ всС Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π²Ρ‹Π·ΠΎΠ² glFramebufferTexture2D, Π½ΠΎ, Π² этот Ρ€Π°Π·, с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ тСкстуры GL_TEXTURE_2D_MULTISAMPLE:

Π’ ΠΈΡ‚ΠΎΠ³Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΊΠ°Π΄Ρ€ΠΎΠ²Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ обСспСчСн Π±ΡƒΡ„Π΅Ρ€ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π° Π½Π° основС тСкстуры с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³Π°.

Π Π΅Π½Π΄Π΅Ρ€Π±ΡƒΡ„Π΅Ρ€ с ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΠ΅ΠΌΠΏΠ»ΠΈΠ½Π³ΠΎΠΌ

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€Π±ΡƒΡ„Π΅Ρ€Π° с мноТСством Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π½Π΅ слоТнСС созданиС Ρ‚Π°ΠΊΠΎΠΉ тСкстуры. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ΠΎ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΎΡ‰Π΅: всС Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊ это ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² glRenderbufferStorage Π½Π° glRenderbufferStorageMultisample ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ памяти ΠΏΠΎΠ΄ привязанный Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ€Π΅Π½Π΄Π΅Ρ€Π±ΡƒΡ„Π΅Ρ€Π°:

Из Π½ΠΎΠ²ΠΎΠ³ΠΎ здСсь Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΈΠ΄ΡƒΡ‰ΠΈΠΉ послС Ρ‚ΠΈΠΏΠ° Ρ†Π΅Π»ΠΈ привязки Ρ€Π΅Π½Π΄Π΅Ρ€Π±ΡƒΡ„Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ число Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚Π°ΠΊΠΈΡ… Ρ‚ΠΎΡ‡ΠΊΠΈ.

Π Π΅Π½Π΄Π΅Ρ€ Π² ΠΊΠ°Π΄Ρ€ΠΎΠ²Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€ с ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΠ΅ΠΌΠΏΠ»ΠΈΠ½Π³ΠΎΠΌ

Π Π΅Π½Π΄Π΅Ρ€ Π² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ» ΠΊΠ°Π΄Ρ€ΠΎΠ²Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€ ΠΈΠ΄Π΅Ρ‚ автоматичСски, Π±Π΅Π· Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… дСйствий с нашСй стороны. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠΌ Π² привязанный ΠΊΠ°Π΄Ρ€ΠΎΠ²Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€, растСризатор сам ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. А ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π±ΡƒΡ„Π΅Ρ€ Ρ†Π²Π΅Ρ‚Π° (Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹, Ρ‚Ρ€Π°Ρ„Π°Ρ€Π΅Ρ‚Π°) с мноТСством Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠ°Π΄Ρ€ΠΎΠ²Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€ с мноТСством Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ всС ΠΆΠ΅ нСсколько отличаСтся ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ, Π½Π΅ получится Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π³ΠΎ Π±ΡƒΡ„Π΅Ρ€Ρ‹ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Ρ‚ΠΈΠΏΠ° тСкстурной Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π² ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π΅.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³Π° содСрТит большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ (resolve) это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠ»ΠΈ, ΠΈΠ½Ρ‹ΠΌΠΈ словами, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΌΡƒ. Π­Ρ‚Π° опСрация ΠΏΠΎ ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡŽ проводится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²Π° glBlitFramebuffer, Ρ‡Ρ‚ΠΎ позволяСт ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ с ΠΏΠΎΠΏΡƒΡ‚Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² с мноТСством Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ.
Данная функция осущСствляСт пСрСнос области-источника, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ Π² экранном пространствС, Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ, Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π½Π½ΡƒΡŽ Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ экранными ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ. Напомню ΡƒΡ€ΠΎΠΊ ΠΏΠΎ ΠΊΠ°Π΄Ρ€ΠΎΠ²Ρ‹ΠΌ Π±ΡƒΡ„Π΅Ρ€Π°ΠΌ: Ссли ΠΌΡ‹ привязываСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±ΡƒΡ„Π΅Ρ€Π° ΠΊΠ°Π΄Ρ€Π° ΠΊ Ρ†Π΅Π»ΠΈ GL_FRAMEBUFFER, Ρ‚ΠΎ нСявно привязка осущСствляСтся ΠΈ ΠΊ Ρ†Π΅Π»ΠΈ чтСния ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π° ΠΊΠ°Π΄Ρ€Π° ΠΈ ΠΊ Ρ†Π΅Π»ΠΈ записи Π² Π±ΡƒΡ„Π΅Ρ€ ΠΊΠ°Π΄Ρ€Π°. Для привязки ΠΊ этим цСлям ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Ρ†Π΅Π»Π΅ΠΉ: GL_READ_FRAMEBUFFER ΠΈ GL_DRAW_FRAMEBUFFER соотвСтствСнно.

Π’ΠΎ врСмя своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ функция glBlitFramebuffer ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ эти Ρ‚ΠΎΡ‡ΠΊΠΈ привязки для опрСдСлСния, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² ΠΊΠ°Π΄Ρ€Π° являСтся источником изобраТСния, Π° ΠΊΠ°ΠΊΠΎΠΉ – ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠΌ. Π’ ΠΈΡ‚ΠΎΠ³Π΅, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ просто пСрСнСсти ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ» Π±ΡƒΡ„Π΅Ρ€Π° ΠΊΠ°Π΄Ρ€Π° Π² стандартный ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±Π»ΠΈΡ‚Ρ‚ΠΈΠ½Π³:

Π‘ΠΎΠ±Ρ€Π°Π² ΠΈ запустив ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΡ‹ Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π½Π΅ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Π²ΡˆΠ΅ΠΌΡƒ Π±ΡƒΡ„Π΅Ρ€ ΠΊΠ°Π΄Ρ€Π°: кислотно-Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΊΡƒΠ±, отрисованный с использованиСм MSAA, Π² Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, рассмотрСв Π΅Π³ΠΎ Π³Ρ€Π°Π½ΠΈ – ΠΎΠ½ΠΈ всС Ρ‚Π°ΠΊ ΠΆΠ΅ Π³Π»Π°Π΄ΠΊΠΈ:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° находятся здСсь.

Но Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π² случаС, Ссли ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π° ΠΊΠ°Π΄Ρ€Π° с мноТСством Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΌΡ‹ Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС источника Π΄Π°Π½Π½Ρ‹Ρ… для постпроцСссинга? ΠΠ°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ» тСкстуры Π² ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π΅ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ. Но ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ пСрСнСсти ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ» Π±ΡƒΡ„Π΅Ρ€Π° ΠΊΠ°Π΄Ρ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π»ΠΈΡ‚Ρ‚ΠΈΠ½Π³Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ, с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ, Π½Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ», Π±ΡƒΡ„Π΅Ρ€Π°ΠΌΠΈ. А Π΄Π°Π»Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ рСсурс для постобработки, ΠΏΠΎ сути получая всС прСимущСства MSAA ΠΈ добавляя свСрху этого постобработку. Π”Π°, для всСго этого процСсса придСтся Π·Π°Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€ ΠΊΠ°Π΄Ρ€Π°, слуТащий чисто ΠΊΠ°ΠΊ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ MSAA тСкстур Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π΅. Π’ Π²ΠΈΠ΄Π΅ псСвдокода процСсс выглядит Ρ‚Π°ΠΊ:

Если ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ этот ΠΊΠΎΠ΄ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ постобработки ΠΈΠ· ΡƒΡ€ΠΎΠΊΠ° ΠΏΠΎ Π±ΡƒΡ„Π΅Ρ€Ρƒ ΠΊΠ°Π΄Ρ€Π°, Ρ‚ΠΎ смоТСм ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ всС Ρ‚Π΅ эффСкты ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ сцСны Π±Π΅Π· Π·Π°Π·ΡƒΠ±Ρ€Π΅Π½Π½Ρ‹Ρ… ΠΊΡ€Π°Π΅Π². НапримСр, с эффСктом размытия получится Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для постпроцСссинга ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стандартная тСкстура с ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ, Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (поиск Π³Ρ€Π°Π½ΠΈΡ†, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€) ΠΌΠΎΠ³ΡƒΡ‚ снова внСсти Π² сцСну Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Π΅ Ρ€Π΅Π·ΠΊΠΈΠ΅ края ΠΈ Π·Π°Π·ΡƒΠ±Ρ€ΠΈΠ½Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ этот Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ придётся Π»ΠΈΠ±ΠΎ Ρ€Π°Π·ΠΌΡ‹Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π»ΠΈΠ±ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ свой Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сглаТивания.

Как Π²ΠΈΠ΄Π½ΠΎ, для сочСтания MSAA ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊ внСэкранного Ρ€Π΅Π½Π΄Π΅Ρ€Π° приходится ΡƒΡ‡Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ. Но всС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ усилия ΠΎΠΊΡƒΠΏΠ°ΡŽΡ‚ΡΡ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ высоким качСством Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ изобраТСния. Однако, ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ активация ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³Π° всС ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, особСнно ΠΏΡ€ΠΈ установлСнном большом количСствС Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ.

БобствСнный ΠΌΠ΅Ρ‚ΠΎΠ΄ сглаТивания

На самом Π΄Π΅Π»Π΅ Π² ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ» тСкстуры Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π±Π΅Π· Π±Π»ΠΈΡ‚Ρ‚ΠΈΠ½Π³Π° Π² Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС возмоТности GLSL ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ доступ ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π² тСкстурС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² создании собствСнных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² сглаТивания (Ρ‡Ρ‚ΠΎ Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ Π² ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… графичСских прилоТСниях).

Для Π½Π°Ρ‡Π°Π»Π° потрСбуСтся созданиС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сэмплСра Ρ‚ΠΈΠΏΠ° sampler2DMS, вмСсто ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ sampler2D:

А для получСния значСния Ρ†Π²Π΅Ρ‚Π° Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ функция:

Π—Π΄Π΅ΡΡŒ Π²ΠΈΠ΄Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ – Π½ΠΎΠΌΠ΅Ρ€ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ (отсчСт с нуля), ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ происходит ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ создания ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² сглаТивания здСсь Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ – это Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Ρ‚ΠΎΡ‡ΠΊΠ° отсчСта для Π²Π°ΡˆΠΈΡ… собствСнных исслСдований ΠΏΠΎ этой Ρ‚Π΅ΠΌΠ΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π’ΠΈΠΏΡ‹ сглаТивания ΠΈ ΠΈΡ… ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² ΠΈΠ³Ρ€Π°Ρ…

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π›ΡŽΠ±ΠΎΠΉ хотя Π±Ρ‹ Ρ€Π°Π· Π²ΠΈΠ΄Π΅Π» Π² ΠΈΠ³Ρ€Π΅ настройку Β«Π‘Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅Β», ΠΎΠ½ΠΎ ΠΆΠ΅ Antialiasing. Π­Ρ‚ΠΎ функция, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ эффСкт лСсСнки Π½Π° краях ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΈΠ»ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΌ. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ создали Π½Π΅ΠΌΠ°Π»ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ, ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… исчисляСтся дСсятками. МногиС ΠΈΠ· Π½ΠΈΡ… устарСли ΠΈ Π·Π°Π±Ρ‹Ρ‚Ρ‹, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄ΠΎ сих ΠΏΠΎΡ€.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим всС Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ сглаТивания Π² ΠΈΠ³Ρ€Π°Ρ…, ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ сравнСниС, Π° Ρ‚Π°ΠΊΠΆΠ΅ научимся ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Π’ΠΈΠΏΡ‹ сглаТивания

Π’ качСствС ΠΎΠ±Ρ€Π°Π·Ρ†Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ³Ρ€Π° Track Mania Π²ΠΊΡƒΠΏΠ΅ с Full HD Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. Π’ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° GTX 1070. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ «чистый», Π±Π΅Π· сглаТивания. ΠŸΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ рСкомСндуСтся Π² ΠΏΠΎΠ»Π½ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

FXAA (Fast approXimate Anti-Aliasing)

ΠœΠ΅Ρ‚ΠΎΠ΄ сглаТивания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ всю ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ изобраТСния Π½Π° этапС пост-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ самым Π΅Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π½Π° экран. Π˜ΠΌΠ΅Π΅Ρ‚ 9 стСпСнСй качСства. НСплохо сглаТиваСт Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ. НС устраняСт ΠΏΡ€Π΅Ρ€Ρ‹Π²ΠΈΡΡ‚ΡƒΡŽ лСсСнку пиксСлСй, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΈΠ΄Π½ΠΎ Π½Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°Ρ… Π² Π²ΠΎΠ·Π΄ΡƒΡ…Π΅. НС добавляСт Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΌΡ‹Π»ΠΈΡ‚ тСкстуры.

Π˜ΠΌΠ΅Π΅Ρ‚ практичСски ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΉ, Π½ΠΎ малоизвСстный Π°Π½Π°Π»ΠΎΠ³ MLAA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π·Π° счСт процСссора, Π° Π½Π΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹. Π‘Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ MLAA доступно Π² ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΌ количСствС ΠΈΠ³Ρ€, поэтому Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

SMAA (Subpixel Morphological Anti-Aliasing)

ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ΅ пост-сглаТиваниС, основанноС Π½Π° FXAA ΠΈ MLAA. Π”Π°Π΅Ρ‚ ΠΎΡ‰ΡƒΡ‚ΠΈΠΌΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π½ΠΎ потрСбляСт Ρ‡ΡƒΡ‚ΡŒ большС рСсурсов Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹. Π˜ΠΌΠ΅Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ стСпСни качСства.

Π”Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ добавляСт, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΄Π°Π΅Ρ‚ мСньшС ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½Ρ‹Ρ… искаТСний, Π»ΡƒΡ‡ΡˆΠ΅ сглаТиваСт Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ ΠΈ мСньшС ΠΌΡ‹Π»ΠΈΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

MSAA (Multi-Sample Anti-Aliasing)

ΠœΠ΅Ρ‚ΠΎΠ΄ основан Π½Π° Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² Π±ΠΎΠ»Π΅Π΅ высоком Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ. ВСкстуры ΠΏΡ€ΠΈ этом Π½Π΅ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°ΡŽΡ‚ΡΡ. ДобавляСт Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π½Π° ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°Ρ…, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Ρ€ΡΠ±ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ. На соврСмСнных Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ… практичСски Π½Π΅ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. РаспространСнный ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ сглаТивания.

Когда Π² ΠΈΠ³Ρ€Π°Ρ… Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ сглаТивания x2, Ρ…4 ΠΈΠ»ΠΈ x8 подразумСваСтся ΠΈΠΌΠ΅Π½Π½ΠΎ MSAA.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

SSAA (Super-Sample Anti-Aliasing)

Π‘Π°ΠΌΠΎΠ΅ Π»ΡƒΡ‡ΡˆΠ΅Π΅, самоС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΈ самоС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ сглаТиваниС. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ MSAA происходит ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ² ΠΈ тСкстур.

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ настройки SSAA x 4 ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ увСличиваСтся Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°Π·Π° с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны (Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒ), Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 7680×4320 ΠΎΡ‚ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ 1920×1080.

ΠžΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ сглаТиваСт лСсСнку пиксСлСй, ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ внСшний Π²ΠΈΠ΄ тСкстур. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π²Π΄Π°Π»ΠΈ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°ΡŽΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π΅Ρ‚ΠΊΠΎΡΡ‚ΡŒ. Рябь Π² ΠΈΠ³Ρ€Π°Ρ… ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ исчСзаСт, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ рСалистичной ΠΈ Π±ΠΎΠ»Π΅Π΅ приятной для Π³Π»Π°Π·. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ… рСгулируСтся ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹ΠΌ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΠ»Π·ΡƒΠ½ΠΊΠ° (ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ «ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ»).

Π’Π°ΠΊΠΎΠ΅ сглаТиваниС Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² старых ΠΈΠ³Ρ€Π°Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² соврСмСнных Π±ΡƒΠ΄ΡƒΡ‚ просадки частоты ΠΊΠ°Π΄Ρ€ΠΎΠ² Π΄Π°ΠΆΠ΅ Π½Π° самых ΠΌΠΎΡ‰Π½Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ….

К соТалСнию, Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всС ΠΈΠ³Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с SSAA сглаТиваниСм, Π΄Π°ΠΆΠ΅ Ссли ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Иногда Π² настройках попадаСтся SSAA x 0.5. ΠŸΡ€ΠΈ Π΅Π³ΠΎ использовании ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π²Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΎ (Π΄ΠΎ 960×540), Ρ‡Ρ‚ΠΎ ΡƒΡ…ΡƒΠ΄ΡˆΠ°Π΅Ρ‚ качСство ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Π½ΠΎ Π΄Π°Π΅Ρ‚ прирост ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

DSR (Dynamic Super Resolution)

ВСхнология ΠΎΡ‚ NVIDIA, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ возмоТности вашСго ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. МаксимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ x 4, Ρ‡Ρ‚ΠΎ соотвСтствуСт Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ 2160p. По качСству Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ прСвосходит SSAA x2.

И Ссли SSAA Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ³Ρ€Ρ‹, Ρ‚ΠΎ DSR запускаСт ΠΈΠ³Ρ€Ρƒ Π² настоящСм 4К, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Ρ‚Π΅ΠΌ даунскСлится Π΄ΠΎ Ρ€ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ Π² 3840×2160 Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ с мСньшим Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ.

Из минусов интСрфСйс Π² ΠΈΠ³Ρ€Π°Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ΅Π»ΠΊΠΈΠΌ ΠΈ Π½Π΅Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ, Ссли ΠΈΠ³Ρ€Π° Π½Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… элСмСнтов. Π’Ρ‚ΠΎΡ€ΠΎΠΉ минус это смСна Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΡ‹ΡˆΠΈ, курсор Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ большС пиксСлСй.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² сглаТивания, DSR ΠΌΠΎΠΆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² любой ΠΈΠ³Ρ€Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

Π£ AMD Π΅ΡΡ‚ΡŒ свой Π°Π½Π°Π»ΠΎΠ³, Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ VSR (Virtual Super Resolution).

ЕдинствСнноС ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ это x4, Π΄Π°ΡŽΡ‰Π΅Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ качСствСнноС сглаТиваниС. На Π΄Ρ€ΡƒΠ³ΠΈΡ… значСниях ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ°Π»ΠΎ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ сглаТиваСтся, Ρ‚Π°ΠΊ Π΅Ρ‰Π΅ ΠΈ становится Π±ΠΎΠ»Π΅Π΅ Π·ΡƒΠ±Ρ‡Π°Ρ‚ΠΎΠΉ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΈ отвСтвлСния

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Ρ‡Π°ΡΡ‚Π΅Π½ΡŒΠΊΠΎ Π»ΡŽΠ±ΡΡ‚ Ρ…ΠΈΡ‚Ρ€ΠΈΡ‚ΡŒ со сглаТиваниСм, комбинируя ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° TXAA: Π½Π° самом Π΄Π΅Π»Π΅ это всСго лишь одноврСмСнная Ρ€Π°Π±ΠΎΡ‚Π° MSAA ΠΈ FXAA Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ качСства. Адаптивным сглаТиваниСм Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ SSAA + MSAA. ΠœΠ½ΠΎΠ³ΠΎΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠ΅ сглаТиваниС MFAA это просто надстройка для MSAA, призванная ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ качСство (Ρ‡Π΅Ρ€Π΅Π· панСль ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ³Ρ€Π΅).

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ извСстный Ρ‚ΠΈΠΏ сглаТивания это CSAA, ΠΏΠΎ сути Ρ‚ΠΎΡ‚ ΠΆΠ΅ MSAA, Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‰ΠΈΠΉ Ρ‡ΡƒΡ‚ΡŒ мСньшС рСсурсов. БчитаСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ ΠΈ ΠΈΠ· Π½ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½. ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π²Ρ‹Π»Π΅Ρ‚Ρƒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°.

Π“Ρ€ΡƒΠ±ΠΎ говоря, практичСски всС сторонниС Ρ‚ΠΈΠΏΡ‹ сглаТивания ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈΠ±ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ MSAA, Π»ΠΈΠ±ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ с использованиСм Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… пост-эффСктов.

ΠšΡΡ‚Π°Ρ‚ΠΈ, DSR ΠΈ SSAA ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Track Mania Π² этом случаС запускаСтся Π² Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ 16К (15360×8640), ΠΏΡ€ΠΈ 26 ΠΊΠ°Π΄Ρ€Π°Ρ… Π² сСкунду.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΈΠ³Ρ€Π° 2006 Π³ΠΎΠ΄Π° ΠΏΠΎΡ‡Ρ‚ΠΈ «ΠΏΠΎΡΡ‚Π°Π²ΠΈΠ»Π° Π½Π° ΠΊΠΎΠ»Π΅Π½ΠΈ» GTX 1070. Ну Π° ΠΏΡ€ΠΎ ΠΈΠ³Ρ€Ρ‹ Ρ‚ΠΈΠΏΠ° Metro Redux ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π½Π΅Ρ‡Π΅Π³ΠΎ, всСго 1-3 фпс.

ИспользованиС

FXAA

Для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π½Π°ΠΌ понадобится ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° FXAA Tool.

Π’ Π³Π»Π°Π²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡƒΠ±ΠΈΡ€Π°Π΅ΠΌ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Pre Sharpen. Π”Π°Π»Π΅Π΅ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Add», ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° попросит нас ввСсти имя профиля (ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ любоС), Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΠ°ΠΏΠΊΠ΅ с ΠΈΠ³Ρ€ΠΎΠΉ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «AntiAliasing». Двигая ΠΏΠΎΠ»Π·ΡƒΠ½ΠΎΠΊ Π²Π»Π΅Π²ΠΎ ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ, ΠΌΡ‹ измСняСм баланс ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ качСством. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²Ρ‹Π±Ρ€Π°Π½, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Save». Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запускС ΠΈΠ³Ρ€Ρ‹ сглаТиваниС Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ автоматичСски. Π§Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ достаточно Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Remove».

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

SMAA

Для Π΅Π³ΠΎ использования Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ SweetFX.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Add new game ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΡƒΡ‚ΡŒ Π½Π° Ρ„Π°ΠΉΠ» запуска ΠΈΠ³Ρ€Ρ‹ (.exe).

Π’ спискС ΠΈΠ³Ρ€ появится строчка с ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°, Ρ‰Π΅Π»ΠΊΠ°Π΅ΠΌ ΠΏΠΎ Π½Π΅ΠΉ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.

НаТимаСм ΠΊΠ½ΠΎΠΏΠΊΡƒ Add SweetFX.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² настройки SweetFX Injector settingsΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ качСства.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ SMAA_PRESET_HIGH. НаТимаСм Save settings, Π° Π·Π°Ρ‚Π΅ΠΌ Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ Save new config.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Как ΠΈ Π² случаС с FXAA Tool ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запускС ΠΈΠ³Ρ€Ρ‹ сглаТиваниС Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ автоматичСски. Π§Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ β€œRemove SweetFX”.

MSAA \ SSAA \ VSR (Radeon)

Новая панСль управлСния ΠΎΡ‚ AMD максимально ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π°. Π§Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ VSR, Π½ΡƒΠΆΠ½ΠΎ лишь Π½Π°ΠΆΠ°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «Π”исплСй». ПослС этого Π² ΠΈΠ³Ρ€Π°Ρ… появятся Π½ΠΎΠ²Ρ‹Π΅ доступныС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Активация MSAA ΠΈ SSAA Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ доставит Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π˜Π³Ρ€Ρ‹Β» ΠΈ измСняСм нСсколько настроСк.

Π˜Π·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Π°Ρ Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° β€” это SSAA, Π° мноТСствСнная Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° β€” это MSAA.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

MSAA \ SSAA \ DSR (GeForce)

Для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ DSR Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π» Β«Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ 3DΒ» ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ строчку Β«DSR-Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒΒ».

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ нСбольшоС ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ смоТСтС Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, Π²ΠΎ сколько Ρ€Π°Π· большиС ΠΎΡ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, x1.78 соотвСтствуСт Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ 2560×1440, Π° x4 соотвСтствуСт 3840×2160. ПослС этого Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ станут доступны Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² самих ΠΈΠ³Ρ€Π°Ρ….

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Β«DSR-ΠΏΠ»Π°Π²Π½ΠΎΡΡ‚ΡŒΒ» Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 %. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ слСгка Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΎ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ MSAA, Π² этом ΠΆΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅ (Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ 3D) Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ».

Для настроСк 3D имССтся Π΄Π²Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ: Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ настройки. Если Π²Ρ‹ мСняСт ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊΠΎ всСм прилоТСниям, Π° Ссли Π²Ρ‹ мСняСтС значСния Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, Ρ‚ΠΎ настройки ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π²Π°ΠΌΠΈ ΠΈΠ³Ρ€Π΅.

Для SSAA сглаТивания настройки Π² ΠΏΠ°Π½Π΅Π»ΠΈ управлСния Π½Π΅ прСдусмотрСно (ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ β€” старыС Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹).

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стороннСй ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ NVIDIA Profile Inspector.

Для сброса настроСк Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° Π·Π½Π°Ρ‡ΠΎΠΊ NVIDIA.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅

Для сравнСния качСства Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ надпись Track Mania ΠΈ Π΄ΠΎΡ€ΠΎΠΆΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€ΠΈΠ»Π°.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Π’Ρ‚ΠΎΡ€Ρ‹ΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠΌ выступит Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ, для ΠΎΡ†Π΅Π½ΠΊΠΈ сглаТивания ΠΈΠ·Π³ΠΈΠ±ΠΎΠ² ΠΈ тСкстур.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ сравним влияниС сглаТивания Π½Π° FPS Π² ΠΈΠ³Ρ€Π΅.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³ Π² ΠΈΠ³Ρ€Π°Ρ…

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹

ВсС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ нСсколько Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ ΠΏΠΎ ссылкС.

Track Mania Nations β€” ΠΈΠ³Ρ€Π°, использованная для дСмонстрации Ρ‚ΠΈΠΏΠΎΠ² сглаТивания доступна для бСсплатного скачивания Π½Π° страницС Π² Steam.

Π’Ρ‹Π²ΠΎΠ΄

ΠœΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ сглаТивания Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ c ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ управлСния Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ΠΎΠΉ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ смоТСтС ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ качСство изобраТСния, Π΄Π°ΠΆΠ΅ Ссли Π² самой ΠΈΠ³Ρ€Π΅ настройки сглаТивания Π½Π΅ прСдусмотрСно.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *