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 →
RepoRadar