Объекты сцены

Как добавить эффект частиц в AR-сцену

Частицы — готовые декоративные эффекты, которые оживляют сцену без ручной анимации: падающий снег на зимней открытке, конфетти на праздничном мероприятии, залп искр в момент кульминации. Настраивается всё в несколько полей — не нужно ничего рисовать или анимировать самостоятельно.

Добавление эффекта

ДобавитьЧастицы (эффект) — объект появится с настройками по умолчанию: эффект «Снег», 200 частиц.

Эффект «Снег» по умолчанию, панель настроек справа

Три готовых эффекта

  • Снег — мелкие частицы, медленно и плавно падают вниз. Подходит для зимней тематики, спокойного фонового движения.
  • Конфетти — крупные разноцветные частицы, падают быстрее и заметнее снега. Праздничный эффект для дней рождения, релизов, промо-акций.
  • Искры — залп частиц со свечением, разлетающихся из центра, а не падающих сверху. Больше похож на разовый эффект-акцент (вроде бенгальского огня), чем на фоновую атмосферу.
Тот же объект переключён на эффект «Конфетти»

Тонкая настройка

Под выбором эффекта — пять полей, которые работают одинаково для всех трёх пресетов:

  • Количество частиц — от 1 до 1000. Больше частиц — гуще эффект, но и выше нагрузка на устройство гостя; для слабых телефонов лучше не задирать значение без необходимости.
  • Размер зоны — виртуальный куб, внутри которого «живут» частицы: для формата «AR в пространстве» задаётся в метрах, для маркеров (QR, изображение) — в долях ширины маркера. Для эффекта «Искры» это же поле определяет дальность разлёта, а не размер облака.
  • Размер частиц — значение 0 означает «взять размер по умолчанию для выбранного эффекта»; ненулевое значение переопределяет размер вручную.
  • Скорость — множитель к скорости движения, где 1 — обычная скорость эффекта; больше единицы — быстрее, меньше — медленнее и плавнее.
  • Цвет — пустое значение оставляет «родной» цвет эффекта (для конфетти это буквально означает несколько разных цветов сразу — заливка одним цветом делает конфетти монохромным); заданный цвет перекрашивает частицы в него.

Частые вопросы

Частицы летают слишком медленно/быстро — как исправить не трогая пресет? Меняйте поле «Скорость» — это множитель именно к базовой скорости выбранного эффекта, не нужно подбирать эффект заново.

Можно ли сделать конфетти одного конкретного фирменного цвета? Да, задайте нужный цвет в поле «Цвет» — по умолчанию (пустое поле) конфетти разноцветные, но заданный цвет применяется ко всем частицам разом.

Частицы просвечивают сквозь объекты на сцене — это баг? Нет, это ожидаемое поведение декоративного эффекта — частицы не участвуют в физике и не проверяют пересечения с другими объектами сцены.

Эффект искр не выглядит как разовая вспышка, а продолжает лететь бесконечно — почему? Частицы в letary — не одноразовый импульс, а постоянно действующий эффект, пока объект существует на сцене: «Искры» просто вылетают из центра раз за разом, а не гаснут после первого залпа. Если нужен именно однократный акцент, управляйте видимостью самого объекта частиц через показ/скрытие по времени или по кнопке.

Связанные статьи