Unity / Эффекты / Шейдеры

UNI VFX: Dissolve & Teleport for Visual Effect Graph

Просмотров: 4
Добавил: Waker
Добавлено: 1-06-2026, 14:16
Unity Version
Unity 2021.x.
Built-in
Не совместим
URP
Совместим
HDRP
Не совместим

✨ УНИВЕРСАЛЬНЫЙ видеорегистратор

  • Универсальные визуальные эффекты для Uni ty URP
  • Использует высокопроизводительные графические системы частиц, выполненные в графике визуальных эффектов.
  • Очень легко настраиваемый визуальный эффект без необходимости заходить в графический редактор визуальных эффектов.
  • Включает в себя пользовательский шейдер растворения / материализации, выполненный в Shader Graph, который имеет настраиваемое "направление".
  • Использует события (VFX) - один игровой объект хранит множество эффектов, которые могут быть запущены с помощью C# или визуальных сценариев.
  • Всего было проведено 24 мероприятия (не считая мероприятий "стоп"). Подробная информация о них приведена в разделе "Технические подробности" ниже.

❓ Что такое события (VFX)?

Подумайте, например, об эффекте червоточины. В нем есть следующие события/эффекты: создание, цикл, попадание, завершение и остановка. В этом случае вы начинаете с события "создать", которое затем автоматически продолжается событием "цикл". Каждый раз, когда что-то попадает в Червоточину, вы отправляете событие "попадание", которое отображает соответствующий эффект. Когда срок действия червоточины истекает, отправьте событие "завершение", которое воспроизводит окончательный эффект и останавливает ‘цикл’.

✔️ Давайте рассмотрим детали:

  • Отображаются важные свойства, так что вы можете изменять цвет, частоту появления, текстуру рисунка и т.д. непосредственно в инспекторе.
  • Использует цвета HDR - в сочетании с эффектом цветения (эффект постобработки) вы полностью контролируете степень свечения.
  • Простые сетки можно использовать непосредственно в визуальном эффекте, поэтому вам не нужен дополнительный код для анимации эффекта растворения или материализации, а шейдер применяется автоматически. Для более сложных (или анимированных) сеток доступен простой скрипт.
  • Шейдер растворения/материализации использует градиент текстуры для управления направлением эффекта. Вы можете подготовить эту текстуру в Photoshop (или любой другой подобной программе), чтобы придать вашему персонажу форму, например, от ступней до груди и рук. Вы также можете использовать общие шаблоны, которые включены в комплект поставки.
  • Основной шейдер использует вершинную анимацию, текстуру наложения и несколько других приемов для дальнейшего усиления эффекта.
  • текстуры размером 1 тыс., за редким исключением, используются для создания крошечных элементов, таких как искры, тлеющие угли и т.д.
  • События процессора и небольшой код на C# (прилагается) обрабатывают индикаторы в сборных версиях.
  • Работает с орфографической проекцией.

⚙️ Требования

Требуется Unity 2021.3 или новее с графикой визуальных эффектов и графикой шейдеров. Установите их через менеджер пакетов перед установкой этого пакета. Если вы только что установили их, перезапустите редактор перед установкой пакета VFX.

Работает в URP. Граф визуальных эффектов имеет ограниченную совместимость с мобильными устройствами (включая платформу WebGL).

Шейдер Dissolve/Materialize поддерживает: альбедо, карту нормалей, металлический оттенок и сглаживание, рассеянную окклюзию и эмиссию. Он не поддерживает прозрачность.

Если VFX не отображается, его необходимо перекомпилировать. Это можно легко исправить, открыв ресурсы VFX в UNI VFXDissolve & TeleportVisual Effects. При открытии в графике визуальных эффектов ресурсы будут принудительно перекомпилированы. Это должно быть исправлено в Unity 2022.3.6 и более поздних версиях.

Пожалуйста, не забудьте оценить этот ресурс и написать отзыв! Это очень помогает мне совершенствоваться. Я действительно хочу, чтобы эти наборы были как можно лучше.

Комментарии (0)
Минимальная длина комментария - 50 знаков. Комментарии модерируются
Информация
Комментариев еще нет. Вы можете стать первым!

Похожие файлы: