logo
LIS PUBLICA
☰
  • Новое
  • Горячее
  • Сокровищница
  • Лучшее
  • Сообщества
  • Видео
  • Обсуждаемое
  • Поиск

VariusSoft
VariusSoft Сообщество: Unity3D Опубликовано 3 часа назад
  • [моё]
  • GameDev
  • Unity3D
  • Шейдеры

Контровой свет

В пиксель арт играх на Unity

24

Прошёл неделю тому назад я REPLACED. Очень был впечатлён визуальным стилем.

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

Сделал я вот такую систему:

Как я добился того, чтобы объекты реагировали на свет именно подсветкой края?

Правильно, написал свой шейдер для этого.

Логика работы шейдера такая: по альфа (прозрачности) выясняем какие пиксели картинки являются крайними, потом получаем текстуру 2Д освещения и соединяем информацию из текстуры освещения с найденными ранее пикселями.

Читать дальше...
13
+13 / -0
88%
2
Alida
Alida Опубликовано 2 часа назад

А почему не подсвечиваются края елок и забора? Объекты для подсветки выбираются в ручную, или это другие слои на которые эффект не распространяется?

0
+0 / -0
[ Свернуть ]
VariusSoft
VariusSoft ТС Опубликовано 2 часа назад
Ответ на Комментарий от Alida

А почему не подсвечиваются края елок и забора? Объекты для подсветки выбираются в ручную, или это другие слои на которые эффект не распространяется?

Да, они на разных слоях. Это намеренно сделано, чтоб сохранить эффект глубины.

1
+1 / -0
Войти

Вход

Регистрация

Я не помню пароль

Войти через Google
Порог горячего 16
  • kimpokom
    kimpokom

    О, у нас тоже есть место грибное, народ часто там собирает, рядом фосфорный завод дымит::shok::

    +1
  • rammdarkfunny
    rammdarkfunny

    Тоже очень люблю вафли из кабачка

    +1
  • Palebody
    Palebody

    Не особо разбираюсь в лисьем языке, но слова о разбитой тарелке, почему-то, прекрасно себе представляю без перевода))

    +0
Правила сайта
Пользовательское соглашение
О ПД
Принципы самоуправления
FAQ
Нашёл ошибку?
©2026 Varius Soft