Я не большой артист, но я пытаюсь создавать приличные эффекты частиц в 2.5D игре. Я делаю копию "Танков" Wii Play, и я не могу заставить взрывы выглядеть хорошо. Я не собираюсь придерживаться точного стиля, как у них, возможно, чего-то более реалистичного, менее детского.
Мой движок частиц просто рисует 2-мерную текстуру на экране и поддерживает для каждой частицы: начальное положение, скорость, гравитацию (или любое ускорение), сопротивление воздуха (сопротивление), цвет, включая альфа, начальный размер, скорость увеличения размера, время жизни и скорость затухания.
При взрывах в моем танке я рисую около 100 частиц, и я несколько дней настраивал параметры, пытаясь заставить вещи выглядеть хорошо. Поэтому мне интересно, какие советы для получения хороших результатов? Что самое важное, особенно для взрывов?
- Иметь качественные текстуры?
- Имеете различные текстуры?
- Правильные цвета?
- Реалистичное движение частиц?
- Имея много-много частиц, много больше 100?
Проверьте это изображение. Я пытался воспроизвести его, создавая частицы, которые вылетают и создают больше частиц на своем пути. Но мое все еще не так.
Если у вас есть хорошо выглядящая система частиц, вы можете рассмотреть возможность использования некоторой сферической реализации рекламного щита для удаления раздражающих артефактов резки и высовывания.
Вы можете найти пример на http://www.iit.bme.hu/~szirmay/firesmoke.pdf .
источник
Огромный объем частиц не нужен. Что поможет вам больше всего, так это смешивание каждой частицы между сериями текстур с течением времени. Итак, начнем с маленького яркого шарика, расширившись до более крупной оранжевой вспышки, затем до светло-серого дымчатого пятна, которое затем перейдет в более мелкое более темное пятно дыма.
Даже смешивание нескольких текстур будет иметь огромное значение в том, как выглядят ваши частицы.
источник