Роборука (глэмбот) — это программируемый роботизированный манипулятор, который может точно и четко перемещать камеру или объект в пространстве. В виртуальном продакшене роборука играет роль камерного оператора будущего, с суперточным контролем движений и возможностью полной синхронизации с 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).
- Джойстик или пульт.
- Записанные анимации.
Виртуальное окружение может давать обратную связь (например, столкновения, ограничения движений), и система подстраивается под это.