Season Episode Sequence Shot¶
Season¶
- Сезон это - группа с типом
film
- Ограничить длинну названия 3-мя символами - может сделать длинну настраиваемой. (gui, api)
- название не должно содержать символы:
_
,#
,.
- Структура названия группы сезона:
s
+num
(num - 2 символа) Например:s01
- название не должно содержать символы:
- Переименовывать группу сезона нельзя. (api, gui) в gui - возможно сразу блокировать функцию rename
Episode¶
- Серия это - ассет с типом
film
- Структура названия ассета -
season_name
+_
+episode_name
- при создании ассета данного типа
season_name
- будет присутствовать по умолчанию, поле ввода будет только дляepisode_name
(gui) episode_name
не должно содержать символы:_
,#
,.
(api)- Ограничить длинну
episode_name
для серии 4-мя символами. (gui, api) - Структура
episode_name
:e
+num
(num - 3 символа цифры - проверять в (gui, api)) Например:e001
- при создании ассета данного типа
- Структура названия ассета -
Sequence¶
- Секвенция это - группа шотов монтажной фразы, одна - реже несколько локаций.
- создать класс
Sequence
- взять Season (учитывая, что он больше не нужен) и переделать. - название таблицы БД:
group_id:episode_asset_name
илиepisode_asset_name
??? - имя файла для sqlite3 -
.sequences.db
- название таблицы БД:
- создать класс
- в рабочем файле с типом
film
при создании шота необходимо указать секвенцию, для которой он создаётся. - там же в блендере должен быть функционал для создания секвенций. (gui, api)
- Структура названия секвенции (
sequence_name
):sq
+num
(num - 3 символа цифры - проверять в (gui, api)) Например:sq001
Shot¶
- Шот - это ассет с типом
shot_animation
- Структура названия ассета шота -
season_name
+_
+episode_anme
+_
+sequence_name
+_
+shot_num
- только
shot_num
подлежит редактированию пользователем. - Структура
shot_num
- строка 4 символа: по умолчанию будет предлагаться номер 3 символа (числа - проверять в (gui, api) ?) + один символ на выбор пользователя, для subShot. - Например:
001
или001a
- только
- Структура названия ассета шота -