IT-словарь › Программирование › Ротозумер

Ротозумер

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

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

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

Эффект стал символом PC-сцены начала 1990-х, не в последнюю очередь после Second Reality группы Future Crew (1993). Он же предвосхитил текстурирование, вскоре ставшее стандартом в 3D-играх. Ротозумер на мозаичной текстуре с одновременным циклическим сдвигом палитры долго считался доказательством того, что кодер дружит с математикой.

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