Я имею в виду такие вещи, как Team Fortress 2 медицинский пистолет :
... или антигравитационный эффект Killzone: Shadow Fall :
Как это работает?
graphic-effects
Джоно Броган
источник
источник
Ответы:
Обычно хитрость такого рода эффекта заключается в использовании прокручиваемых текстур. Частицы часто будут вовлечены, но они обычно являются лишь украшением.
Это тот случай, когда подобные эффекты сделаны на заказ, и хотя они имеют одинаковую отправную точку, конечный эффект всегда является результатом изменений и манипуляций, пока арт-директор не будет счастлив.
Чтобы сделать эффект наиболее простым, у вас есть два элемента: геометрия и координаты текстуры. Геометрия определяет основную форму контура эффекта, в то время как движение координат текстуры определяет движение внутри геометрии (и, конечно, сама текстура определяет форму всего, что движется вдоль геометрии).
Так, например, если вам нужна какая-то дугообразная энергетическая пушка, вы можете построить камеру, обращенную к треугольной полосе вдоль пути от пушки к цели, и со временем изменить форму дуги, чтобы придать ощущение динамичности. Затем вы можете анимировать координаты текстуры так, чтобы текстура прокручивалась по длине луча, чтобы создать впечатление движения от пушки к цели. Используйте альфа в текстуре, чтобы смягчить края и создать иллюзию импульсов. Очевидно, это будет очень простой эффект, но добавьте еще один набор текстурных координат, и вы сможете начать создавать что-то, что выглядит намного сложнее, чем сумма его частей.
источник
Как говорит г-н Зверь, эти эффекты (такие как огонь, ауры и т. Д.) Обычно создаются с помощью систем частиц.
Система частиц имитирует множество (10-10000?) Маленьких элементов, испускаемых источником, который течет по пути. Путь может быть настолько сложным, насколько это необходимо.
Каждая частица показана в сцене со спрайтом. И может быть улучшено с помощью анимированной текстуры, эффектов наложения или шейдеров.
Для очень простых аур в некоторых играх используются 3 ориентированных по оси квадра с удивительной анимированной текстурой.
Следуя примеру системы частиц на YouTube. https://www.youtube.com/watch?v=a8uZUqIEsoI
источник