Страница 1 из 1

Спрайты и DoF

СообщениеДобавлено: 19 июн 2018, 19:35
Denpiz
Пытаюсь добиться довольно популярного эффекта размытия бэкграунда в 2d игре, что бы каждый последующий слой размывало сильнее. Сами слои состоят из набора спрайтов и находятся на отдалении от камеры, каждый последующий слой дальше. Проблема в том что и новые и старые постэффекты DoF'а не работают на спрайтах или при использовании ортографической камеры (кстати что-бы DoF работал на спрайтах можно использовать этот шейдер https://github.com/traggett/UnitySpriteShaders, но это все равно не работает с ортографической камерой ). Так же пробовал использовать несколько камер, для каждого слоя с постэффектом обычного блюра, так оно конечно работает, но не слишком экономно мягко говоря. Возможно кто-то знает еще варианты, например использовать несколько плашек с шейдером размытия между слоями, как на скрине:
Изображение

Re: Спрайты и DoF

СообщениеДобавлено: 19 июн 2018, 20:13
waruiyume
А вы уверенны, что он действительно неэкономный? Что-то мне подсказывает, что настоящий DOF должен работать ещё медленнее.

Re: Спрайты и DoF

СообщениеДобавлено: 20 июн 2018, 00:42
Denpiz
У меня всего 4 слоя, фпс упал с 200 до 130, к сожалению мне кажется, что единственный адекватный способ это все же перерисовывать все спрайты вручную.