IT-словарь › Программирование › Эффект линзы

Эффект линзы

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

Демо-эффект, в котором круглая увеличивающая линза скользит по картинке и искажает всё, что под ней, как лупа над фотографией.

Фокус в том, что в реальном времени ничего не вычисляется. Перед запуском эффекта программа строит таблицу подстановки для одной линзы: для каждого пикселя внутри круга записано, какой пиксель фона показать, со сдвигом к центру, что и даёт впечатление увеличения. Во время работы пиксели просто копируются через таблицу туда, где сейчас находится линза. Та же идея стоит за эффектом туннеля и множеством других предрассчитанных эффектов.

Линза была обязательной деталью PC-демо начала 1990-х, когда 256-цветный режим VGA сделал копирование пикселей дешёвым. Обычно она скачет по экрану, предпочтительно над логотипом группы, — движение, новое в первый раз и предсказуемое к пятидесятому.

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