Мэппинг в технологиях и искусстве¶
Мэппинг (от англ. mapping — «отображение, нанесение на карту») — общий термин, обозначающий процесс установления соответствия между элементами двух множеств, а также практику проецирования изображений, данных или сигналов на физические объекты и поверхности. В зависимости от контекста понятие используется в математике, информатике, геодезии, музыке и медиаискусстве, где приобретает самостоятельные значения.
¶Общее значение
В широком смысле мэппинг — это операция сопоставления: каждому элементу одного набора ставится в соответствие элемент другого. Такое определение лежит в основе математического понятия отображения (функции), а также применяется в программировании, где mapping означает преобразование структур данных, ключей и значений.
¶Видеомэппинг
Наиболее известное широкой публике значение — видеомэппинг (3D-мэппинг, projection mapping) — технология проецирования видеоизображения на сложные поверхности: фасады зданий, сцены, предметы, интерьеры. Изображение предварительно деформируется так, чтобы с учётом геометрии объекта выглядеть цельным и совпадать с его контурами.
Основные этапы:
- выбор объекта и анализ его геометрии;
- создание или адаптация видеоконтента;
- калибровка проекторов и совмещение границ;
- синхронизация нескольких проекторов в единую систему.
Для крупных проектов используют несколько проекторов высокой яркости, медиасерверы и специализированное программное обеспечение. Технология применяется на городских праздниках, концертах, выставках, в театральных постановках и рекламных акциях. В России видеомэппинг получил распространение с 2010-х годов на фестивалях светового искусства, городских юбилеях и новогодних шоу, где изображения проецируются на фасады зданий и архитектурные ансамбли.
¶Мэппинг в информатике
В программировании и работе с данными мэппинг описывает преобразование одних структур в другие:
- отображение объектов (object-relational mapping, ORM) — связь между объектами программы и таблицами базы данных;
- отображение памяти (memory mapping) — сопоставление файла или устройства с адресным пространством процесса;
- сетевое отображение — преобразование сетевых адресов и портов (NAT, port mapping);
- клавиатурный мэппинг — назначение действий на клавиши и кнопки.
В каждом случае суть одна: задаётся правило, по которому входные значения преобразуются в выходные.
¶Картографический и геодезический смысл
В географии и геодезии мэппинг означает нанесение объектов на карту, создание тематических слоёв и цифровых моделей местности. С развитием геоинформационных систем (ГИС) под мэппингом стали понимать построение карт на основе пространственных данных: рельефа, дорог, зданий, растительности. Отсюда происходят термины «картирование», «геокодирование» и «слои карты».
¶Мэппинг в музыке и звуке
В музыкальной практике мэппинг — назначение параметров: привязка регуляторов MIDI-контроллера к параметрам синтезатора или программы, распределение звуковых зон по клавишам (key mapping), маршрутизация каналов. Это позволяет управлять виртуальными инструментами и световым оборудованием с единого пульта.
¶Классификация
| Вид | Область | Суть |
|---|---|---|
| Видеомэппинг | Медиаискусство | Проекция на объекты |
| ORM-мэппинг | Программирование | Связь объектов и БД |
| Memory mapping | Системы | Отображение памяти |
| Картографический | ГИС, геодезия | Нанесение на карту |
| MIDI-мэппинг | Музыка | Привязка параметров |
¶Технические средства
Для видеомэппинга применяются проекторы, медиасерверы, системы управления и калибровки. В информатике мэппинг реализуется библиотеками и фреймворками. В ГИС используются специализированные платформы для работы с пространственными данными. Общим остаётся требование точного соответствия между источником и приёмником отображения.
¶Значение и развитие
Мэппинг объединяет технические и творческие дисциплины. В медиаискусстве он стал самостоятельным жанром, в инженерии — рабочим инструментом, в науке — способом визуализации данных. Развитие проекционного оборудования, рост вычислительной мощности и распространение ГИС расширяют области применения термина.
Источники: технические руководства по видеомэппингу, документация по программированию и базам данных, материалы по геоинформационным системам, публикации о медиаискусстве.