RebelShot — полностью бесплатная оффлайн-программа для планирования съёмок фильма, созданная в первую очередь для независимых режиссёров и малых съёмочных групп. Она позволяет импортировать сценарий, разобрать его на сцены, составить календарно-постановочный план, сконструировать режиссёрский сценарий, рассчитать смету и подготовить вызывные листы.

Приложение работает локально, не требует регистрации, заведения аккаунта, платных подписок, а также обходится вообще без подключения к интернету. RebelShot программа с открытым исходным кодом (open source) и распространяется свободно.

Скачать RebelShot бесплатно
Скачать RebelShot бесплатно

Исходный код RebelShot на GitHub

RebelShot
RebelShot

Зачем нужен RebelShot

В разные годы работая над различными проектами, будь то короткометражные фильмы вроде «Серых дней» или «Долины прокаженных», или первый полнометражный проект «Астероид-77F», каждый раз я сталкивался с проблемой планирования. С одной стороны, в малобюджетном кино планирование критически необходимо — без него весь процесс не только превращается в хаос, но и подвергает себя повышенному риску полного срыва. С другой стороны, не имея большого штата бюрократов, независимый кинематографист не может планировать эффективно: либо потратит слишком много сил и времени, либо может закрыть вопрос формально.

Приходится закапываться во множество Excel-таблиц, текстов в Word, мучительно пробрасывать данные туда-сюда через Ctrl+C/Ctrl+V, при этом что-то теряется, что-то искажается, и вообще всё планирование превращается в аналог похода к зубному врачу. А особенно раздражающей вещью лично для меня еще со студенческой скамьи было составление режиссерского сценария — громоздкость этой формы отбивала всё желание визуализировать фильм заранее. Подобный болезненный опыт и привел к созданию RebelShot. Я хотел сделать планирование централизованным, удобным и быстрым. Причем принципиально важно было, чтобы появилась такая программа для планирования съёмок, которая позволила бы вести подготовку буквально одному человеку, и полностью бесплатно. В конце концов, пусть независимый режиссер лучше вложит деньги в фильм.

Что умеет RebelShot

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

Импорт сценария

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

Экран импорта сценария RebelShot
Экран импорта сценария

Импортировать сценарий можно в трёх форматах: .txt, .docx и .pdf. Так как .pdf чуть более сложный формат, тексты в нем могут разбираться программой не так точно (однако все неточности поправимы на следующих этапах).

Предпросмотр импорта сценария Rebelshot
Предпросмотр импорта сценария

Перед окончательным импортом окно предпросмотра позволяет удостовериться, что в общем и целом система верно распознала текст.

Расчёт количества съёмочных смен

Как только сценарий импортирован, открываются первые функции RebelShot, среди которых прогнозатор предполагаемого количества съёмочных смен. Разумеется, система не претендует на безоговорочную точность — это лишь примерная прикидка. Но она основывается на конкретных характеристиках: количестве страниц; выработке готового хронометража в смену; запасе времени на непредвиденные обстоятельства; и общем темпе производства.

Производственная оценка RebelShot
Производственная оценка

По умолчанию программа предлагает автоматическое определение количества страниц, а выработку считает по шаблону темпа съёмки (осторожный, обычный или агрессивный), при заложенном запасе времени в 20%. Но каждое из полей пользователь может отредактировать.

Автоматический разбор сценария на сцены

При нажатии кнопки «Разобрать на сцены» парсер отделяет сцены сценария друг от друга и создает из них самостоятельные сущности. RebelShot определяет собственно сцену (по умолчанию заголовок будет соответствовать локации); время суток; происходит ли действие в интерьере, экстерьере или на натуре; а также записывает краткое описание, взяв первые строчки из авторского текста.

Разбор сцен в RebelShot
Разбор сцен

Разные авторы вносят в стандартный формат «американки» различные удобные им новшества, и в этом случае система может не разобраться, какой перед ней структурный элемент. Чтобы это исправить, есть инструмент редактирования сцены. Он открывается при нажатии на сцену: там можно изменить номер сцены, поправить заголовок, точнее обозначить локацию и время суток, а также внести рабочее название (которое будет потом удобно идентифицировать) и вписать любые заметки.

Следует помнить, что RebelShot не является программой для написания и редактирования сценариев, поэтому сам сценарный текст всегда остается неизменным.

Редактирование сцены в RebelShot
Редактирование сцены

Помимо прочего, сцены можно разделять или объединять, если они неправильно определились, а также прописывать выбранным пачкам сцен специальные префиксы. Также все разобранные сцены можно экспортировать в документы формата .csv или .xlsx.

Актёры и съёмочная группа

Меню «Участники» — это база ролей персонажей и должностей съемочной группы с указанием конкретных людей, которые должны будут за них отвечать, а также их контактных данных и любых примечаний.

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

Список актеров и съемочной группы в RebelShot
Список актеров и съемочной группы

Важно отметить, что в отношении персонажей меню «Участники» умеет осуществлять импорт из сценария. При нажатии на кнопку «Взять из сценария» открывается всплывающее окно, где система предлагает загрузить из сценария тех персонажей, которых она нашла по тексту.

Импорт персонажей из сценария в RebelShot
Импорт персонажей из сценария

В тех случаях, когда парсер сомневается, он покажет специальное уведомление.

Режиссёрский сценарий

Краеугольным камнем и самой важной частью RebelShot (с которой и начался весь замысел) является конструктор режиссерского сценария. Большинству кинематографистов известно, что режиссерский сценарий — это широкая табличка с колонками, где отмечаются номера кадров, крупность и способ съемки, описание происходящего, хронометраж и многое другое. И массивность формы записи нередко приводит к тому, что режиссерский сценарий воспринимается как бюрократическая пытка. Хотелось преодолеть это ощущение и сделать процесс сборки режиссерского эффективным и даже, может быть, увлекательным.

Таблица режиссерского сценария в RebelShot
Таблица режиссерского сценария

Экран этого раздела формально представляет собой таблицу с полями по аналогии с обычной excel-табличкой. Но есть принципиальные различия. Во-первых, колонки «Сцена», «Кадр» и «Локация» заполняются автоматически в соответствии с сущностями из раздела «Сцены» — сцены уже пронумерованы, локации уже подтянуты, а при нажатии на кнопку «+ Кадр» добавляются новые строчки под кадры с нумерацией. Во-вторых, у колонок «Крупность», «Способ съемки» и «Техника» есть выпадающий список с предустановленными значениями из самых распространенных (например, общий, средний, крупный план и т.д.), но с возможностью добавлять свои значения. А в «Реквизите» и «Технике» также имеется функционал увеличения количества, который затем учитывается при составлении сметы.

Реквизит и техника с выпадающими списками в RebelShot
Реквизит и техника с выпадающими списками

Важнейшим и самым необычным элементом экрана режиссерского сценария является поле «Действие», которое отвечает за содержание кадра. Клик по кнопке «Собрать действие» открывает в правой части экрана шторку, в которой текст рассматриваемой сцены разбит на предложения и реплики. Кликая по ним, пользователь как бы собирает кадр — и результат этой сборки отображается в нижней части шторки. При этом каждую составную часть можно перевести из категории «Описание» в категорию «Диалог», склеить или разъединить с соседней. В наличии также отдельное поле для ввода собственного текста, если оригинального из сценария недостаточно. После сборки отформатированный текст появляется в графе «Действие».

Конструктор действия в RebelShot
Конструктор действия

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

Копирование параметров на кадр и сцену в RebelShot
Копирование параметров на кадр и сцену

Однако сколько организаций — столько и форматов режиссерского сценария. В кинематографических вузах при сдаче материалов курсовой или дипломной работы хотят видеть одни колонки; в киностудии другие; в продюсерской компании третьи; а самому режиссеру удобнее работать вообще с другим набором. Для этого разработан функционал настройки колонок: все колонки, кроме базовых «Сцены», «Кадра» и «Локации» можно менять местами, скрывать или отображать. Помимо этого, есть функция добавления своих колонок. Все выставленные настройки при необходимости сохраняются в шаблон и могут быть применены в другом проекте.

Настройка колонок режиссерского сценария в RebelShot
Настройка колонок режиссерского сценария

Наконец, доступен экспорт режиссерского сценария в форматы .xlsx, .pdf или .csv. Важно отметить, что экспорт .xlsx включает опции выгрузки вместе с дополнительной колонкой «Снято» (для использования файла на съемочной площадке, чтобы отмечать снятые кадры соответствующим статусом); .pdf позволяет экспортировать вместе с титульным листом (что может быть необходимо при подаче в вузах или кинокомпаниях); и во всех случаях можно включать или отключать выгрузку заголовков сцен.

Экспорт режиссерского сценария в разных форматах в RebelShot
Экспорт режиссерского сценария в разных форматах

Смета и бюджет фильма

Другим значимым разделом RebelShot безусловно можно назвать «Бюджет». Он совмещает в себе одновременно составление производственной сметы и учет фактических расходов. Здесь тоже речь идет об организованной таблице с возможностью настройки разделов (включая создание собственных).

Каждая статья сметы обладает следующими параметрами: единицы измерения (у каждой могут быть изменены), количество, ставка, общая сумма, комментарий (в него также может быть записан источник данных).

Экран сметы и бюджета в RebelShot
Экран сметы и бюджета

Чтобы облегчить работу со сметой, система умеет импортировать данные из режиссерского сценария — автоматически заполнять локации, персонажей, реквизит и технику вместе с количеством и ориентиром по номерам сцен. Однако эта опция сработает только в том случае, если в режиссерском уже хоть что-то заполнено. В противном случае заполнять смету придется по-старинке, т.е. вручную.

Импорт локаций, персонажей, реквизита и техники из режиссерского сценария в RebelShot
Импорт локаций, персонажей, реквизита и техники из режиссерского сценария

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

Помощник поиска цен автоматически составляет релевантные поисковые запросы, которые прямо из интерфейса направят пользователя в браузер — это может значительно сэкономить время. Помощник работает в режиме «Аренда» или «Покупка», и может переводить в поисковые системы Google, Яндекс или DuckDuckGo.

Помощник поиска цен в RebelShot
Помощник поиска цен

Функционал «Фонды» используется для учета фактически имеющихся денег. Если смета отвечает на вопрос «Сколько нужно?», то фонды помогают помнить, сколько есть. Названия фондов могут быть любыми, количество — тоже. Специальный виджет внизу экрана «Бюджет» показывает запланированную по смете стоимость фильма и разницу между этой суммой и реально имеющимися фондами. Если действительных денег больше, чем нужно — разница подсвечивается зелёным цветом, если дефицит — красным.

Настройка фондов в RebelShot
Настройка фондов
Сводка данных по бюджету в RebelShot
Сводка данных по бюджету

Фонды также используются при фиксации фактических расходов (пиктограмма банковской карты). Для внесения расхода RebelShot предлагает указать потраченную сумму, конкретный фонд и дату. При этом фонд можно не указывать.

Запись фактических расходов в RebelShot
Запись фактических расходов

Данные по бюджету, как и режиссерский, можно экспортировать. Форматы .xlsx и .pdf. Можно выгружать тремя режимами: только смета; только фактические расходы или смета + фактические расходы.

Календарно-постановочный план (КПП)

Экран календарно-постановочного плана (КПП) представляет собой пул сцен из сценария с группировкой по локации. Есть два пути создания съемочной смены: 1) через кнопку «+ Добавить смену» (тогда создастся пустая смена без распределенных сцен, и их туда нужно будет занести); 2) выбором сцен из списка через чекбоксы с кнопкой «+ Создать смену из выбранного» в выпадающем списке.

Экран КПП в RebelShot
Экран КПП

Созданная смена представляет собой карточку с датой и днем недели съёмки, временем начала, временем конца работы, локациями (и их адресами) и заметками. Здесь же есть список запланированных на эту смену сцен.

Система сопоставляет примерный хронометраж запланированных эпизодов со средней выработкой, определенной на экране проекта, и при наличии потенциальной перегрузки предупреждает пользователя об этом (например, хронометраж запланированных сцен примерно 8 минут, а команда планирует вырабатывать по 6 минут готового хронометража). Предупреждение можно убрать, нажав на кнопку «Я осознаю риск».

Также из карточки смены можно экспортировать именно те сцены сценария, которые будут сниматься в этот день — это удобно для рассылки актерам и съемочной группе (форматы .txt и .docx).

Карточка смены в RebelShot
Карточка смены

В самом низу карточки смены есть вкладка «Вызовы» — она отображает, кого из команды нужно пригласить в этот день. Если нажать на кнопку «Подобрать по сценам», то система, проанализировав записанные на дату эпизоды, предложит нужных персонажей. Участников также можно включать или выключать вручную при помощи чекбокса. Членов съемочной группы в любом случае нужно указывать вручную.

Список вызовов актеров и съемочной группы на смену в RebelShot
Список вызовов актеров и съемочной группы на смену

Возле каждого участника указывается время его вызова на площадку. Если это поле не заполнено, то по умолчанию утверждается время начала всей смены.

Вызывные листы

Экран «Вызывной» представляет собой одновременно настраиваемый шаблон текстовых уведомлений актеров и съемочной группы, а также конструктор собственно вызывного листа по данным из КПП.

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

Экран вызывного листа в RebelShot
Экран вызывного листа

Внизу экрана можно собрать полноценный вызывной лист в формате .pdf.

Конструктор вызывного листа в RebelShot
Конструктор вызывного листа

Чего RebelShot пока не умеет

В настоящий момент RebelShot находится в стадии бета-версии.

Сейчас доступна сборка только под Windows, причем тестировалась она только на Windows 10/11 64 bit и работоспособность на других вариантах этой ОС неизвестна.

Некоторые функции (например, импорт сценария .pdf или определение единиц измерения в бюджетировании) могут работать не всегда точно. К тому же, приложение создано кинематографистом, а не программистом, поэтому отдельные технические решения в дальнейшем могут совершенствоваться по мере обретения новых знаний.

Устанавливайте, пишите отзывы и следите за обновлениями! Надеюсь, RebelShot поможет вам спланировать и создать ваше кино.

Поделитесь Вашим мнением
Ваш комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Еще записи из этой же рубрики

Что будем искать? Например,Идея