article

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

Происхождение термина


Слово sprite изначально означало «эльф», «фея». Этим словом в студии Диснея стали называть способ ускорения анимации второстепенных персонажей: персонаж рисовался на прозрачной плёнке, а потом эта плёнка накладывалась на сцену.

Двухмерные спрайты


Изначально под спрайтами понимали небольшие рисунки, которые выводились на экран с применением аппаратного ускорения. Впоследствии, с увеличением мощности центрального процессора, от аппаратных спрайтов отказались. Понятие «спрайт» распространилось на всех двухмерных персонажей. В частности, в видеоиграх Super Mario и Heroes of Might and Magic графика спрайтовая.

Трёхмерные спрайты


Движки первого поколения

В первых трёхмерных играх, например, Wolfenstein 3D (1992) и Doom (1993), персонажи рисовались в виде двухмерных рисунков, увеличенных или уменьшенных с учётом расстояния.

Doom sprites.png. Обратите внимание на два совершенно одинаковых трупа.]]

На 3D-акселераторах

На 3D-акселераторах применяется такая техника: объект рисуется в виде прямоугольника с полупрозрачной текстурой. Эта технология применяется в двух случаях.

а) Для оптимизации графического ядра, когда отрисовка трёхмерной модели более накладна, чем отрисовка спрайта (рисование полупрозрачных объектов занимает довольно много процессорного времени). Например, трёхмерную траву чаще всего заменяют спрайтовой в угоду производительности.

Также иногда в виде спрайтов изображают удалённые объекты.

Rally Trophy public.jpg]]

б) Для отображения спецэффектов. Некоторые эффекты (например, огонь) выполняются исключительно спрайтами, так как полигональный огонь плохо смотрится. Сравните, например, взрывы в Quake 2 и Unreal Tournament.

Изображение:Quake 2 explosion.jpg|Полигональный взрыв в Quake 2 Изображение:Unreal Tournament explosion.jpg|Спрайтовый дым и взрыв в Unreal Tournament

Терминология

  • Billboard — спрайт, постоянно повёрнутый лицом к камере (по аналогии с рекламными щитами на автодорогах, которые повёрнуты под наиболее выгодным углом).
  • Impostor — спрайт, который заменяет трёхмерную модель на большом удалении.

Компьютерная анимация

Sprite (počítačová grafika) | Sprite | Sprite (Computergrafik) | Sprite (computer graphics) | Sprite (videojuegos) | Sprite-grafiikka | Sprite (jeu vidéo) | Sprite (informatica) | スプライト | Sprite | Sprite (datorgrafik)

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Спрайт (компьютерная графика)".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld