EffectCraft: инструмент для создания Motion graphics на Rust

EffectCraft: инструмент для создания Motion graphics на Rust

EffectCraft — это инструмент для созданияMotion graphics и композитинга, написанный на чистом Rust. Он предлагает аналогичные функции Adobe After Effects, включая композиции, слои, ключевые кадры и более 300 эффектов.

Этот проект может стать отличной альтернативой для тех, кто ищет бесплатное и открытое решение для работы с визуальными эффектами, особенно если ты предпочитаешь Rust и открытый код. EffectCraft доступен для macOS, Windows и Linux, с возможностью работы в браузере. На данный момент проект ещё находится на ранней стадии, что подразумевает потенциальные баги и недостаток документации.

Запуск проекта возможен через стандартный механизм Rust, просто следуй инструкциям в README. Не забудь учесть, что в начале пути могут возникнуть некоторые ограничения, поэтому используйте его с осторожностью.

EffectCraft — это проект с открытым исходным кодом, представляющий собой переосмысленную и чистую реализацию Adobe After Effects на языке Rust. Он предназначен для создания анимаций, графики и композиций, предоставляя пользователям возможность работать с композициями, слоями, ключевыми кадрами и эффектами. EffectCraft поддерживает 3D-камеры и освещение, а также очередь рендеринга. Этот софт совместим с macOS, Windows и Linux, а также доступен в веб-версии.

Что умеет EffectCraft

EffectCraft ориентирован на создание анимационных титров и графики, аналогично тому, как это делается в After Effects. Ты сможешь строить композиции из различных слоев (цветные заливки, формы, текст и видеоматериалы), анимировать их свойства с помощью ключевых кадров и накладывать различные эффекты. Программа включает следующие возможности:

  • Импорт и экспорт анимаций Lottie без дополнительных плагинов.
  • Проектные файлы в формате JSON (.ecproj), которые можно удобно отслеживать в системах контроля версий.
  • Скриптуемость всех действий программы.
  • Без необходимости использования FFmpeg для перекодировки видео и аудио. Все кодеки написаны на Rust.

Как установить и запустить

Существует несколько способов установки EffectCraft в зависимости от операционной системы:

  • Для Windows можно использовать установщик MSI или портативную версию в ZIP-архиве.
  • Для macOS доступен универсальный DMG-файл.
  • Для Linux предусмотрены форматы AppImage, Flatpak, DEB и RPM, а также tar-архивы.
  • Для FreeBSD также есть tar-архив.
  • Веб-версия доступна в формате статического сайта.

Попробуй установить EffectCraft, скачав последнюю версию с [страницы релизов](https://github.com/storytold/effectcraft/releases). Для сборки из исходников требуется Rust версии 1.95 или новее:

git clone https://github.com/storytold/effectcraft
cd effectcraft
cargo run --release -p effectcraft          # Запускает приложение
cargo run --release -p effectcraft-cli -- render --out intro.mp4    # Рендерит демо в фоновом режиме

Ограничения

EffectCraft все еще находится на ранних стадиях разработки, и хотя большинство функций After Effects уже реализовано, программа не является полным заменителем. Некоторые ограничения включают:

  • Невозможно открыть проекты After Effects (.aep). Файлы сохраняются в формате .ecproj, который не совместим с .aep.
  • Некоторые функции могут работать не так, как ожидается, и требуется обратная связь от пользователей для их улучшения.
  • На данный момент macOS является наиболее протестированной платформой, и на других ОС могут встречаться ошибки.

Где получить помощь

Если у тебя возникли вопросы или предложения, ты можешь присоединиться к сообществу ArtCraft в Discord, где обсуждаются идеи, делятся опытом и решаются проблемы. Это хорошее место, чтобы пообщаться с другими пользователями и разработчиками EffectCraft.

Ты можешь найти EffectCraft на [сайте ArtCraft](https://getartcraft.com/apps/effectcraft).

Открыть на GitHub: storytold/effectcraft →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте