Что такое MLAA или "Для тех, кто в танке".

Обсуждение всех старей и новостей MadFanboy
Разделы сайта: Новости, Статьи
  • Кто здесь?
  • нет зарегистрированных пользователей и 2 ноунейма

trionghost
MadМолчун
MadМолчун
Аватара пользователя Автор темы
Сообщения: 2178
Рега: 01 ноя 2009, 00:35
Откуда: там больше нет.
Лайкнул: 40 раз
Лайкнули: 214 раз
Награды: 6
Профиль и ЛС:

OldSchool Medal RROD Trophy Editor Medal Playboy Medal
PS5 Medal VR Medal (PS)

15 июн 2011, 13:12

На форуме огромное количество обсуждений где так или иначе всплывает акроним MLAA. Однако складывается стойкое впечатление, что большинство публики просто не понимают о чём идёт речь, и спорят до посинения о том, о чём спорить бесполезно.

Самым распространённым заблуждением является мнение, что MLAA - это такой аналог MSAA/FSAA с жёстко заданным алгоритмом и принципом "включил - испытал заведомо ожидаемый результат". То есть с MSAA всё понятно - умножаем разрешение по горизонтали на два и сжимаем обратно в экран. Лесенок по горизонтали стало в два раза больше, они стали не так заметны. С FSAA - то же самое, только ещё и по вертикали увеличиваем разрешение рендера.

В чём проблема с консолями в этом случае? Да элементарно - в видеокэш XBox 360 (те самые скоростные 10Мб) не влазит кадр с разрешением выше 2x720p, а следовательно на расчёт детализированной картинки с 4xMSAA или 2xFSAA займёт два тайма и вы получите в два раза меньше fps в конечном счёте. Либо вы заведомо обедняете картинку. На PS3 просто видяха плохая в плане насыщенности технологиями и там многие просчёты, под которые у последующих поколений отводились специальные конвейеры приходится делать в обход большой ценой. Поэтому любое нагружение её увеличенным разрешением обходится дорого. Именно поэтому разработчики, пытаясь сделать такое же сглаживание как на боксе теряли FPS и часть важных для отображения технологий и получали худшую мультиплатформу.

Вот на этом месте начались изыскания, как разгрузить видюху. Так как у Cell кроме основного PPC-совместимого ядра PPE есть ещё 7 (6 для игр) векторных ядер SPE. Вот последними первую половину жизни пользовались исключительно внутренние студии, а остальные просто не могли найти им применения.
Позднее разработчики обнаружили, что можно отдавать SPE просчёт пост-эффектов. То есть тех, которые накладываются после того, как кадр уже отрендерён.

Увидев, что SPE успешно справляются с пост-обработкой, разработчикам пришла в голову идея использовать SPE для сглаживания картинки. Начиная с обычного Gaussian Blur, в конечном счёте была найдена подходящая технология - Intel'овская MLAA.

Итак, MLAA - это сглаживание методом пост-обработки, то есть то, которое накладывается на уже отрендерёный кадр. Понятно, что в случае с просчётом на SPE это даёт почти бесплатное сглаживание.

Теперь поговорим немного о самой технологии. Суть MLAA проста - на каждом кадре, как на обычной картинке ищутся зубчатые края, а потом результат между соседними пикселями интерполируется, получая тем самым заветное сглаживание. Процесс поиска кромок или краёв (edge detection) как раз и называют морфологическим анализом изображения (откуда буква M в MLAA).

Изображение Изображение

Именно тут кроется один нюанс - качество финальной картинки полностью зависит от алгоритма поиска краёв. Именно по этой причине в одних случаях MLAA выглядит шикарно, а в других - мылит и портит картинку.

С другой стороны, несмотря на недостатки и зависимость от алгоритма, в нём есть и очень серьёзные плюсы в сравнение с классическими алгоритмами.
Так, например, изображение в современных играх состоит из слоёв с разным разрешением. Например, дым или туман предпочитают рендерить в значительно меньшем разрешении, чем основная картинка. Это практически не заметно до тех пор, пока на экране не появляется объект высокого разрешения на первом плане. В итоге место стыка объекта высокого разрешения с ним полностью обрастает лесенками.
Пример:
Изображение
Тут видно, что парапет на фоне огня весь оброс гигантскими боевыми лесенками.

Такой проблемы не будет наблюдаться, если к картинке будет применён MLAA - этому алгоритму пофигу в каком разрешении рендерится тот или иной слой.


Итого, в случае с PS3 и MLAA получаем:
+ разгрузку видеочипа;
+ весьма качественный AA;
+ отсутствие зависимости результата от разрешения рендера различных элементов.
- зависимость результата от выбора алгоритма отслеживания краёв объектов.

Отсюда также следует, что даже реализовав алгоритм на XBox 360, плюсов в плане производительности не будет - алгоритм тупо отожрёт процессорные мощности (куда больше, чем на SPE, чтобы избежать задержек) или мощности видеочипа.
Последний раз редактировалось trionghost 15 июн 2011, 13:15, всего редактировалось 1 раз.
Loading...
Femshep
SuperShepka
SuperShepka
Сообщения: 75026
Рега: 05 июн 2010, 23:08
Лайкнул: 121 раз
Лайкнули: 476 раз
Награды: 8

Awesome Trophy Troll Medal Nomad Medal Editor Medal
Original Voice Medal Меценат Playboy Medal Мухожук клеймо

15 июн 2011, 13:14

Щас придут фанбои и будут орать МЫЫЫЛОО. :fu: :fu: :fu:
caramba
MadAnimeTeam
MadAnimeTeam
Аватара пользователя
Сообщения: 28015
Рега: 29 мар 2011, 14:01
Откуда: Воронеж
Лайкнули: 2 раза
Награды: 9

Troll Medal OldSchool Medal Halo Medal X-control Medal
Орден мышиной ярости Original Voice Medal True Pokemon Игрок в Шедевры
TV-Shows Medal

15 июн 2011, 13:15

Programmer, но это правда мыло :awesome12:
Изображение
Femshep
SuperShepka
SuperShepka
Сообщения: 75026
Рега: 05 июн 2010, 23:08
Лайкнул: 121 раз
Лайкнули: 476 раз
Награды: 8

Awesome Trophy Troll Medal Nomad Medal Editor Medal
Original Voice Medal Меценат Playboy Medal Мухожук клеймо

15 июн 2011, 13:17

Programmer, но это правда мыло :awesome12:
Без него все еще хуже. :lol5:
ApxanrelZl
MadРыцарь
MadРыцарь
Сообщения: 9025
Рега: 20 окт 2010, 00:27
Откуда: Донецк
Лайкнул: 2 раза
Награды: 2

Original Voice Medal TV-Shows Medal

15 июн 2011, 13:18

caramba ept), иксбаксс даже мыло не может потянуть. :yeah:
Изображение
Toasty
опытный фанбой
опытный фанбой
Сообщения: 4238
Рега: 05 май 2011, 13:45
Награды: 4

Troll Medal Lizard Slayer OldSchool Medal Original Voice Medal

15 июн 2011, 13:19

trionghost,

Все отлично, четко расписал. Плюсую. :uwe:
trionghost
MadМолчун
MadМолчун
Аватара пользователя Автор темы
Сообщения: 2178
Рега: 01 ноя 2009, 00:35
Откуда: там больше нет.
Лайкнул: 40 раз
Лайкнули: 214 раз
Награды: 6
Профиль и ЛС:

OldSchool Medal RROD Trophy Editor Medal Playboy Medal
PS5 Medal VR Medal (PS)

15 июн 2011, 13:21

caramba ept) писал(а):Programmer, но это правда мыло :awesome12:
Мыло - это когда Гауссово размытие.
Вот пример:

Оригинал
Изображение
MLAA
Изображение
Гауссово размытие:
Изображение
Последний раз редактировалось trionghost 15 июн 2011, 13:22, всего редактировалось 1 раз.
Loading...
Batman
MadМолчун
MadМолчун
Сообщения: 1919
Рега: 08 май 2011, 11:58

15 июн 2011, 13:21

Со временем выпилят эту хрень из экзов пс3, останется только в мультиплатформе.
Starkbit писал(а):
MoNiTeam писал(а):
Минет своим одноклассницам? Было дело, да :mtr:
школа трансов? :awesome20:
Школа илитных Сонибогов :prof:
пекаебов там в подвале на цепи держат, используют для опытов :uwe:
:awesome20: :awesome10: :awesome9:

Когда рушатся надежды.
http://www.madfanboy.com/forum/otsenoch ... tml#unread
caramba
MadAnimeTeam
MadAnimeTeam
Аватара пользователя
Сообщения: 28015
Рега: 29 мар 2011, 14:01
Откуда: Воронеж
Лайкнули: 2 раза
Награды: 9

Troll Medal OldSchool Medal Halo Medal X-control Medal
Орден мышиной ярости Original Voice Medal True Pokemon Игрок в Шедевры
TV-Shows Medal

15 июн 2011, 13:31

так много писал, а никто даже не комментирует :awesome12: поставлю ка я тебе плюсик :awesome17:
Изображение
Namaste
Нуб
Нуб
Сообщения: 8
Рега: 21 апр 2011, 12:42

15 июн 2011, 13:33

КГ\АМ :trollface:
Toasty
опытный фанбой
опытный фанбой
Сообщения: 4238
Рега: 05 май 2011, 13:45
Награды: 4

Troll Medal Lizard Slayer OldSchool Medal Original Voice Medal

15 июн 2011, 13:38

Namaste,
пнх/см :trollface:
Diman_101
Элитное Подразделение По Борьбе С Пекабродством
Элитное Подразделение По Борьбе С Пекабродством
Аватара пользователя
Сообщения: 22136
Рега: 24 апр 2010, 07:45
Откуда: Тверь
Лайкнул: 5 раз
Лайкнули: 27 раз
Награды: 8

SLIV Medal Troll Medal Орден Почётного Сонибоя Dualshock Medal
Halo Medal FAT medal Original Voice Medal PS4 Trophy

15 июн 2011, 13:47

:clint: :up:
Fantonys
опытный фанбой
опытный фанбой
Аватара пользователя
Сообщения: 6317
Рега: 15 янв 2010, 13:19

15 июн 2011, 13:48

собственно вот текст от отцов http://visual-computing.intel-research. ... a/mlaa.pdf
Изображение
Volopasov-mihail
MadМолчун
MadМолчун
Аватара пользователя
Сообщения: 1335
Рега: 16 мар 2011, 05:48
Откуда: ЭсПэБэ
Мои платформы: PC, PS4, Retro
Лайкнул: 21 раз
Лайкнули: 25 раз

15 июн 2011, 16:08

, иксбаксс даже мыло не может потянуть. :yeah:
Да ладно ,кто то тут целую статью написал о том что это ps3 не тянет мыло :drake: .
EDDISON
Имя нам - легион
Имя нам - легион
Аватара пользователя
Сообщения: 47014
Рега: 26 авг 2010, 11:41
Лайкнул: 616 раз
Лайкнули: 513 раз
Награды: 12

Awesome Trophy OldSchool Medal Octopus Medal PC Master Race Medal
Орден Почетного ПК-геймера Орден мышиной ярости Меценат Gold Star Honorably
Игрок в Шедевры TV-Shows Medal World War III - ready medal Arnold Medal

15 июн 2011, 16:11

MыLAA :trollface: :trollface: :fu: :yeah: :awesome7:
AlecArzh писал(а): 14 апр 2024, 23:03 Да, я за пидоров
Firex писал(а): я в жопу давал
Mr Bateman писал(а): я в рот у тцк брал лишь бы не мобилизовали , и горжусь этим!
Изображение
caramba
MadAnimeTeam
MadAnimeTeam
Аватара пользователя
Сообщения: 28015
Рега: 29 мар 2011, 14:01
Откуда: Воронеж
Лайкнули: 2 раза
Награды: 9

Troll Medal OldSchool Medal Halo Medal X-control Medal
Орден мышиной ярости Original Voice Medal True Pokemon Игрок в Шедевры
TV-Shows Medal

15 июн 2011, 16:13

EDDISON, :awesome4: :trollface:
Изображение
Volopasov-mihail
MadМолчун
MadМолчун
Аватара пользователя
Сообщения: 1335
Рега: 16 мар 2011, 05:48
Откуда: ЭсПэБэ
Мои платформы: PC, PS4, Retro
Лайкнул: 21 раз
Лайкнули: 25 раз

15 июн 2011, 16:16

EDDISON, Все правильно так это и звучит но смысл другой :prof:
Dim4ik
Мэдфанбог
Мэдфанбог
Сообщения: 57216
Рега: 06 апр 2011, 18:25
Награды: 6

Dualshock Medal Lizard Slayer OldSchool Medal Меценат
Ultima Medal Игрок в Шедевры

15 июн 2011, 16:17

Автор - Кэп. Без обид
MadamVandam
Графоман
Графоман
Аватара пользователя
Сообщения: 14553
Рега: 28 дек 2010, 23:57
Откуда: Киев
Лайкнул: 30 раз
Лайкнули: 101 раз
Награды: 3

Troll Medal Playboy Medal Kamikaze Medal

15 июн 2011, 16:19

Даже больше, Хеви Рейн пенится :prof:
Mac OS/iOS лучшые платформы поколения, MF/В/ has no brains
stayaside
Нуб
Нуб
Сообщения: 6
Рега: 12 май 2011, 17:20
Профиль и ЛС:

15 июн 2011, 16:23

будем знать :yeah:
Beside you in time
Ответить