Перейти к содержимому

S-Forge

S-Forge - ИИ-кинорежиссёр M.A.V.E.N по адресу /s-forge. Идея превращается в письменный пакет - сценарий, борды персонажей, голосовые профили, окружения, раскадровка и видеопромпты для каждого клипа, - а затем борды и клипы рендерятся по-настоящему.

S-Forge - M.A.V.E.N

S-Forge пишет весь пакет фильма в виде .md, генерирует стилы, описанные каждым промптом, и рендерит видеоклипы выбранным вами движком. Он начинался как тестовый полигон, клонированный со старого Storyboard Forge, перерос его и в 6.1.5 заменил. Всё, что принадлежит проекту, живёт в одной папке хранилища (vault): s-forge/<seedance|flow>/<project>/ (сайты Scroll World - в s-forge/scroll-world/).

Руководство - внутри приложения: кнопка ? в шапке S-Forge открывает более подробный гид по S-Forge (исходник: docs/S-FORGE-GUIDE.md). Он разбирает то, в чём легко ошибиться: что каждый тир Veo делает с вашими привязанными стилами, почему рендер из Image Studio остаётся черновиком, пока вы его не отправите в проект, и что на самом деле такое @Voice_Nova.

Выбираются в TARGET (панель DISPATCH):

  • Seedance (fal) - 2-12 с на клип, 480p / 720p / 1080p. Тарифицируется по видеотокенам, поэтому разрешение меняет цену: 1080p стоит в 2,25 раза дороже клипа 720p. Рендерит на Seedance v1 Pro Fast.
  • Veo 3.1 Lite / Fast / Standard (Google Vertex) - только 4, 6 или 8 с; 720p и 1080p стоят одинаково, цену меняет только тир ($0,05 / $0,15 / $0,40 за секунду).
  • Auto следует пайплайну: Flow → Veo, Seedance → fal.

Актуальная стоимость текущего клипа показана под SHOT LENGTH и обновляется при смене движка, тира, разрешения и длительности.

Переключатель пайплайна в DISPATCH - выпадающий список: Veo Pipe / Seedance Pipe / Scroll World. Два киношных пайплайна - это разные режиссёры, каждый собран из своих исходных документов и каждый пишет собственный .md:

  • Seedance Pipe (fal) → A. Director's decision · B. Continuity lock · C. Reference map · D. Prompts (Stage 0 environments → 1 character sheets → 2 storyboard grids → 3 video → 4 voices) · E. Run order.
  • Veo Pipe (Vertex Veo 3.1) → полный пакет кинорежиссёра: A. Director's decision · B. Visual DNA · C. Project Bible (character / style / lighting / environment locks, master palette, camera philosophy) · D. Reference map · E. Production blocks 1-5 (character boards · voices · environment boards · 6-panel storyboard · clip plan + video prompts) · F. Run order · G. Preflight. Он определяет режим входа (только идея / видеореференс / стилевой референс / существующая Bible), а при видео- или стилевом референсе извлекает Visual DNA и применяет его логику к вашей идее.

▶ Run pipeline пишет весь пакет и отдаёт вам .md.

  • Mode: Step делает паузу после каждого этапа для вашего одобрения - и дожидается, пока режиссёр действительно закончит писать, прежде чем спрашивать.
  • Кликните любой узел пайплайна, чтобы прочитать и отредактировать то, что он выдал. Сохранённые правки попадают в .md.
  • Проза и промпты следуют OUTPUT LANG (EN/UA/RU); структурные метки (Stage 1, @image1, CHARACTER 1, NO MUSIC) всегда остаются на английском - по ним приложение маршрутизирует блоки.

Один выбор STYLE фиксирует четыре вещи, которые гиды по ИИ-кинопроизводству считают одним решением: маршрут (универсальный или гиперкинетическая экшен-библия), STYLE LOCK, дословно копируемый в каждый промпт, третью строку аннотации раскадровки (MOOD / VOICE / STYLE) и соотношение сторон. Есть 15 пресетов - от Live-action cinematic до AAA game render (фотореалистичная CG на универсальном маршруте) и Influencer vlog (9:16).

В отличие от двух киношных пайплайнов, Scroll World не снимает фильм - он открывает собственную студию и строит скролл-сайт: посетитель прокручивает страницу, а предрендеренная камера непрерывно ныряет вниз сквозь последовательность сцен, причём стыки между сценами зафиксированы по кадру, так что видимого склеивания нет.

Опишите идею «погружения», нажмите ✧ Draft scenes with AI, чтобы режиссёр спроектировал сцены (каждую можно править), выберите движки, затем ▶ Build - он рендерит вживую и показывает превью в окне. Готовые сайты сохраняются в s-forge/scroll-world/. Два выбора движков:

  • Image engine - стилы сцен, всегда бесплатно на Gemini.
  • Video engine - Seedance (fal), Vertex Veo (Lite/Fast/Standard) или Stills only (free) - параллакс-сборка без видео, которая ничего не тратит.

Полное пошаговое описание - в руководстве ? внутри приложения.

  • Images (включая персонажей)
  • Videos
  • Characters
  • Scene Prompts
  • Scenes - собранный монтаж. Конструктор сцен появится в одной из следующих сборок.

Кликните любую миниатюру, чтобы увеличить её на месте - ← / →, колесо мыши или кнопки ‹ › листают галерею; клик по картинке снова её закрывает.

Содержит весь пакет: SCENARIO .MD (пайплайн записывает его в папку проекта - ⧉ Copy или ✎ Open, чтобы отредактировать на месте) плюс каждый промпт генерации отдельной карточкой - ENVIRONMENT (Stage 0), CHARACTER (Stage 1), STORYBOARD (Stage 2), VIDEO (Stage 3) и VOICE (Stage 4). У каждой карточки есть ⧉ Copy, ✎ Edit и ↗ Push to chat, так что промпт можно обсудить в чате с режиссёром до того, как тратить деньги.

Scene Prompts доступен и из шапки, рядом с Ingredients - те же карточки с ⧉ Copy и ⇩ Download, читаемые откуда угодно (в том числе при открытой Image Studio).

То, что приложение привязывает в ⬡ Ingredients, и получает рендерер, и каждый режим работает по-своему - режиссёру сообщают, какие из них активны, ещё до того, как он напишет первый клип:

  • TEXT - без референса.
  • FIRST-FRAME - один стил становится буквальным первым кадром клипа. Привязывайте стил сцены, а не модельный борд персонажа (борд, отданный в этот режим, анимируется как плывущий лист-тёрнэраунд).
  • INGREDIENTS - несколько стилов задают идентичность персонажа, не фиксируя первый кадр. Только Veo Standard (Lite и Fast откатываются к FIRST-FRAME).
  • FIRST + LAST - отметьте стил сцены знаком , и Veo сгенерирует движение между первым кадром и этим. Работает на каждом тире, включая Lite. Используйте для матч-ката или чтобы закончить клип точно на первом кадре следующего.

Пикер моделей Image Studio предлагает каталог fal и Codex CLI, который не стоит ничего за изображение - он работает на вашей подписке ChatGPT (без API-ключа):

  • Codex - OpenAI image - его встроенный инструмент image_gen. Фотореалистичные стилы, концепт-арт, скетчи.
  • Codex - code-drawn board (SVG) - Codex пишет борд как векторный код. Используйте, когда картинка на самом деле инфографика: модельный борд или лист окружения - это выноски, образцы цвета и десяток подписей, а диффузионные модели превращают текст в буквоподобный шум. Векторный текст всегда написан правильно.
  • fal (FLUX, Seedream, Nano Banana, …) - всё остальное, тарифицируется поштучно.

Codex тратит ~1-2 минуты на рендер (это агент, а не эндпоинт) и требует залогиненного CLI codex.

  • Image Studio (◈) генерирует стилы, описанные промптами: режим Character делает аннотированный модельный борд (с голосом от Supertonic - локально, бесплатно, 31 язык - либо Kokoro, либо ElevenLabs); режим Image делает любой другой стил - окружения, сетки раскадровки, что угодно.
  • Ingredients (⬡) привязывает персонажей / сцены / голоса проекта к генерации, чтобы режиссёр писал для существующего каста, а не выдумывал новый на каждом ходу. Переименуйте ассет через ✎ (Aria @image1) - и имя уедет в промпт режиссёра. Привязанный стил также становится первым кадром рендера (Seedance и Veo Lite/Fast берут ровно один) - для кадра привязывайте стил сцены; настоящую мультиреференсную идентичность делает только Veo Standard.
  • Projects (▤) - History и Archive, с ✎ переименованием, ⇩ архивацией и 🗑 удалением. У каждого проекта есть PROJECT ID (SD-0001), и именно этот id - никогда не название - является папкой в хранилище, так что проект можно переименовать как угодно, на любом языке, и его рендеры останутся на месте. Удаление убирает только запись на дашборде: файлы в вашем хранилище не трогаются.

Используйте 🗑 на каждой плитке галереи и каждой строке Ingredients. Это важно не только ради порядка: галерея и Ingredients показывают каждый файл в папке проекта, поэтому неверное изображение остаётся кандидатом в референсы, который можно привязать и скормить следующему клипу. Удалённые файлы переезжают в папку .trash/ проекта в хранилище - ничего не уничтожается.

  • Vertex (Veo). Откройте панель в шапке и загрузите JSON сервисного аккаунта Google. Он хранится в secrets/vertex-sa.json (в gitignore, права 0600) и перечитывается при следующем рендере, так что переключиться на свежий аккаунт GCP (новые $300 кредита) можно из браузера - без правки env и без перезапуска. Полный гид с бесплатными кредитами: docs/VERTEX-AI-SETUP.md.
  • Seedance / изображения fal. Задайте FAL_KEY (или FAL_API_KEY) в .env.local - это питает изображения FLUX, видео Seedance и модельные борды персонажей.
  • Изображения Codex. Требуется залогиненный CLI codex (codex login, подписка ChatGPT - без API-ключа).
  • Голоса персонажей. Бесплатный локальный Supertonic (разворачивается scripts/setup-free-engines.sh) или Kokoro, либо ElevenLabs (ELEVENLABS_API_KEY).
  • Scroll World дополнительно использует ffmpeg для извлечения стыковых кадров и кодирования клипов.

У каждого узла Hermes Swarm есть привязка S-Forge - none, Director, Boards или Clips. Когда привязка задана, шаг пайплайна этого узла выполняется собственными библиотеками S-Forge вместо Hermes CLI, а в остальном узел остаётся обычным ботом. Кнопка ❖ Swarm в S-Forge сама создаёт три таких узла.

  • Рендер из Image Studio - черновик, пока вы не отправите его в проект; почему так - см. руководство ? в приложении.
  • Для кадра привязывайте стил сцены (не борд персонажа), если вы не в режиме INGREDIENTS на Veo Standard.
  • Меняйте сервисные аккаунты GCP из панели ⚙, чтобы продолжать пользоваться свежим кредитом Vertex, не трогая env-файлы и не перезапуская.
  • Hermes Swarm - привязка узлов к S-Forge (Director / Boards / Clips).
  • M-Forge - видеоприложение; его пайплайны Studio - тоже портированные платные навыки.
  • Оркестрация