Перейти к содержанию

Как создать и сохранить маршрут камеры в CinematicPath

Путь из контрольных точек, длительность и изгиб переходов, различие Preview, Apply и Cancel, повторное воспроизведение сохранённого кадра.
Версия не проверена

CinematicPath от mrGMD позволяет подготовить повторяемое движение камеры между контрольными точками. Эта инструкция относится к описанию версии 0.2.0: сначала создайте короткий путь из двух точек, проверьте переход, затем сохраните его для следующего дубля.

Подготовка и ограничения

Автор указывает зависимости BepInExPack Valheim 5.4.2333+, Jotunn 2.27.1+, HookGenPatcher 0.0.4+ и Json.NET 13.0.4+. Менеджер модов может установить заявленные зависимости автоматически; при ручной установке файлы мода помещаются в BepInEx/plugins. Совместимость с вашей текущей сборкой отдельно не проверялась.

Во время воспроизведения персонаж движется вместе с камерой для загрузки объектов и освещения. Автор описывает его как невидимого и неуязвимого в этот момент. Учитывайте перемещение персонажа: для освоения маршрута используйте локальный мир или его копию. Работа разрешений в мультиплеере здесь не подтверждена.

Первый путь из двух точек

  1. Нажмите F10, чтобы включить Free Cam. Это стандартное назначение мода.
  2. Выберите начальный ракурс и нажмите левую кнопку мыши: точка сохраняет положение и поворот камеры.
  3. Переместитесь к следующему ракурсу и добавьте ещё одну точку. Для пути нужны минимум две.
  4. Нажмите правую кнопку мыши в Free Cam, чтобы открыть редактор.

В полёте используются WASD и Space/Ctrl, Shift ускоряет движение, колёсико меняет скорость. Красные сферы обозначают контрольные точки, белые линии показывают путь. Начните с небольшого числа точек: длинный путь с множеством сегментов увеличивает нагрузку.

Настройка точки и перехода

В разделе Checkpoints можно изменить X/Y/Z и Yaw/Pitch, использовать Edit by Free Cam для правки через полёт либо удалить точку кнопкой DELETE CP. Положение камеры и направление взгляда задаются отдельно; проверьте оба перед сохранением.

В Connections настраиваются длительность перехода в секундах, величина кривой, угол наклона и обратное вращение. Между точками используются квадратичные кривые Безье. ADD CP вставляет промежуточную точку. Reset this возвращает параметры сегмента к значениям автора: скорость движения 10, кривая 0, наклон 0, обратное вращение выключено.

Preview, Apply и Cancel

Действие · Результат
ДействиеРезультат
PreviewПоказывает изменения в визуализации без сохранения правок.
ApplyПрименяет и сохраняет правки.
CancelОтменяет внесённые правки.
Run from CPНачинает воспроизведение с выбранной контрольной точки.

После настройки проверьте Preview. Если переход не подходит, продолжите правку или используйте Cancel. Когда результат устраивает, нажмите Apply. Предпросмотр не заменяет сохранение пути через раздел Saves.

Сохранение и повторный дубль

  1. В разделе Saves создайте сохранение подготовленного пути. Там же доступны загрузка, перезапись и удаление сохранений.
  2. Нажмите F11 для воспроизведения; той же клавишей его можно остановить. Для старта не с начала используйте Run from CP.
  3. Для повторного кадра загрузите нужное сохранение через Saves и снова запустите путь.
  4. Если нужен кадр без HUD, автор рекомендует Ctrl+F3 во время воспроизведения. Верните интерфейс этим же сочетанием после съёмки.

Пути хранятся в BepInEx/config/mrGMD.cinematicpath.paths.json. Автор также описывает автосохранение при выходе, но перед очисткой точек сохраните нужный вариант явно: F9 очищает все контрольные точки. Не используйте эту клавишу как остановку воспроизведения.

Если управление или визуализация отличаются

Настройки клавиш ToggleFreeCam, Play и Clear находятся в BepInEx/config/mrGMD.cinematicpath.cfg; там же FlySpeed, MouseSens и DefaultMoveSpeed. Если вы меняли назначения, используйте свои клавиши вместо F9–F11. При устаревшей визуализации автор советует перезапустить Free Cam.

Информация
Это маршрут редактора мода, а не штатная команда freefly. Воспроизведение не записывает готовое видео само по себе. Съёмка, производительность, совместимость с крупными модификациями и текущей версией игры здесь не тестировались; обещания отсутствия конфликтов из описания не используются.

Гайд был полезен?