IT-словарь › Программирование › Система частиц

Система частиц

Программирование Svenska → Обновлено: 2026-10-24

Способ рисовать нечёткие, бесформенные явления — огонь, дым, дождь, искры, магию — в виде облаков из тысяч крошечных короткоживущих точек или спрайтов.

Термин ввёл Уильям Ривз в Lucasfilm для «эффекта Генезиса» в фильме «Звёздный путь II: Гнев Хана» (1982) и описал его в классической статье на SIGGRAPH 1983 года. У каждой частицы есть позиция, скорость, цвет, размер и срок жизни. Эмиттер порождает новые, шаг симуляции двигает и «старит» их, а рендерер рисует — обычно как спрайты, повёрнутые к камере, с аддитивным смешиванием для свечения.

Частиц много, и форма у них одинаковая, так что это хрестоматийный случай для GPU-инстансинга: всё облако уходит за считаные вызовы. Современные движки идут дальше и гоняют всю симуляцию на GPU через вычислительные шейдеры — миллионы частиц не проходят через CPU и не давят на бюджет draw call-ов.

← Назад к словарю