Открыть сервисСервис

Мэппинг в технологиях и искусстве

Мэппинг (от англ. mapping — «отображение, нанесение на карту») — общий термин, обозначающий процесс установления соответствия между элементами двух множеств, а также практику проецирования изображений, данных или сигналов на физические объекты и поверхности. В зависимости от контекста понятие используется в математике, информатике, геодезии, музыке и медиаискусстве, где приобретает самостоятельные значения.

Общее значение

В широком смысле мэппинг — это операция сопоставления: каждому элементу одного набора ставится в соответствие элемент другого. Такое определение лежит в основе математического понятия отображения (функции), а также применяется в программировании, где mapping означает преобразование структур данных, ключей и значений.

Видеомэппинг

Наиболее известное широкой публике значение — видеомэппинг (3D-мэппинг, projection mapping) — технология проецирования видеоизображения на сложные поверхности: фасады зданий, сцены, предметы, интерьеры. Изображение предварительно деформируется так, чтобы с учётом геометрии объекта выглядеть цельным и совпадать с его контурами.

Основные этапы:

  • выбор объекта и анализ его геометрии;
  • создание или адаптация видеоконтента;
  • калибровка проекторов и совмещение границ;
  • синхронизация нескольких проекторов в единую систему.

Для крупных проектов используют несколько проекторов высокой яркости, медиасерверы и специализированное программное обеспечение. Технология применяется на городских праздниках, концертах, выставках, в театральных постановках и рекламных акциях. В России видеомэппинг получил распространение с 2010-х годов на фестивалях светового искусства, городских юбилеях и новогодних шоу, где изображения проецируются на фасады зданий и архитектурные ансамбли.

Мэппинг в информатике

В программировании и работе с данными мэппинг описывает преобразование одних структур в другие:

  • отображение объектов (object-relational mapping, ORM) — связь между объектами программы и таблицами базы данных;
  • отображение памяти (memory mapping) — сопоставление файла или устройства с адресным пространством процесса;
  • сетевое отображение — преобразование сетевых адресов и портов (NAT, port mapping);
  • клавиатурный мэппингназначение действий на клавиши и кнопки.

В каждом случае суть одна: задаётся правило, по которому входные значения преобразуются в выходные.

Картографический и геодезический смысл

В географии и геодезии мэппинг означает нанесение объектов на карту, создание тематических слоёв и цифровых моделей местности. С развитием геоинформационных систем (ГИС) под мэппингом стали понимать построение карт на основе пространственных данных: рельефа, дорог, зданий, растительности. Отсюда происходят термины «картирование», «геокодирование» и «слои карты».

Мэппинг в музыке и звуке

В музыкальной практике мэппинг — назначение параметров: привязка регуляторов MIDI-контроллера к параметрам синтезатора или программы, распределение звуковых зон по клавишам (key mapping), маршрутизация каналов. Это позволяет управлять виртуальными инструментами и световым оборудованием с единого пульта.

Классификация

ВидОбластьСуть
ВидеомэппингМедиаискусствоПроекция на объекты
ORM-мэппингПрограммированиеСвязь объектов и БД
Memory mappingСистемыОтображение памяти
КартографическийГИС, геодезияНанесение на карту
MIDI-мэппингМузыкаПривязка параметров

Технические средства

Для видеомэппинга применяются проекторы, медиасерверы, системы управления и калибровки. В информатике мэппинг реализуется библиотеками и фреймворками. В ГИС используются специализированные платформы для работы с пространственными данными. Общим остаётся требование точного соответствия между источником и приёмником отображения.

Значение и развитие

Мэппинг объединяет технические и творческие дисциплины. В медиаискусстве он стал самостоятельным жанром, в инженерии — рабочим инструментом, в науке — способом визуализации данных. Развитие проекционного оборудования, рост вычислительной мощности и распространение ГИС расширяют области применения термина.

Источники: технические руководства по видеомэппингу, документация по программированию и базам данных, материалы по геоинформационным системам, публикации о медиаискусстве.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru