Скачать Aperture API — Minecraft Моды — MetaMods

Aperture API

Активный

Установок

0

Последнее обновление

3 недели назад
Клиент
Декорации
Библиотеки
Утилиты

Aperture API для Forge 1.20.1

Профессиональный инструмент для создания кинематографических съемок и анимаций в Minecraft.

Если вы создаете видеоролики, разрабатываете карты приключений или работаете над модификациями, Aperture API предлагает мощный, но легковесный набор инструментов для создания плавных камерных перемещений и сцен. Больше не нужно каждый раз изобретать велосипед для съемки облетов зданий, демонстрации боссов или вставки кат-сцен между событиями.

✨ Ключевые возможности

  • Свободная камера - Мгновенно отрывайтесь от персонажа для съемок любой сложности.
  • Ключевые кадры и траектории - Создавайте сложные пути движения с настройкой позиции, угла поворота, фокусного расстояния и длительности каждого кадра.
  • Сглаживание анимации - Естественные переходы между позициями благодаря использованию современных кривых интерполяции.
  • Монтажные линии - Комбинируйте несколько съемок в единую кинематографическую последовательность.
  • Внутриигровой редактор - Полноэкранный интерфейс с интуитивным управлением, всплывающими подсказками и точными регуляторами.
  • API для разработчиков - Интеграция с вашими модами: запускайте камерные сцены программно на сервере или клиенте.
  • Универсальность - Поддержка JSON-определений для повторного использования готовых траекторий (в разработке).
  • Мультиплеерная совместимость - Корректная работа на клиентах с возможностью удаленного управления с сервера.

🚉 Применение на практике

С помощью этого API вы можете:

  • Создавать эффектные видеопрезентации для модпаков и строительных проектов
  • Производить запись YouTube-контента с профессиональной плавностью движения
  • Разрабатывать эффектные вступления для боссов и кат-сцены для квестов
  • Интегрировать камерные переходы в события других модификаций (например, при смене фаз боя)

🎮 Панель управления

Редактор предоставляет:

  • Заголовки для удобной навигации
  • Списки ключевых кадров с функциями добавления, копирования и реорганизации
  • Визуальные подсказки позиционирования и вращения
  • Прогресс воспроизведения с мгновенной предпросмотрой

🛠️ Для разработчиков

API построено на трех основных концепциях:

  • CameraShot - последовательность ключевых кадров
  • Keyframe - позиция, вращение, фокусное расстояние и длительность кадра
  • Easing - управление типом интерполяции между точками

Типовой сценарий использования: Создайте CameraShot программно (загрузка из JSON в планах), отправьте игроку с сервера или запустите локально. Дополнительные колбэки позволяют синхронизировать звуковые эффекты, анимации и события.

// Схематический код API (может измениться)
CameraShot shot = CameraShot.builder()
    .addKeyframe(new Keyframe(pos(10, 80, 10), rot(10f, 180f), fov(70f), duration(60)))
    .addKeyframe(new Keyframe(pos(20, 82, 20), rot(5f, 200f), fov(65f), duration(40)))
    .easing(Easing.QUAD_IN_OUT)
    .build();

ApertureApi.playFor(player, shot); // серверный запуск
// или клиентский: ApertureApi.playLocal(shot);

🔧 Настройка и управление

Комфортная работа обеспечивается:

  • Настраиваемыми сочетаниями клавиш для входа в режим свободной камеры
  • Автоматическим выходом при получении урона
  • Оптимизацией под современные сборы и ресурсопакеты

📦 Установка

  1. Убедитесь, что на клиенте установлен Minecraft Forge 1.20.1
  2. Поместите файлы Aperture API в папку /mods
  3. Настройте горячие клавиши через меню Control Settings

Аппаратные зависимости отсутствуют - требуется только стандартный Forge.

🤝 Совместимость

Идеальное размещение в клиентских одиночных или сетевых сессиях. Сервер может запрашивать клиентское воспроизведение траекторий согласно политике безопасности. Tip-scale разработка позволяет избежать конфликтов с популярными оптимизационными и интерфейсными модами.

💡 Где применить

  • Сцены появления для запуска игровых боссов
  • Пространственные метки внутри маршрутов приключенских квестов
  • Автоматизированные экскурсии по серверам выживания или творческим пространствам

❓ Частые вопросы

В: Это аналог Replay Mod с сохранением полной временной линии событий?
О: Нет, основная задача - создание камерных движений, которые можно вызвать из кода или быстро собрать в игре.

В: Влияет ли работа камеры на геймплей?
О: Режим съемки ориентирован на контент клиентской части. Обычная уязвимость сохраняется - сервер может синхронизировать реализацию.

В: Планируется ли поддержка сторонних форков?
О: В настоящее время работает на Forge 1.20.1, расширение платформ рассматривается на перспективу.

Участники проекта
TysonTheEmber

TysonTheEmber

Создан: 25 сен 2025

ID: 269247