22 Сентября 2024, 11:52:23
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Навигация по форуму







guest3d
Quest3D - Русскоязычное сообщество > Quest3D > Визуализация, Шейдеры > MLAA
MLAA
(Прочитано 7363 раз)
  [1]
Печать
Alteste | *** | Постоялец | Сообщений: 224 | « 18 Ноября 2010, 11:29:34 »
MLAA |
0
На оффе ажиотаж вокруг MLAA - сглаживания. И Tom Beddell его реализовал, но к сожалению не спешил поделится исходником:
http://forum.quest3d.com/index.php?topic=69508.0

Есть какие нибудь идеи как прикрутить этот шейдер к квесту?
http://forum.quest3d.com/index.php?topic=69505.0

Считаю что тема очень нужная.
Sqwer | ***** | Ветеран | Сообщений: 540 | «Ответ #1 18 Ноября 2010, 12:24:18 »
Re: MLAA |
1
Есть какие нибудь идеи как прикрутить этот шейдер к квесту?
http://forum.quest3d.com/index.php?topic=69505.0

Рендим в текстурку нормаль объектов (нормали относительно вью спэйса !!!!  это важно) далее постпроцессом ищем области, где угол к нормали приближается к 90 градусам, можно регулировать вес и угол. Блюрим эти области.

Метод применим только для  округлых объектов, но представьте куб на фоне плоскости!... по нормалям границу уже не найти

поэтому можно  дополнить метод проверкой разницы глубины.
DFM | * | Новичок | Сообщений: 23 | «Ответ #2 18 Ноября 2010, 15:29:54 »
Re: MLAA |
2
скажите а чем плох стандартный АА?
Sqwer | ***** | Ветеран | Сообщений: 540 | «Ответ #3 18 Ноября 2010, 19:20:35 »
Re: MLAA |
3
да тем , что MSAA на ДХ9 не работает с флоат буферами.

Как сделать МЛЯ  описано тут
http://www.gamedev.net/community/forums/topic.asp?topic_id=585703
« Последнее редактирование: 19 Ноября 2010, 03:28:18 от Sqwer »
 
  [1]
Печать
 
Quest3D - Русскоязычное сообщество > Quest3D > Визуализация, Шейдеры > MLAA
Перейти в: