Создавайте завораживающие визуальные эффекты с помощью нашего продвинутого руководства по VFX


Искры от магического заклинания, клубы дыма, ультрафиолетовые или синие энергетические болты, огни города, виднеющиеся сквозь туман или дождь, открытые поля с колышущейся травой... Трудно представить себе современную игру без вызывающей силы визуальных эффектов.
Визуальные эффекты - это ключ к созданию глубокого погружения для игроков. А благодаря постоянному совершенствованию оборудования то, что раньше было доступно только для голливудских блокбастеров, теперь можно получить в режиме реального времени.
VFX Graph - это один из нескольких основных наборов инструментов, доступных в Unity для художников и дизайнеров, которые могут творить , практически не прибегая к кодированию. Благодаря визуальной логике, основанной на узлах, вы можете создавать любое количество простых и сложных эффектов для проектов разных жанров.
Наша новая 120-страничная электронная книга, Окончательное руководство по созданию передовых визуальных эффектов в Unityсодержит руководство для художников, дизайнеров и программистов, использующих версию VFX Graph для Unity 2021 LTS. Используйте его как справочник для создания многослойных визуальных эффектов в реальном времени для ваших игр.


VFX Graph создает системы частиц с GPU-ускорением, поэтому для совместимости с целевыми устройствами требуется поддержка вычислительных шейдеров. Он работает сУниверсальным конвейером рендеринга (URP, включая 2D Renderer) и Конвейер рендеринга высокой четкости (HDRP).
По сравнению со встроенной системой частиц, VFX Graph может управлять большим количеством частиц благодаря более быстрой симуляции, настраиваемому поведению, расширяемости, доступу к буферу камеры и встроенной интеграции с Shader Graph. Вы можете использовать любой пользовательский шейдер, созданный в Shader Graph, для нацеливания на VFX Graph. Эти шейдеры способны использовать новые модели освещения, такие как HDRP волос или ткани, и даже могут изменять частицы на уровне вершин, чтобы создавать эффекты птиц с машущими крыльями, вихляющих частиц, таких как мыльные пузыри, и многое другое.

Электронная книга VFX Graph настолько же красива на вид, насколько вдохновляющая и информативная. Созданная в сотрудничестве с Уилмером Лином, ветераном VFX-художника из киноиндустрии и игровой индустрии, и внутренними экспертами из команды Unity Graphics, она поражает своим размахом, уровнем детализации, продуманными инструкциями, изображениями и видео, а также многочисленными загружаемыми ресурсами и ссылками для VFX-авторинга в Unity.
Давайте вкратце рассмотрим, что входит в руководство.

Получите полное представление о каждой части VFX Graph, начиная с ассетов и компонентов VFX Graph, а также окна VFX Graph. Узнайте, как создавать логику с помощью систем, контекстов, блоков, свойств, операторов, досок, подграфов, событий, атрибутов и многого другого.

Визуальные эффекты часто включают в себя множество движущихся частей. Подключение их к нужным точкам в вашем приложении очень важно для интеграции во время выполнения. Вы узнаете о доступных инструментах для воспроизведения эффекта и о том, как их использовать:
- Связующие события: они прослушивают несколько различных событий, происходящих в вашей сцене, и реагируют на определенные действия во время выполнения.
- Timeline:Последовательность визуальных эффектов с треками активации для отправки событий на график в определенные моменты времени. Получите точный контроль над заранее прописанным временем (например, воспроизведение эффектов во время сцены).
- Папки с имуществом: Они связывают значения сцены или игрового процесса со свойствами Exposed на вашей доске, чтобы ваши эффекты реагировали на изменения в сцене в режиме реального времени.

Разноцветные рои частиц, взрывные эффекты для падающего Метеорита и дополнительный слизистый шар GooBall: Это лишь некоторые из эффектов, которые вы найдете в разделе Образцы графиков визуальных эффектов(HDRP).
Каждый пример демонстрирует различные сценарии, связанные с графикой VFX. Для лучшего понимания в этом разделе электронной книги рассматривается, как были созданы некоторые из этих образцов, а именно с помощью:
- Шейдер и VFX Graph вместе
- События GPU для запуска других систем в том же графе
- Органичное движение полос частиц с помощью оператора шума, а также доступные блоки для настройки текстурирования, порождения и ориентации каждой полосы частиц
- Один график для управления другими графиками в визуальном эффекте
- Контекст спауна, вызывающий множество других эффектов
- Экспериментальная выборка сетки для получения данных из сетки и включения результатов в график
Смотрите в электронной книге другие ролики, демонстрирующие различные образцы, включая следующее вступление к сцене GooBall.

Эффекты не изолированы в вакууме. Часто для достижения желаемого вида вам придется снабдить их внешними данными.
А если вы хотите, чтобы джинн появился из волшебной лампы? Или вы хотите интегрировать голограмму? Хотя многое из этого можно сделать с помощью математических функций и операторов, вам может понадобиться эффект для взаимодействия с более сложными фигурами и формами.
В этом разделе рассказывается, как использовать три типа данных, поддерживаемых в Unity, для улучшения визуальных эффектов: Кэши точек, поля знаковых расстояний и векторные поля. Другие инструменты, о которых вы узнаете, - это VFXToolboxкоторый содержит дополнительные инструменты для художников Unity VFX, а также Flipbook Texture Sheets для запекания анимированных эффектов в спрайт.

Другие главы руководства посвящены методам оптимизации визуальных эффектов, будущим разработкам VFX Graph и, наконец, длинному списку обучающих материалов и видео. Мы рады, что можем предложить вам этот ценный ресурс, который можно скачать бесплатно (как и все наши технические электронные книги). Пожалуйста, не стесняйтесь делиться с нами своими отзывами на этом форуме.
Полный список доступных электронных книг по Unity можно найти в хаусе How-to или просмотреть документацию в разделе Работа в Unity > Руководство по лучшим практикам.