Перейти к содержанию

ScreenSpace Global Illumination базовый алгоритм

AgainstAllAutority

3 553 просмотра

Собрал на коленке, под впечатлением от статьи про SSDO от 16 года

(из-за ограничений сайта, все скрины в jpeg и в половинном разрешении)

Алгоритм создает "отскок" света от поверхностей и моделирует освещение.

Пары сравнений до/после. Сравнение производится в чистом виде, т.е на скринах не полная отрендеренная картинка, а именно та часть, что отвечает за прямое освещение и дополнение к ней в виде рассчета одного отскока света.

Алгоритм довольно быстрый, точные затраты пока не могу выложить и рассчитать (не финальная версия) но поскольку для его работы не используется трассировка лучей - видеокарты остаются целы ?

Внутри амбара:

ambar_off.jpg.1203e7c5445300d22956b756d95b165c.jpgambar_on.jpg.0e2900d4bcc736ec66de6be53b9fa18b.jpg

Задний двор:

dvor_off.jpg.8f6f59337397e7cd5f64bdaaa0ce060a.jpgdvor_on.jpg.719a97208db9842786cf6b4a5df986e3.jpg

Зилок

zil_off.jpg.a3928a13042055661e95a7faf05d8423.jpgzil_on.jpg.7c470b38f5bb24bf96ea506e8b005db9.jpg

  • Лайк 1
  • Мастер! 2
  • Аплодисменты 1


3 Комментария


Рекомендуемые комментарии

Привет :-) Ну Screen Space GI - это, конечно, крутое упражнение. Но если оно не пользуется инфой, которая знает что за кадром, то это же понятно как выглядит ))) Отвернулся от окошка - свет пропал. Это выглядит как косяк. Как ты это обходишь?

Поделиться этим комментарием


Ссылка на комментарий

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Блоги других авторов

  • Топ блоггеров

  • Комментарии блога

    • честно скажу, хитбоксы фиксить лень а я когда играю всегда стреляю в center mass, так что кто-нибудь за меня пофиксит тока если
    • А непись с катаной будет иметь такую же смачную жёпу, как и у реактивного сэма? Зря, нужна анимация курения, что бы Шляпка была как Нюк Дюкем. В злодейской ветке это полностью раскрывается через анальную кару всего и вся. Дополнено 12 минуты спустя Алсо, обязательно надо дать хитбокс огромных головам. ПОТОМУ ЧТО Я УСТАЛ РАЗДАВАТЬ ПО 10 ХЭДШОТОВ ГЕНШИНОИДАМ БЕЗ КАКОГО-ЛИБО РЕЗУЛЬТАТА Я ПОНИМАЮ, ЧТО МОЗГА ТАМ НЕТУ, НО ИМ ДАЖЕ НА 50 КАЛИБР ПЛЕВАТЬ
    • Потому что "происходит в одной вселенной" - не означает "происходит на соседних улицах". У модов свои собственные несвязанные сюжеты, так что накладывать их друг на друга не надо. Как и рассуждать на темы "а вот в этом моде на АТП бандиты, а в соседнем на АТП наёмники, но разница между ними в неделю времени" - в обоих модах сажают на АТП просто потому что удобно использовать, а не потому что наёмники и бандиты реально как-то взаимодействовали. Попытка все связать - такое же васянство и отсе
    • Боже храни закон шляпки. Вообще если мод раздувается до таких масшатабов, можно пробовать экспереминтировать с разными типами геймплея. На одной локации воссоздать условный рогалик, одну из подземок сделать хоррор-сегментом, попробовать воссоздать всратые идеи моддинга 2010 (стелс из мода про вульфенштейн тот же). Надеюсь брейншторминг работает на полную и интересных решений до релиза родится миллиард
    • Сначала о главном: в оригинальном «Законе Шляпки» меня в первую очередь зацепила механика и то, как она меняет подход игрока к самой игре. Постоянная необходимость подстраиваться под обстоятельства, искать решения из того, что есть под рукой - это было сильной стороной. Да, видно, что не всё переделано с нуля, и иногда хватало смены контекста, чтобы старые элементы заиграли по-новому. Это работает. Что уже отлично: 1) Интерфейс - он меняется до неузнаваемости, и это здорово. Чем меньше

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования