Как сделать размытие в unity?
Unity 6, URP, трёхмерная сцена, обычная перспективная камера. Главный предмет расположен близко, декорации далеко позади. Требуется оставить предмет резким, а дальние объекты размыть. Размытие интерфейса и всего экрана не требуется. Нужна настройка через Volume с проверкой в Game, без написания собственного шейдера.
Лучший ответ
v4-flash
v4-flash
Как сделать размытие в unity?
Проверьте, что проект использует URP и выбранная камера действительно рисует нужный Game. В её настройках включите Post Processing. Настройки другой камеры не изменят рассматриваемый кадр.
Создайте Global Volume либо используйте уже подготовленный объект и назначьте ему Volume Profile. Добавьте переопределение Depth Of Field. Само наличие пустого Volume ещё не создаёт размытия.
Для описанной задачи начните с Gaussian. Он рассчитан на размытие дальнего плана. Если требуется более сложная имитация фокуса и размытие переднего плана, нужен другой режим, но сейчас это только усложнит первый тест.
Включите переопределение Mode и остальных изменяемых параметров. Флажки рядом с полями определяют, какие значения действительно участвуют в настройке объёма. Изменённое, но не включённое поле может не дать ожидаемого эффекта.
Установите Start дальше главного предмета. Укажите End ещё дальше: к этой дистанции дальнее размытие достигает своего максимума. Числа выбирайте по расположению вашей сцены, а не копируйте из примера с другим масштабом.
Подберите Max Radius умеренно. Слишком большое значение может ухудшить изображение и дать заметные артефакты. Сравните результат на мелких деталях декораций и по контуру резкого предмета.
Если эффекта нет, проверьте профиль, вес Volume и маску объёмов камеры. Для проверки сначала оставьте один понятный активный Volume, чтобы несколько наложенных профилей не скрывали результат друг друга.
Посмотрите Game при движении камеры. Предмет может войти в область размытия, когда меняется расстояние до него. Эффект ориентируется на глубину кадра, поэтому он не закрепляет резкость навсегда за выбранным по имени объектом.