112 или 38 видео

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

Объясню что это значит.

Съёмка идёт по уровням — это обход транспорта при разной высоте камеры. Всего девять уровней на кузов.

Но уровень это не одно видео. На методику съёмки влияет конфигурация: сколько дверей, где они расположены, сколько рядов сидений и т.д. Двухдверная машина снимается не так, как четырёхдверная, а салон с одним рядом не так, как с четырьмя.

Разновидности Пикапов
Разновидности Пикапов

Умножаем уровни на конфигурации и получаем количество видео на один тип кузова.

На первом кузове это давало 112 фрагментов. Мы сделали 38.

Как это работает

Есть уровни, где разница между двумя и четырьмя дверьми, например, критична и там нужны отдельные видео. А есть уровни, где эта разница на съёмку не влияет никак. Там мы объединяли конфигурации в один общий фрагмент.

Чтобы это понять, пришлось разобрать каждый шаг методики и ответить на один вопрос "как эта конфигурация влияет на съемку?"

Дальше строили структуру: какая модель основная, сколько вариантов от неё отходит, где они расходятся. Из этой структуры считали объём, сроки и стоимость.

Что было бы без этого

Сроки и стоимость выросли бы пропорционально. Втрое больше видео — втрое больше работы, растянутые сроки и стоимость производства.

Но главная проблема не в этом. Главная проблема это поддержка.

Если методика — уточняется, интерфейс меняется, появляется новый текст на шаге и т.д., — то тогда правки нужно вносить во все фрагменты, которых это касается.

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

Каждая лишняя единица контента, это не только производство, но еще и поддержка — изменилась одна деталь, а переделывать придётся всё.

Идею оптимизации предложил клиент. На первом кузове он передал нам готовую разбивку со всей логикой объединения. Мы её поняли и реализовали.

Дальше такой проработки не было. Клиент давал конфигурации, а логику мы выстраивали сами.

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

Сейчас в системе больше 200 видеофайлов на разные типы кузовов и конфигураций. Все в единой стилистике, как один продукт. Их могло быть в разы больше — и клиент бы за это заплатил деньгами и временем.

В следующей части расскажу, как мы придумали визуальный язык для всей системы. И почему автомобили для туториалов пришлось разрабатывать с нуля.

В моем Telegram-канале пишу про управление CGI студией.