Чтобы создать данный эффект, нужно будет поработать над внешней стороной. Так вы сможете определить, насколько масштабным будет финальный эффект. В этом обучении мы начнём с внешней стороны портала. Вы узнаете, как создать частицы, которые свободно движутся в одном направлении внутри большого кольца.
Создание системы Niagara
Система Niagara отвечает за состояние, или за визуальный эффект (ВЭ). Для её создания потребуется генератор частиц для добавления узлов и модулей, которые определяют частицы Niagara и их поведение. Для редактирования стека генератора частиц откройте редактор системы Niagara (редактор Niagara). Внутри этого редактора можно добавлять и удалять модули и определять их воздействие на эффекты частиц.
Чтобы начать создавать мистический портал, создадим систему Niagara в Каталоге ресурсов. Поместите визуальные эффекты (ВЭ) в папку для быстрого доступа к ним при работе над проектом.
Внутри этой папки:
-
Нажмите правой кнопкой мыши в Каталоге ресурсов, чтобы открыть контекстное меню.
-
Выберите там Систему Niagara.
-
Откроется окно системы Niagara.
-
В окне системы Niagara выберите пустой генератор частиц и нажмите «Создать».
-
Назовите миниатюру NS_Mystic_Portal. NS означает «система Niagara» (Niagara System).
-
Чтобы открыть редактор Niagara, дважды нажмите на миниатюру системы Niagara.
Создание частиц
В пустом генераторе частиц вы создадите пользовательский генератор частиц, который будет выпускать искры, разлетающиеся вокруг в форме тора (похожего на пончик). Когда вы откроете систему Niagara, в редакторе Niagara вы найдёте базовый генератор частиц.
Нажмите, чтобы увеличить изображение.
Для начала:
-
Нажмите F2, чтобы переименовать генератор частиц на Emitter_Particles.
-
Нажмите на значок Добавить в генераторе частиц в узле Обновление генератора частиц.
-
Выберите Скорость создания в окне поиска модуля. На панели «Сведения» откроются настройки модуля «Скорость создания».
-
Измените значение настройки SpawnRate на 1000,0 на панели «Сведения». Это позволит создать 1000 частиц.
-
В генераторе частиц выберите модуль Инициализировать частицу в стеке узла Создание частиц. Откроются настройки инициализации частиц на панели «Сведения».
-
На панели «Сведения» измените следующие настройки Инициализировать частицу:
- Время жизни = 3,0**
- Режим размера спрайта = Однородный
- Размер однородного спрайта = 3,0
Так частицы будут появляться и исчезать в течение трёх секунд, а размер частиц до исчезновения будет равен одному и тому же размеру спрайта.
-
В генераторе частиц нажмите на значок Добавить в узле Создание частиц и выберите Местоположение формы в окне поиска модуля.
Откроются настройки местоположения формы на панели «Сведения».
-
На панели «Сведения» измените следующие настройки Местоположения формы:
- Форма примитива = Тор
- Большой радиус = 125,0**
- Режим вращения = Угол между осями
Так вы определите форму частиц при создании и измените угол наклона тора таким образом, чтобы он «стоял» на оси Z, а не «лежал» на оси Y.
Для приведения тора в вертикальное состояние значения оси вращения по умолчанию изменять не нужно.
Как сделать, чтобы эффект не ослабевал
Графический процессор может достаточно хорошо справляться с воспроизведением большого количества частиц, но они могут не отображаться на низкопроизводительных платформах или мобильных устройствах при использовании свойства ЦП. Чтобы эффективность воспроизведения частиц была на высоте, нужно переключить стек генератора частиц на графический процессор.
-
В стеке генератора частиц нажмите на узел Свойства. На панели «Сведения» откроются настройки свойств.
-
На панели «Сведения» задайте следующие значения для Свойств:
- Цель симуляции = Симуляция GPUCompute
- Режим вычисления границ = Фиксированный
Определение скорости и внешнего вида
Чтобы задать внешний вид портала, отредактируйте частицы так, чтобы они медленно летели в одном направлении и материализовались до определённого размера, а затем исчезали в течение короткого промежутка времени.
-
В генераторе частиц нажмите на значок Добавить в узле Обновление частиц и выберите Силу вихря в окне поиска модуля. Откроются настройки силы вихря на панели «Сведения».
-
На панели «Сведения» появится предупреждение о взаимозависимостях «Силы вихря». Нажмите на кнопку Исправить ошибку, и система Niagara её исправит.
После исправления вы увидите силу вихря в окне просмотра.
-
На панели «Сведения» измените следующие настройки «Силы вихря»:
- Масштаб силы вихря = 100
- Оси вихря = X 1,0, Y 0,0, Z 0,0
Так вы заставите частицы двигаться в одном направлении.
Частицы, перемещающиеся вперёд из тора и обратно, — это неверное поведение внешнего кольца.
(convert:false)Частицы, двигающиеся в одном направлении, — это верное поведение внешнего кольца.
(convert:false) -
В генераторе частиц нажмите на значок Добавить в узле Обновление частиц и выберите Перетащить в окне поиска модуля.
-
На панели «Сведения» откроются настройки «Перетащить».
-
Выберите Силу вихря в генераторе частиц, и на панели «Сведения» откроются соответствующие настройки.
-
На панели «Сведения» измените следующие настройки Силы вихря:
- Масштаб силы вихря = 100,0
- Оси вихря = X 1,0, Y 0,0 и Z 0,0
Так форма движения частиц будет ещё больше похожа на тор.
-
В генераторе частиц нажмите на значок Добавить в узле Обновление частиц и выберите Масштабировать размер спрайта в окне поиска модуля. На панели «Сведения» откроются настройки «Масштабировать размер спрайта».
Так вы сможете постоянно контролировать размер частиц. На данном этапе частицы при появлении являются видимыми и исчезают внезапно. Чтобы получить другой эффект частиц, измените размер спрайта для частиц в момент появления и исчезновения, а также кривую, на которой они появляются.
-
На панели «Сведения» нажмите правой кнопкой мыши на графе Масштабировать размер спрайта между двух опорных кадров и выберите Добавить опорный кадр в контекстном меню.
-
Переместите новый опорный кадр на позицию 1, а последний опорный кадр на позицию 0, что позволит в графе создать крутую треугольную кривую.
Теперь частицы появляются невидимыми и медленно увеличиваются до своего полного размера, а затем медленно уменьшаются по мере исчезновения.
-
В графе Масштабировать размер спрайта нажмите Ctrl + A, чтобы выбрать все опорные кадры, затем нажмите 1, чтобы сделать линию кривой, но плавной, а не крутой. Это придаст частицам в торе более мистический вид.
-
В генераторе частиц нажмите на значок Добавить в узле Обновление частиц и выберите Столкновение в окне поиска модуля. На панели «Сведения» откроются настройки «Столкновения».
Частицы будут свободно перемещаться по кругу.
Добавление цвета
Раскрасьте свой портал так, чтобы он соответствовал атмосфере вашей игры.
-
В генераторе частиц нажмите на значок Добавить в узле Создание частиц и выберите Цвет в окне поиска модуля. На панели «Сведения» откроются настройки «Цвет».
-
На панели «Сведения» выберите настройку Цвет, а затем выберите цвет для частиц портала из палитры.
-
Нажмите Скомпилировать > Сохранить, чтобы сохранить генератор частиц.
Теперь ваш генератор частиц имеет форму портала, а частицы выглядят как волшебная пыль, летающая вокруг тора. В следующем разделе этого руководства мы добавим кольцо к внутренней части тора, чтобы создать источник частиц пыли.
\
Следующий раздел
%mystic-portal-2-inner-ring-in-unreal-editor-for-fortnite:topic%