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

S-Forge

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

S-Forge, Erebros

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, тоже портированные платные навыки.
  • Оркестрация