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

Основные компоненты роборуки

  • Манипулятор — механическая часть, обычно с 6–7 степенями свободы (вращение, наклон, вынос и т.д.).
  • Камера или сенсор — крепится на конце манипулятора.
  • Контроллер — мозг системы, который управляет движением.
  • ПО управления — визуальный интерфейс, где задаются траектории, углы, скорости.
  • Интеграция с движком (Unreal Engine / Unity) — для live-превью и синхронизации с виртуальной сценой.

Ключевые аспекты работы роборуки

1. Синхронизация с виртуальной камерой

Роборука часто используется как носитель камеры — в виртуальном продакшене она может управлять реальной камерой или виртуальной (в 3D-пространстве).

  • Движения роборуки полностью синхронизированы с 3D-камерой в Unreal Engine или другом движке. 
  • Позволяет воспроизводить сложные движения камеры с абсолютной точностью (например, панорамы, крены, повороты, рапиды).

2. Программируемость и повторяемость

Роборука может записать движение один раз и повторить его идеально снова, что критично для:

  • Захвата с нескольких углов.
  • Композитинга.
  • Match-moving.

Особенно важно для сцены с CG-элементами — позволяет сделать идеально синхронную съемку разных слоёв.

3. Интеграция с виртуальным окружением

Виртуальные декорации (LED-экраны, green screen, AR/VR) подстраиваются под позицию и ориентацию камеры на роборуке. Все изменения перспективы, фокусного расстояния и освещения происходят в реальном времени.

4. Трекинг и захват данных

Системы motion capture и трекеры (например, OptiTrack, Vicon) могут отслеживать:

  • Положение роборуки.
  • Положение объекта или актёра в кадре.

Данные отправляются в движок (Unreal Engine), где визуализируется сцена в реальном времени.

5. Обратная связь и контроль

Оператор может управлять рукой через:

  • ПО (например, MRMC или KUKA).
  • Джойстик или пульт.
  • Записанные анимации.

Виртуальное окружение может давать обратную связь (например, столкновения, ограничения движений), и система подстраивается под это.