Все материалы на сайте — ассеты, 3D-модели, логотипы и другие объекты — предоставлены исключительно в ознакомительных и учебных целях. У этих материалов есть правообладатели, которые, возможно, не давали согласия на работу со своими произведениями в рамках данного ресурса.
UNI VFX: Dissolve & Teleport for Visual Effect Graph
✨ УНИВЕРСАЛЬНЫЙ видеорегистратор
- Универсальные визуальные эффекты для 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 и более поздних версиях.
Пожалуйста, не забудьте оценить этот ресурс и написать отзыв! Это очень помогает мне совершенствоваться. Я действительно хочу, чтобы эти наборы были как можно лучше.