Спрайт (компьютерная графика)
Спрайт — двухмерное изображение, применяющееся в компьютерной графике.
Содержание |
Происхождение термина 
Слово sprite изначально означало «эльф», «фея». Этим словом в студии Диснея стали называть способ ускорения анимации второстепенных персонажей: персонаж рисовался на прозрачной плёнке, а потом эта плёнка накладывалась на сцену.
Двухмерные спрайты 
Изначально под спрайтами понимали небольшие рисунки, которые выводились на экран с применением аппаратного ускорения. Впоследствии, с увеличением мощности центрального процессора, от аппаратных спрайтов отказались. Понятие «спрайт» распространилось на всех двухмерных персонажей. В частности, в видеоиграх Super Mario и Heroes of Might and Magic графика спрайтовая.
Трёхмерные спрайты 
Движки первого поколения 
В первых трёхмерных играх, например, Wolfenstein 3D (1992) и Doom (1993), персонажи рисовались в виде двухмерных рисунков, увеличенных или уменьшенных с учётом расстояния.
![]() | ![]() | ![]() |
![]() | ![]() Спрайтовые персонажи в Doom. Обратите внимание на два совершенно одинаковых трупа. | ![]() |
![]() | ![]() | ![]() |
На 3D-акселераторах 
На 3D-акселераторах применяется такая техника: объект рисуется в виде прямоугольника с полупрозрачной текстурой. Эта технология применяется в двух случаях.
а) Для оптимизации графического ядра, когда отрисовка трёхмерной модели более накладна, чем отрисовка спрайта (рисование спрайтов, как и любых полупрозрачных объектов, отнимает много вычислительных ресурсов). Например, трёхмерную траву чаще всего заменяют спрайтовой в угоду производительности.
Также иногда в виде спрайтов изображают удалённые объекты.
![]() | ![]() | ![]() |
![]() | ![]() Спрайтовая публика в Rally Trophy | ![]() |
![]() | ![]() | ![]() |
б) Для отображения спецэффектов. Некоторые эффекты (например, огонь) выполняются исключительно спрайтами, так как полигональный огонь плохо смотрится. Сравните, например, взрывы в Quake 2 и Unreal Tournament.
Полигональный взрыв в Quake 2 |
Спрайтовый дым и взрыв в Unreal Tournament |
Терминология 
- Billboard — спрайт, постоянно повёрнутый лицом к камере (по аналогии с рекламными щитами на автодорогах, которые повёрнуты под наиболее выгодным углом).
- Impostor — спрайт, который заменяет трёхмерную модель на большом удалении.