Учебное пособие по эффекту свечения объекта для Unity

В этом уроке я покажу, как добиться эффекта свечения, используя пакет постобработки Unity.

Итак, начнем!

Шаги

Сначала нам нужно скачать пакет постобработки.

  • В Unity перейдите к 'Window' -> 'Package Manager'

  • В диспетчере пакетов выберите "All packages"

  • Подождите, пока загрузятся все пакеты, затем выберите "Post Processing" из списка.

  • Нажмите "Install" в правом нижнем углу (если он еще не установлен), затем дождитесь установки пакета.
  • Добавьте компонент "Post Process Layer" к основной камере.
  • Измените переменную Layer на 'PostProcessing' (создайте новый слой с таким именем, если у вас его нет).
  • Измените слой основной камеры на 'PostProcessing'

  • Добавьте еще один компонент в основную камеру под названием "Post Process Volume"
  • Установите флажок "Is Global".

  • Щелкните правой кнопкой мыши папку «Ресурсы» -> 'Create' -> 'Post-processing Profile', назовите ее. "BloomProfile"

  • Выберите "BloomProfile" и в режиме инспектора нажмите 'Add effect...' -> 'Unity' -> 'Bloom'.
  • В эффекте Bloom установите галочки Intensity, Diffusion и Fast Mode и установите значения со скриншота ниже:

  • Назначьте "BloomProfile" переменной Profile в "Post Process Volume"

  • Перетащите объект, к которому вы хотите применить эффект свечения, в представление «Сцена» (в моем случае это будет модель светового меча).

  • Выберите материал, который вы хотите светить, и убедитесь, что для его шейдера установлено значение "Standard"
  • Установите флажок "Emission".

  • Нажмите на цвет "HDR" и увеличьте значение "Intensity".

Теперь объект должен светиться:

Рекомендуемые статьи
Учебное пособие по многопользовательской игре на одном компьютере с разделенным экраном для Unity
Учебное пособие по главному меню Unity
Учебное пособие по постобработке эффекта ночного видения для Unity
Обзорное руководство по мини-карте для Unity
Необходимые расширения для улучшения дизайна уровней в Unity
Создайте эффект пены для мытья под давлением в Unity
Выбор подходящей модели меча для вашего проекта Unity