Где raw файлы перевести в прокси
От теории к практике: как подготовить отснятый материал к цветокоррекции, не запутавшись в форматах и не перегружая компьютер. Об этом — колорист Олег Шарабанов в новой статье спецпроекта «Берем Canon на тест»
В очередном уроке в рамках «Класса цветокоррекции» речь пойдет о так называемом workflow, или рабочем процессе. Видеоролик и сопровождающая его статья познакомят вас с базовыми принципами организации работы с цветом, а также дадут несколько советов, как их осуществить на практике.
Видеоурок 3. «Организация рабочего процесса цветокоррекции » в рамках проекта «Берем Canon на тест»
Линейка камер Canon Cinema EOS позволяет работать в различных форматах: от XFAVC до RAW. При этом RAW-формат наиболее гибок с точки зрения постобработки. Его основные недостатки — большой размер файлов и высокие требования к вычислительным ресурсам рабочей станции по части процессора и видеокарты. Работа с избыточным объемом информации RAW-формата нужна только на этапах цветокоррекции и графики, а в монтажных приложениях, наоборот, лучше использовать более легкие форматы для скорости и отзывчивости. Чаще всего для монтажа из RAW-файлов создаются так называемые прокси-файлы (англ. proxy — промежуточный). Соответственно, именно их используют на монтаже, а на стадии цветокоррекции происходит конформ, то есть импорт монтажного проекта и подстановка оригинальных (либо некомпрессированных) файлов.
Чтобы весь процесс конформа прошел правильно, необходимо соблюдение нескольких условий:
1. Имена файлов RAW и прокси должны совпадать
Это один из наиболее критичных моментов, ведь монтажный проект представляет собой ссылки на файлы. Если имена файлов окажутся разными, то в этом случае пересобирать проект придется руками, а это выльется в существенную потерю времени.
2. RAW и прокси-файлы должны иметь одинаковые таймкоды
Кроме имен файлов, секвенция в EDL или XML будет содержать как минимум точки входа/выхода (in/out) каждого монтажного клипа. Чаще всего камеры, на которых не подается специальный таймкод, пишут туда текущее время.
3. Reel Name в метаданных
Изначально термином Reel Name обозначался номер бобины с пленкой, но поскольку индустрия перешла на цифровые технологии, то теперь это номер карты памяти или другого носителя информации. Reel Name нужен, чтобы из двух одинаковых файлов (к примеру, с именем A001.CRM) программа могла найти правильные клипы.
1. Откройте браузер медиаданных в Premiere
Откройте Premiere, перейдите в нижнее правое окно и выберите панель браузера медиаданных. Зайдите на свои локальные диски и выберите папку, содержащую ваши видео в высоком разрешении. Прямо над превью видео будет флажок Вставить, который вам нужно кликнуть.
Что такое прокси
Прокси — это специальный алгоритм, который выгружает информацию о модели в сторонний файл, оставляя в сцене лишь упрощенную его версию, снижая количество полигонов. Особенно его актуально использовать при большом количестве деревьев и травы в сцене, так как они «съедают» очень много памяти видеокарты.
Результат конвертации в прокси не влияет на рендер, модель подгружается из специального файла и мы видим ее в оригинале, не упрощенной. Экономия ресурсов при использовании этого полезного инструмента 3ds max просто огромная.
Настройки
Теперь разберем некоторые настройки VRayProxy. Переходим в раздел Modify. Полезными будут параметры:
- Mesh File. Кнопочка Browse открывает месторасположение файла.
- Scale. Выполняет ту же функцию, что и Scale на панели самой программы.
- Display. Позволяет переключаться между режимами отображения. Вместо чайника можно отображать: box (коробку), состоящую всего из 12 полигонов, preview from file (сетку упрощенной модели), preview from file (faces) (сетку с оболочкой), point (точку) или show whole mesh (оригинальную модель со всеми полигонами).
Будьте осторожны с отображением точкой, она не имеет полигонов совсем, и в сцене ее легко потерять.
Кнопка Import as a Mesh позволяет импортировать исходный файл как Mesh. Текстуры при этом слетают, именно поэтому перед конвертацией в прокси, лучше отдельно сохранять итоговый вариант модели.
Настройки
Переходим в Modify. Тут все примерно также, как и в случае с VRay.
- Кнопка Pick from Scene позволяет выбрать файл для прокси из объектов сцены;
- Load from Scene создает прокси из стороннего файла;
- Vieport Display управляет режимами отображения: Solid Bounding Box (заполненная коробка), WireBounding Box (только грани коробки), Point Cloud (облако точек) и Full Mesh (полное отображение).
- В окошке Point Cloud Displayed можно задать, сколько точек будет отображаться.
Кнопка Duplicate to Mesh импортирует в сцену оригинальный объект в меше.
Чтобы ускорить процесс, можно работать с файлами прокси с низким битрейтом («прокси»), рендеринг которых выполнен из главных файлов с высоким битрейтом. В этой статье описаны способы создания файлов прокси для редактирования в автономном режиме с сохранением исходных имен файлов и исходного временного кода.
Переместите все исходные фрагменты на таймлайн, выполнив приведенные ниже действия.
Укажите папку вывода для файлов прокси после рендеринга, выполнив приведенные ниже действия.
- Перейдите на вкладку «Вывод».
- Укажите путь вывода в поле «Папка», используя область навигации.
Вместо ввода имени файла прокси задайте следующий параметр присвоения имен файлам:
- В поле «Имя файла» щелкните значок «М», чтобы отобразить список предварительно заданных тегов метаданных.
- Выберите параметр «Src.PathElement.0».
Данный параметр разделяет таймлайн на отдельные файлы QuickTime, для которых будет выполнен рендеринг. Он также выполняет сопоставление имени файла вывода с именем исходного файла.
Задайте для источника временного кода параметр «Источник», чтобы сохранить данные временного кода главного файла.
В зависимости от процедуры также можно задать в качестве источника временного кода другие генераторы временных кодов.
Выберите формат вывода, таблицу поиска (LUT) и настройки кадрирования, как и для любой другой стандартной задачи рендеринга.
Выберите «Качество в режиме онлайн» или «Качество в автономном режиме», затем нажмите кнопку «Рендеринг».
2. Настройте параметры и импортируйте
Когда вы кликните по «Вставка», откроется окно с настройками. Прежде чем приступить к созданию прокси, перейдите на вкладку «Рабочие диски» и выберите, куда вы хотите экспортировать свои прокси после того, как они пройдут через Media Encoder.
Далее перейдите на вкладку Настройки вкладки, кликните по Вставить, и выберите пункт Создать прокси.
Ниже станет доступным длинный список пресетов на выбор.
Выбор предустановки полностью зависит от вашего рабочего процесса. Если вы работаете с файлами Pro Res, вы можете выбрать прокси Pro Res для использования в качестве выбранного вами формата. Когда я работаю на своем ноутбуке, я использую прокси-сервер Apple Pro Res 422 с разрешением 1024 × 540 или H.264 с разрешением 1024 × 540.
После ввода желаемых настроек пришло время импортировать. Выберите все клипы, которые вы хотите загрузить, и щелкните их правой кнопкой мыши. Выберите Импорт из выпадающего меню.
Premiere автоматически отправит ваши клипы в Media Encoder и создаст прокси, которые автоматически прикрепятся к клипам в окне вашего проекта.
Теперь, если открыть папку, в которую программа сохранила прокси файлы, то мы увидим эти файлы. И если изначальные файлы были большими и тяжелыми, то вот прокси файлы теперь будут меньше. Эти файлы можно увидеть в папке, которую вы указали в настройках прокси.
Базовые этапы работы
Обычно в базовом виде рабочий процесс выглядит следующим образом.
Создается несколько копий (минимум две) снятого материала. Здесь следует запомнить одно простое правило: никогда не делайте одну копию материала из другой. Все копии нужно создавать с оригинального носителя. Иначе при возникновении ошибок вы рискуете скопировать поврежденный материал. В DaVinci копирование файлов с отчетом в виде списка с суммами ms5 можно сделать с помощью инструмента Clone Tool.
Одна из копий отправляется на копирование в архив. Другая будет использоваться для создания прокси-файлов. Материал импортируется в DaVinci и при необходимости там создают так называемый One Light Correction — когда в одной операции коррекции исправляются критичные недостатки изображения. Если материал идет с логарифмической гаммой (а именно так в DaVinci будут отображаться RAW-файлы, снятые на Cinema EOS С200), то на него применяется LUT для правильного отображения в пространстве rec.709 с соответствующей гаммой. В прокси-файлы также очень желательно с помощью функции Burn in добавить имя файла и исходный таймкод, чтобы при возникновении проблем на стадии конформа быстро можно было найти исходный файл и нужную позицию по таймкоду.
Прокси-файлы отправляются монтажеру. По факту завершения и утверждения монтажа он предоставляет для цветокоррекции референсный рендер из монтажного приложения в сжатом формате (например, h.264), монтажный проект в формате AAF/EDL/XML, а также необходимые заметки о переходах, эффектах и ретайминге. Наиболее гибкие форматы — xml (Adobe Premiere, Final Cut Pro 7, Final Cut Pro X) и AAF (Avid Media Composer). Они описывают монтаж с дорожками, ретаймингами, а также основными эффектами переходов, например, Cross Dissolve (наплыв) или Dip to Color. Кроме этого, форматы AAF и XML могут работать с исходниками, у которых разная частота кадров в секунду.
Формат EDL более простой, поскольку фактически это — монтажный лист, в котором возможна передача только одной дорожки аудио или видео с материалами с одной частотой кадров. Если в проекте содержатся материалы с разной частотой кадров, то для каждого их типа создается отдельная дорожка и отдельный EDL-файл.
Получив файл проекта и референс, колорист делает конформ, где он сравнивает референсный файл и проект с прилинкованными исходниками. При необходимости он проводит дополнительную коррекцию трансформации кадров. Далее происходит сам процесс цветокоррекции и вывод финального материала. Он может осуществляться либо в виде одного клипа, если это мастер, либо в качестве отдельных файлов и монтажного проекта. Во втором случае также рекомендуется выставить небольшие захлесты по краям склеек (handles) для возможности наложения эффектов перехода в монтажном приложении.
Как пользоваться прокси в Vray
Итак, у нас есть сложный объект, грузящий сцену, с плотной сеткой и большим количеством деталей. Я покажу работу алгоритма на чайнике, который сейчас построен из 50 тысяч полигонов. Чтобы узнать их количество, я нажала горячую клавишу 7.
Как пользоваться вирей прокси далее рассказываю в пошаговой инструкции:
- Выделяем объект, кликаем на нем правой кнопкой мыши, выбираем в выпадающем меню V-Ray mesh export.
- Прописываем место сохранения в Folder.
- В появившемся окне выбираем Export all selected objects in a single file (экспортировать все выделенные файлы в один файл) или Export each selected object an separate files (экспортировать отдельными файлами). Я выбрала первый вариант.
- Ставим галочку напротив Automaticaly create proxies.
- В самом низу в окошко Faces in Preview вписываем количество полигонов, которые останутся в видовом окне. Жмем «Ок».
Выбирайте такое количество faces, которое оставит вам хоть какое-то понимание об объеме модели.
Вот такой результат у меня получился с 10 тыс. полигонами, прилагаю также рендер, чтобы вы убедились, что на итоговую картинку манипуляции не повлияли. Кстати, настройки вирей я брала отсюда.
Как пользоваться прокси в Corona
Теперь расскажу, как пользоваться этой полезной функцией, если вы используете визуализатор Корона.
- Почему-то у новичков часто возникает вопрос, как вызвать окно corona proxy converter (corona proxy exporter). Так же, как и в Vray, просто щелкаем правой кнопкой мышки на объекте.
- В Output options можно выбрать, куда будут сохраняться proxies.
- Collapse and export to single proxy file и Export each node to separate proxy file отвечают соответственно за сохранение либо одним файлом, либо несколькими.
- Жмем Export selected objects и закрываем окно.
Что такое прокси
Для начала общее определение термина: прокси — это просто дополнительное звено между вами и вашей целью. Понятие широко используется в разных областях. Часто это посредник в интернете, когда вы используете прокси, чтобы зайти на сайт, который иначе для вас недоступен. Также можно встретить этот термин в новостях — прокси войны, это когда более крупные страны, воюют между собой через третьи страны. Но не будем о политике.
Если упрощенно говорить в тематике видео, то прокси — это видеофайлы с низким разрешением, которые могут заменить видеофайлы с большим разрешением на вашем таймлайне. То есть, у вас относительно слабый компьютер, а вам нужно редактировать файлы в разрешении 4K, а то и вовсе — 8K.
Технически, программы монтажа могут работать с такими файлами даже на достаточно слабых машинах. Но по факту, удобство работы, будет более чем спорным. А отсюда скажется и производительность. Это нужно, потому что файлы с низким разрешением быстрее работают и отображаются в вашем приложении для редактирования видео, что особенно полезно для RAW и несжатого видео.
В прошлом создание прокси было чем-то вроде кошмара. Вы должны были взять все свои кадры и понизить их качество через Media Encoder. Затем, после импорта и редактирования в Premiere, вам нужно было пройти весь этот «автономный» процесс, чтобы получить файлы с полным разрешением для замены прокси. Теперь, благодаря некоторым обновлениям в P remiere, достаточно всего несколько кликов, и у вас есть готовый прокси процесс.
Практическое воплощение
Давайте рассмотрим несколько способов организации рабочего процесса на примере камеры Canon Cinema EOS C200. Она записывает RAW-материал с битностью 10 бит в формате 4K 50p/59.94p, 12 бит с битрейтом 1 Гбит/с в формате 4K 23.98p/24p/25p/29.97p, а также сжатый материал MPEG4 AVC/H.264 в разрешениях 3840×2160 / 1920×1080 8 бит 4:20 и битрейтами 150 Мбит/с и 35 Мбит/с. С точки зрения практического применения, RAW-формат будет актуален для больших проектов с серьезной постобработкой, к примеру, кино или рекламы. Если же в вашей работе важна оперативность и количество материала, например, при съемке событий или документальных сюжетов, то вам больше подойдет сжатый материал, тем более, что существенных отличий с визуальной точки зрения между RAW и сжатым материалом практически нет — они будут видны только вооруженным глазом при серьезной обработке.
1. Двойная запись
Камера Canon Cinema EOS C200 умеет одновременно производить запись на два носителя: RAW на карту CFast и сжатый MP4-материал на карту памяти SD. На текущий момент имена файлов RAW и прокси отличаются.
Чтобы их переименовать, рекомендую пользоваться функцией Batch Rename в MacOS X. В этом случае прокси-файлы MP4 можно отправлять монтажеру, который затем пришлет вам монтажный проект и референсный файл.
2. Использование приложения Canon Cinema RAW Development
В этом случае процесс будет происходить в два этапа. На первом из Cinema RAW Development генерируются intermediate-файлы, а уже из них в DaVinci Resolve — прокси-файлы для монтажа. На этапе цветокоррекции будут нужны именно intermediate-файлы.
Приложение позволяет вам открывать RAW-файлы, делать все необходимые коррекции и экспортировать файлы в DPX (10 или 16 бит), а также OpenEXR (ACES 1.0). Если вы работаете на MacOS X, будет доступна еще одна опция: Apple ProRes 4444.
Выбор формата экспорта зависит от вашего рабочего процесса. Стандартом для индустрии долгое время был формат DPX 10 бит с логарифмической гаммой. Если вы будете использовать ACES Workflow (об нем будет наша следующая статья), то выбирайте OpenEXR. Последние пару лет в рекламном продакшне стал популярен формат Apple ProRes 4444 из-за относительно компактного по сравнению с DPX размера файлов и удобства пересылки материалов. Для максимального охвата с точки зрения яркости и цвета я рекомендую экспортировать intermediate-материалы в Cinema Gamut с гаммой Canon Log 2. Генерацию прокси-файлов будет удобно сделать в DaVinci Resolve.
3. Классический Workflow в DaVinci Resolve
Обычный для всех камер подход: вы импортируете RAW-файлы в Resolve, где делаете коррекцию при необходимости, накладываете LUT для перевода в rec.709 и экспортируете прокси-файлы для монтажа c «прожигом» (burn-in) таймкодов и имен файлов. Отмечу, что на текущий момент Resolve открывает файлы Canon Cinema RAW Light с логарифмической гаммой по умолчанию, но не обладает возможностью настройки параметров проявки.
4. Полный производственный процесс в DaVinci Resolve
Если вы планируете использовать DaVinci Resolve для монтажа и цветокоррекции, то вы экономите время сразу на двух этапах: генерации прокси-файлов и конформа. Для этого я рекомендую использовать опцию Generate Optimized Media. Заранее установите в настройках генерацию 10- битных прокси-материалов: запаса данных в них хватит и для монтажа и для большинства задач цветокоррекции. В случае, когда вам потребуется доступ к RAW-файлам, вы всегда сможете отключить опцию Use Optimized Media
Думаю, каждый 3D-специалист рано или поздно приходит к этому: его 3D-сцена или 3D-модель весит как-то неприлично много, что значительно влияет на быстродействие и эффективность работы. Конечно, вы можете сказать, мол сейчас у каждого по 64 гигабайта оперативной памяти и топовые видеокарты, но это отнюдь не так. По сей день остаются как новички, так и опытные 3D-специалисты, которые не располагают высокими компьютерными мощностями и средствами для их приобретения. Сам лично работал с 3D-дизайнерами и 3D-визуализаторами, которые имеют бюджетные компьютерные сборки или маломощный ноутбук. Им этого конечно же может быть достаточно или они пытаются выдавить доступный максимум из своих «железок», но если проект выходит за ограниченные производительностью рамки, то они не отказались бы от возможности оптимизации своего рабочего процесса, не прибегая к покупке новых компьютерных комплектующих. Что уж тогда говорить о тех, кто только начал свое знакомство с 3D-сферой и не может позволить себе покупку дорогостоящего оборудования.
Естественно, подобные ситуации могут происходить не только с экстерьерными сценами, но и с небольшими интерьер-проектами. В таких случаях, можно попытаться как-то сократить количество отображаемых объектов, например, удаляя ненужные 3D-модели или скрывая их из видимости. Но как быть, если уже не осталось вариантов для оптимизации сцены или вы не знаете о таковых? Тогда на помощь приходит такой инструмент, как Corona Proxy и VRay Proxy в 3ds Max.
Corona/VRay Proxy — это инструмент, позволяющий перевести любые 3D-модели в так называемый прокси-формат в 3ds Max. Данное преобразование поможет максимально уменьшить количество полигонов нужного вам объекта, тем самым увеличив быстродействие внутри сцены. В нашей прошлой статье мы научились пользоваться таким инструментом, как Corona Scatter. Вот как раз таки в совокупности с данным инструментом, использование Proxy эффективнее, так как использовав его единожды, вы осознаете его необходимость. Сами же объекты, в свою очередь, никак не теряют в качестве визуальной составляющей при рендеринге. То есть преобразование 3D-объектов в прокси формат никак не видоизменяет и не ухудшает 3D-модели на этапе рендеринга.
Давайте разберемся, как применить этот чудо-инструмент на практике и навсегда избавиться от фризов при работе в 3ds Max.
Ваш компьютер с трудом обрабатывает видеофайлы высокого разрешения? Давайте посмотрим, как вы можете работать с прокси в Premiere Pro.
Возможно, вы слышали о редакторах, работающих с «Proxy Workflow». Это то, что редакторы делают, чтобы снизить качество своих материалов, если они работают с файлами очень большого размера (например, с файлами RAW и 6K), тогда эти файлы легче редактировать. Если у вас относительно слабый компьютер — например, старый ноутбук или устаревший ПК — то прокси-серверы могут сэкономить вам массу времени на рендеринг и быстрее вывести ваш проект. Как бы запутанно не звучал процесс прокси, Premiere недавно сделал его чрезвычайно простым в использовании с настройками приема прокси через Media Encoder.
Как подготовить модель к переводу в proxy
Прежде чем переводить (конвертировать) объект в прокси, нужно 3d-модель подготовить. Конвертировать следует только конечный результат. Поэтому:
- накидываем все материалы, текстурируем объект;
- аттачим (присоединяем) его части;
- тщательно проверяем всю геометрию, так как после конвертации в прокси работать с сеткой уже будет нельзя;
- сохраняем 3д модель на случай, если что-то пойдет не так.
3. Редактирование с помощью прокси
Чтобы получить доступ к прокси-файлам, просто перейдите в окно проекта и перетащите клип на шкалу времени.
Теперь нужно добавить кнопку для переключения в режим прокси. В окне просмотра, возле кнопок управления кликните на плюсик. У вас откроется панель с доступными кнопками. И теперь вам нужно перетащить кнопку на панель просмотра.
В результате, у вас появится дополнительная кнопка. И теперь, когда она будет активной, значит на панели просмотра у вас будут воспроизводится прокси файлы.
В этом режиме вы можете полностью редактировать своё видео, как с обычным видео, а затем вывести его с нужным вам разрешением. При этом, вы в любой момент сможете переключатся между режимом прокси и обычным режимом.
Большие, наполненные деталями интерьеры и экстерьеры, созданные в 3д макс, не редко включают в себя до половины миллиона полигонов. И далеко не каждому компьютеру хватит мощности вытянуть такое количество: сцена начинает вращаться скачками, проседает FPS, программа начинает виснуть, а иногда даже вылетает.
Бороться с этим можно несколькими способами, например:
- дробить сцену, удаляя все то, что не входит в нужный вид камеры; ;
- скрывать не нужные объекты;
- использовать proxy — этот метод мы разберем сегодня.
Читайте также: