CMDCam
Будь камерой и актёром одновременно — плавные траектории камеры
- Загрузчики
- NeoForgeForge
- Скачиваний на Modrinth
- 320 тыс.
- Подписчиков на Modrinth
- 107
- версии
- 53
- Обновлён
- 6 октября 20266 окт.
- Опубликован
- в 2022
Коротко о моде
Нужен в игре; на сервере — по желанию
Требуется CreativeCore
Этот мод добавляет возможность создавать плавные траектории камеры, включая приближение, наклон и слежение за целью. Только учти, что для записи понадобится сторонняя программа.
Сервер?
Кроме того, его можно установить и на сервер, чтобы сохранять траектории для всего сервера. Заставь игрока следовать по траектории с помощью команды. Траектории можно создавать даже командами!
Возможности
- плавные траектории камеры
- вращение с наклоном
- приближение
- режим 'outside' (быть камерой и актёром одновременно)
- слежение за целями (блок или сущность)
- разные виды интерполяции
Не стесняйся предлагать новые возможности.
Использование
<обязательно> [необязательно]
Нажми 'P', чтобы добавить точку.
Нажми 'U', чтобы запустить анимацию (по умолчанию время 10 секунд)
Нажми 'V', чтобы приблизить, 'N', чтобы отдалить, и 'B', чтобы сбросить приближение.
Нажми 'G', чтобы наклонить влево, 'J', чтобы наклонить вправо, и 'H', чтобы сбросить наклон.
/cam add [location:x,y,z] [rotation] [roll] [fov] добавляет точку.
_**/cam insert [location:x,y,z] [rotation] [roll] [fov]_ вставляет точку по указанному индексу. _/cam stop_ останавливает анимацию.
_/cam start <time:ms|s|m|h|d> [loops (-1 -> endless)]_ запускает анимацию с заданным временем.
_/cam clear_ удаляет все зарегистрированные точки.
_/cam goto _ телепортирует к указанной точке.
_/cam set _ обновляет точку до текущего местоположения.
_/cam remove **_ удаляет указанную точку.
/cam target <none|self|entity|pos|select|player> задаёт цель камеры, на которую нужно смотреть. На стороне клиента @a, @p, @e не работают. /cam follow <none|self|entity|pos|select|player> задаёт цель камеры, за которой нужно следовать (позиция). На стороне клиента @a, @p, @e не работают. /cam mode <default|outside> задаёт текущий режим
/cam interpolation <linear,cosine,cubic,hermite,circular> задаёт интерполяцию камеры. Интерполяция hermite используется по умолчанию.
/cam duration <time:ms|s|m|h|d> задаёт длительность сцены.
_**/cam loops _ задаёт количество повторов сцены.
_/cam distance_timing <false|true>_ включает или отключает расчёт времени на основе расстояния. Можно использовать, чтобы камера двигалась с постоянной скоростью.
_/cam smooth_start <false|true>_ включает или отключает плавный старт. При включении выполняется небольшой переход к началу сцены.
_/cam spinning_fix <fix|fix_keep_direction|no_fix>**_ определяет, как будут интерпретироваться значения вращения. Fix игнорирует все повороты на 360 между точками и поворачивает в ближайшем направлении. Fix keep direction используется по умолчанию и также игнорирует все повороты на 360, но сохраняет исходное направление поворота, если оно длиннее. No fix полностью отключает эту функцию коррекции.
_**/cam pitch step _ определяет, насколько быстро камера будет корректировать значение pitch, чтобы смотреть на цель. 1 — мгновенно, чем выше значение, тем медленнее. По умолчанию 20.
_/cam yaw step _ определяет, насколько быстро камера будет корректировать значение yaw, чтобы смотреть на цель. 1 — мгновенно, чем выше значение, тем медленнее. По умолчанию 20.
_/cam pos step **_ определяет, насколько быстро камера будет корректировать значение позиции, чтобы следовать за целью. 1 — мгновенно, чем выше значение, тем медленнее. По умолчанию 20.
/cam pause приостанавливает воспроизведение сцены.
/cam resume возобновляет воспроизведение сцены.
/cam show <all:linear,cosine,cubic,hermite,circular> показывает путь с использованием заданной интерполяции.
/cam hide <all:linear,cosine,cubic,hermite,circular> скрывает путь с использованием заданной интерполяции.
/cam list выводит список всех сохранённых путей. **/cam load ** пытается загрузить сохранённый путь с указанным именем (хранится для каждого мира).
_**/cam save **_ сохраняет текущий путь (включая настройки) под указанным именем (хранится для каждого мира).
_**/cam-server start [time|ms|s|m|h|d] [loops (-1 -> endless)]_ запускает анимацию для указанных игроков.
_/cam-server stop _ останавливает анимацию для указанного игрока.
_/cam-server create _ создаёт пустую сцену.
_/cam-server get _ можно использовать для выполнения команд /cam на сервере для указанной сцены. _/cam-server list_ выводит список всех сохранённых путей.
_/cam-server remove _ удаляет указанный путь.
_/cam-server clear_ очищает все сохранённые пути.
_/cam-server pause _ приостанавливает воспроизведение сцены для указанных игроков.
_/cam-server resume **_ возобновляет воспроизведение сцены для указанных игроков.
Обучение
Частые вопросы
Как установить CMDCam?
Установите NeoForge под свою версию Minecraft, скачайте CMDCam под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть CMDCam?
У CMDCam есть сборки для Minecraft 1.20.6–1.21.1, 1.21.3–1.21.4, 1.21.8–26.1, 26.1.2–26.3 ….
Нужен ли CMDCam на сервере?
Нужен в игре; на сервере — по желанию

