Марширующие муравьи


Эффект марширующих муравьев — это техника анимации, часто используемая в инструментах выделения программ для компьютерной графики . Это помогает пользователю отличить границу выделения от фона изображения, анимируя границу. Граница представляет собой пунктирную или пунктирную линию, где штрихи, кажется, медленно перемещаются в стороны, вверх и вниз. Это создает иллюзию марша муравьев, когда черные и белые части линии начинают двигаться. Некоторые предпочитают термин « выделение шатра», так как эффект напоминает бегущие огни шатра , и этот термин можно считать синонимом. Популярные графические программы, такие как GIMP иAdobe Photoshop , реализуйте свои инструменты выделения, используя эффект марширующих муравьев . Техника была впервые широко использована программой MacPaint , разработанной Биллом Аткинсоном .

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

Помня о проблеме выбора, Билл Аткинсон отправился в свой любимый паб в Лос-Гатосе . Что-то на стене привлекло его внимание. Это была электрическая вывеска Hamm's Beer . Знак пива состоял из освещенной сцены своего рода анимированного водопада. Вода словно стекала по водопаду в озеро. Билл решил, что этот эффект может решить его проблему, потому что его легко распознать.

Он реализовал идею и показал ее Роду Перкинсу из команды Лизы , который сказал Биллу, что эффект напоминает ему «марширующих муравьев». [1]


Пример прямоугольника с марширующими муравьями
Восемь шаблонов пикселей, которые можно использовать для создания марширующих муравьев