pavel_kosenko: Technicolor - формула киношного цвета
Павел Косенко (pavel_kosenko) wrote,@ 2007-11-06 11:36:00
Entry tags:обработка, статьи
Technicolor - формула киношного цвета
Авторы статьи: Илья Генкин, Павел КосенкоПрежде всего позвольте заявить, что никакого киношного цвета не существует. Это иллюзия, живущая в наших головах - причем у каждого своя, хотя есть и пересечения. Основная проблема в том, что кино бывает очень разное. Поэтому разговоры о киношном цвете напоминают рассуждения о цветной фотографии - слишком абстрактно. Это первое, что мы должны уяснить, если хотим хоть сколько-нибудь продвинуться в постижении секретов киноцвета.Далее, позвольте сделать еще более смелое заявление. Тем не менее, киношный цвет существует! Более того, существуют те самые волшебные формулы, которые так трудно найти в интернете и которые будут приведены ниже. Однако мы должны отдавать себе отчёт в том, что их применение не сделает из фотографии кино-кадра, если не выполнены первичные условия задачи. Киношный цвет, о котором мы вам расскажем, это лишь техническое средство, которое активно используется в киноиндустрии и которое теперь можем взять на вооружение мы, фотографы.Всё началось с обсуждений в ЖЖ, где мы пытались найти характерные особенности для фотографий с ощущением "как кадр из фильма". Эта тема поднималась много раз, вызывая живой интерес у творческой публики (ссылки приведены в конце статьи). Проанализировав несколько сот комментариев, можно сделать определенные выводы. Итак, киношность картинки в первую очередь определяют факторы:1. Сюжет.2. Свет.3. Декорации.4. Имитация съёмки на негативную фотоплёнку.Несмотря на то, что первые три фактора являются основополагающими, больше всего интереса вызвал последний. Видимо, как наиболее поддающийся техническому анализу. Мы много говорили про мягкий рассеянный свет, проработку деталей в светлых областях и потерю делаталей в тенях, как особенности физических характеристик фотоплёнки. Говорили о разбалансе цветов и кросс-процессах. Всё это действительно весьма характерно для кино и при грамотном подходе позволяет достичь эффекта киноприсутствия. Но по сути мы мечтатели - всё надеемся найти волшебную формулу, которая превратит наши фотографии в чудесные кинокадры. Чудес не бывает, но такие формулы тем не менее существуют. Путь к ним подсказал добрый человек, работающий в области постпродакшна кинофильмов. Ключевое слово - Technicolor.Немного историиТак как мы говорим о цвете, этап черно-белого кино опускаем. Технологии цветного кино появились в 1895-1900 годах, но поначалу были чисто экспериментальными. Первый цветной кинокартиной, вышедшей на экраны, стал 8-минутный фильм "A Visit to the Seaside" (1908), снятый в Англии по двуцветной системе Kinemacolor. Эта система была разработана в 1906 году и использовала красный и зелёный цвета. Кино снималось на специальную камеру, где плёнка прокручивалась с удвоенной скоростью (32 кадра в секунду вместо стандартных в то время 16-ти), а перед плёнкой с такой же скоростью менялись красный и зелёный светофильтры. Демонстрация фильма также требовала специального устройства, которое поочередно меняло два фильтра по ходу всей ленты.Идея Kinemacolor не снискала широкого коммерческого успеха и в 1916 году перекочевала в голливудскую систему Techicolor, оказавшуюся в последствии более жизнепригодной. С этого момента Technicolor становится основным стандартом цвета в киноиндустрии. В целом технология первого Technicolor (I) похожа на Kinemacolor, но вместо чередующихся фильтров используется призма, расщепляющая свет на два потока. С годами технология совершенствовалась и в 1932 году была создана трёхцветная (можно считать - полноцветная) система Technicolor. Для того, чтобы различать два основных процесса Technicolor, были придуманы соответствующий названия - Technicolor 2 Strip (двуцветная система) и Technicolor 3 Strip (трехцветная).Несмотря на то, что в мире существует множество систем цветного кино, именно эти два процесса являются законодательными, наиболее распространёнными и, соответственно, интересными для исследования.Авиатор - король киноцветаПоиск секретов Technicolor приёл нас на официальный сайт прогрессивного с технической стороны фильма "Авиатор" (2004) - www.aviatorvfx.com. Его создатели не по-детски морочились с имитацией цветов Technicolor 2 Strip (до 52-ой минуты фильма) и Technicolor 3 Stripe (начиная с 52-ой минуты). Надо признаться, им это великолепно удалось! Отдельное спасибо за описания процессов на сайте. Правда, свои секреты создатели не открыли, но направили нас на путь истинный.Итак, вот два ярких примера, на которых показана схема управления цветом в Авиаторе:А вот тут можно посмотреть видео-ролики о том, как создавались эти цвета:2 Strip Technicolor Process3 Strip Technicolor ProcessОбратите внимание на исходники - видите, насколько важны в киноцвете первичные условия (сюжет, свет, декорации)? Несмотря на то, что создатели Авиатора вроде бы так подробно рассказывают о цветовых процессах, на самом деле здесь приведена лишь общая схема имитации красок Technicolor. В реальности при создании фильма использовались более сложные технологии, в том числе специальные таблицы нелинейного преобразования цветов LUT (Look-Up-Table). Секрет этих таблиц является коммерческим ноу-хау, поэтому полностью сымитировать цвета Авиатора весьма затруднительно. Но это и не требуется, т.к. нас в большей степени интересует технология вообще, а не способ её конкретного применения.К сожалению, в интернете очень мало информации о математических решениях для Technicolor, а изредка встречающиеся сообщения на западных форумах кишат противоречиями. Поэтому нам пришлось потратить немало времени на собственные эксперименты, результаты которых представлены ниже.Technicolor 3 StripeКак ни странно, 3 Stripe оказался орешком попроще. Итак, исходя из этой информации, нам надо получить matte каналы. Matte канал - это информация о фактически чистом цвете. Для "синий matte" будет выглядеть как серый для синего и белый для не синего. "Зеленый matte" будет выглядеть как серый для зеленого цвета и белый для не зеленого. И, соответственно, тоже самое для красного канала. После этого идет умножение (multiply) основного цвета на matte каналы дополнительных цветов. Т.е., например, синий умножается на matte красного и зеленого, и т.д. Итак, формулы:Исходное изображение - R, G, BXtmp - временные каналыXmatte - matte для канала XXnew - новый канал XRtmp = G - BRtmp = Rtmp + GRtmp = Rtmp - RRmatte = Invert(Rtmp)Gtmp = B - RGtmp = Gtmp + BGtmp = Gtmp - GGmatte = Invert(Gtmp)Btmp = R - GBtmp = Btmp + RBtmp = Btmp - BBmatte = Invert(Btmp)Rnew = R * Gmatte * BmatteGnew = G * Rmate * BmateBnew = B * Rmate * GmateЕсли кто-то осмелится воспроизвести это самостоятельно, имейте в виду - порядок вычитания каналов принципиален! Ну и подсказка - для таких вычислений используется Image -> Calculations. А нормальные люди смогут воспользоваться специально созданным action, ссылка на который который будет приведена ниже.Technicolor 2 StripeС двуцветным процессом мучались долго. В качестве основы, так же как и для формул 3 Stripe, взято описание процесса с сайта Авиатора. Суть - удаление желтого канала и добавление его состалвяющей к циану и мадженте. Неожиданной сложностью оказалось найти способы реализации в Фотошопе, но в итоге получилось. Итак, процесс:Берем исходный файл и копируем его в два других пустых файла.Оба новых файла конвертируем в Multichannel (CMY), а вовсе не в CMYK как может показаться.Из первого файла удаляем канал Cyan, а в качестве третьего добавляем черный Alpha канал. Назовем этот файл M+Y.Из второго файла удаляем канал Magenta и заменяем его черным Alpha каналом. Назовем этот файл C+Y.Конвертируем оба новых файла в RGB.Создаем четвертый файл и слоями вставляем туда 2-й и 3-й файлы и режимом наложения верхнего файла делаем Lighten.Вуаля! Что важно: а) местонахождение черных Alpha-каналов, б) при конвертации в RGB альфа-каналы должны быть выключены, хотя и должны существовать. А вот и формула:Technicolor 2 StripeC, M, Y - каналы после преобразования в MultichannelCnew, Mnew, Ynew - новые каналы перед обратным преобразованием в RGBа) для файла M+Y:Cnew = MMnew = YYnew = black alphaб) для файла C+Y:Cnew = CMnew = black alphaYnew = YПо аналогии напрашиваются еще два дополнительных процесса 2 Stripe - на основе удаления каналов Cyan и Magenta (а не Yellow). И, хотя, исторического смысла в такой имитации нет, эти варианты можно рассматривать в качестве эффектов. Так и назовём их - notionally, т.е. умозрительные. Вот соответствующие формулы:Technicolor 2 Strip (notionally 1)а) для файла C+M:Cnew = MMnew = black alphaYnew = Cб) для файла Y+M:Cnew = black alphaMnew = MYnew = YTechnicolor 2 Strip (notionally 2)а) для файла Y+C:Cnew = black alphaMnew = YYnew = Cб) для файла M+C:Cnew = CMnew = MYnew = black alphaДа здравствует автоматизацияAction со всеми описанными процессами можно скачать здесь: Technicolor.zip.Ссылки и благодарностиСпасибо all_bertovich_p, который подсказал ключевое слово Technicolor и натолкнул на исследования. Спасибо всем, кто участвовал в первичных обсуждениях, вот они:Про плёночные цветаВ поисках киношного цветаВ поисках киношного цвета 2Киношный цвет возвращаетсяСписок систем цветного кино (Wikipedia):http://en.wikipedia.org/wiki/List_of_color_film_systemsПример таблиц LUT, правда не из Авиатора:http://www.arri.de/prod/digital/arri_cms/luts_down/prefluts/preview_luts.phpОгромное обсуждение киношного цвета на форуме ixbt.com:http://forum.ixbt.com/topic.cgi?id=20:13094Официальный сайт фильма "Авиатор":http://www.aviatorvfx.com/Про Technicolor в Wikipedia:http://en.wikipedia.org/wiki/TechnicolorИнформация о Technicolor на форуме kinoforum.ru:http://www.kinoforum.ru/phpbb/viewtopic.php?t=8146&sid=acf382015b2b7261dbb97b363e0183c3Форум российских киношников:http://cinemac.ru/forum/Про цвета Авиатора в официальном журнале кинооператоров:http://www.theasc.com/magazine/jan05/aviator/page1.htmlhttp://www.theasc.com/magazine/jan05/conundrum/page1.htmlhttp://www.theasc.com/magazine/april05/conundrum2/index.htmlПлагин Tiffen Dfx, в котором есть имитация 2 и 3 Strip Technicolor:http://www.tiffen.com/products.html?tablename=dfx(примечателен тем, что в его разработке участвовал основной колорист Авиатора; результат интересный, но приведенный action даёт не менее интересную и похожую картинку)Плагин PhotoKit Color, в котором есть имитация 2 и 3 Strip Technicolor:http://www.pixelgenius.com/color2/index.htmlХотелось бы обратить внимание, что основная цель данной статьи - поделиться информацией. Авторы не претендуют на истинное мнение и считают, что исследования цвета в кино на этом ни в коем случае нельзя считать законченными. Мы будем благодарны за любые встречные соображения, а также за ссылки на ваши собственные эксперименты.Зеркала статьи: в журнале Ильи Генкина | в журнале Павла Косенко | здесь будут ещё ссылки
Page 1 of 2<<[1] [2] >>
(Post a new comment) clancyloox
2007-11-06 08:47 am UTC
(link) Спасибо Павел тебе за эту кропотливую работуОгромное спасибо всем кто помогал тебе в поисках разгадки (Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 09:23 am UTC
(no subject) - 3anax, 2007-11-06 12:46 pm UTC
(no subject) - pavel_kosenko, 2007-11-06 12:52 pm UTC
(no subject) - 3anax, 2007-11-06 01:19 pm UTC
(no subject) - 3anax, 2007-11-06 01:22 pm UTC
(no subject) - pavel_kosenko, 2007-11-06 01:26 pm UTC
(no subject) - 3anax, 2007-11-06 02:12 pm UTC
farkhat
2007-11-06 09:07 am UTC
(link) подписываюсь на будущую книгу автора с его автографом :)(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 09:23 am UTC
inkubik
2007-11-06 09:11 am UTC
(link) нифига не понял, но понял, что круто и мощно :)(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 09:24 am UTC
miooim
2007-11-06 09:45 am UTC
(link) Здорово однако, вечерком попробую.(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 09:51 am UTC
(no subject) - miooim, 2007-11-06 10:01 am UTC
greenlnk
2007-11-06 09:48 am UTC
(link) внушительный труд! спасибо! :) из твоих статей можно делать "подшивку" :)(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 09:52 am UTC
illyn
2007-11-06 10:21 am UTC
(link) Надо бы копию в сообщество положить. Почётно.(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 10:33 am UTC
(no subject) - illyn, 2007-11-06 10:41 am UTC
shchepinov
2007-11-06 10:52 am UTC
(link) Павел! Огромнейшее спасибо! С вашего позволения, жму руку! Очень информативно, ещё раз примите благодарности.(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 11:00 am UTC
feel4you_
2007-11-06 10:57 am UTC
(link) Сильно...Достойно доски почета )(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 11:01 am UTC
shchepinov
2007-11-06 11:39 am UTC
(link) Теперь ждем твоих фото с применением всего этого :)(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 12:04 pm UTC
bulka
2007-11-06 11:54 am UTC
(link) ого! =)) я пока только наискосок просмотрела, подробно времени нет разбираться... так что в мемориз и на досуге изучать. спасибо!(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 12:09 pm UTC
(no subject) - bulka, 2007-11-06 12:27 pm UTC
fateevanton
2007-11-06 12:00 pm UTC
(link) спасибо. Вечерком попробую.(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 12:12 pm UTC
(no subject) - fateevanton, 2007-11-06 12:16 pm UTC
(no subject) - pavel_kosenko, 2007-11-06 12:32 pm UTC
(no subject) - fateevanton, 2007-11-06 07:21 pm UTC
(no subject) - pavel_kosenko, 2007-11-06 07:25 pm UTC
(no subject) - fateevanton, 2007-11-06 07:31 pm UTC
(no subject) - pavel_kosenko, 2007-11-06 07:40 pm UTC
(no subject) - fateevanton, 2007-11-06 08:01 pm UTC
fenoborbital
2007-11-06 12:17 pm UTC
(link) спасибо... попробовал немного... пейзажи хорошо после обработки 3 stripe получаются, зеленый и голубой насыщаются..(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 12:33 pm UTC
(no subject) - fenoborbital, 2007-11-06 03:08 pm UTC
shchepinov
2007-11-06 12:35 pm UTC
(link) Я ещё оба плагина с кряком скачал, вот сейчас примусь тестить :)(Reply to this)
kobyakov_serg
2007-11-06 12:50 pm UTC
(link) отличная статья! будет чем заняться на выходных :)спасибо!(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 12:59 pm UTC
(no subject) - kobyakov_serg, 2007-11-06 01:33 pm UTC
karapuzzz_lapuz
2007-11-06 01:06 pm UTC
(link) ну вааааааааааааащееееее)))ну опять в мемариииииииз))))(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 01:12 pm UTC
(no subject) - karapuzzz_lapuz, 2007-11-06 02:16 pm UTC
foxline
2007-11-06 01:52 pm UTC
(link) вам бы книжки писать =)))очень гуд..жаль я не буду пользоваться этим всем =)(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 02:17 pm UTC
(no subject) - foxline, 2007-11-06 02:25 pm UTC
(no subject) - pavel_kosenko, 2007-11-06 04:16 pm UTC
romunas
2007-11-06 02:22 pm UTC
(link) Хм... Толи я исходник не удачный взял, то ли не так что-то делаю... Но результат не нравится абсолютно. Фигня полная получается...(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 04:15 pm UTC
cxalena
2007-11-06 02:46 pm UTC
(link) Молодцы! Титаническая работа.Рекомендую опубликовать в ХЭ(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 04:22 pm UTC
kajournal2
2007-11-06 03:20 pm UTC
(link) интересная работа! надо сохранить для последующего, более вдумчивого, чтения. :)(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 04:23 pm UTC
blyg
2007-11-06 03:23 pm UTC
(link) Интересно, однако :)Сама тема цвета в кино мне далека, но цифры и формулы меня всегда завораживали. Буду думать :)(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 04:24 pm UTC
(no subject) - blyg, 2007-11-06 04:33 pm UTC
(no subject) - pavel_kosenko, 2007-11-06 04:59 pm UTC
(no subject) - blyg, 2007-11-06 05:14 pm UTC
(no subject) - pavel_kosenko, 2008-03-22 01:38 pm UTC
(no subject) - blyg, 2008-03-24 02:45 am UTC
(no subject) - pavel_kosenko, 2008-03-24 07:59 am UTC
miooim
2007-11-06 05:12 pm UTC
(link) Результат:Очень интересен :) кликабельно(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 05:14 pm UTC
(no subject) - miooim, 2007-11-06 05:31 pm UTC
(no subject) - pavel_kosenko, 2007-11-06 05:33 pm UTC
(no subject) - miooim, 2007-11-06 05:35 pm UTC
(no subject) - pavel_kosenko, 2007-11-07 12:00 am UTC
miooim
2007-11-06 05:13 pm UTC
(link) Стрип два работает не очень :((Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 05:26 pm UTC
(no subject) - tattler, 2007-11-06 08:06 pm UTC
(no subject) - pavel_kosenko, 2007-11-06 08:31 pm UTC
(no subject) - pavel_kosenko, 2007-11-07 12:01 am UTC
miooim
2007-11-06 05:19 pm UTC
(link) Ещё из наблюдений, работает интересно далеко не на всех фотографиях, особенно которые сняты при комнатном освещении :)Всё синее, зелёное или фиолетовое.(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 05:28 pm UTC
miooim
2007-11-06 05:30 pm UTC
(link) Ещё извиняюсь за флуд:(Reply to this)(Thread)
(no subject) - pavel_kosenko, 2007-11-06 05:31 pm UTC
(no subject) - miooim, 2007-11-06 05:34 pm UTC
(no subject) - pavel_kosenko, 2007-11-06 06:00 pm UTC
(no subject) - miooim, 2007-11-06 06:03 pm UTC
(no subject) - pavel_kosenko, 2007-11-06 06:06 pm UTC
(no subject) - miooim, 2007-11-06 06:09 pm UTC
(no subject) - pavel_kosenko, 2007-11-06 06:14 pm UTC
(no subject) - miooim, 2007-11-06 06:27 pm UTC
(no subject) - miooim, 2007-11-06 06:54 pm UTC
(no subject) - pavel_kosenko, 2007-11-06 07:21 pm UTC
(no subject) - miooim, 2007-11-06 08:05 pm UTC
(no subject) - shchepinov, 2007-11-06 08:06 pm UTC
(no subject) - pavel_kosenko, 2007-11-06 08:30 pm UTC
(no subject) - shchepinov, 2007-11-06 08:35 pm UTC
miooim
2007-11-06 05:38 pm UTC
(link) Вот тут полные картинки осторожно 2 мегаhttp://rapidshare.com/files/67873056/Technicolor.rar.html(Reply to this)
Page 1 of 2<<[1] [2] >>
Mini Sitemap:
Post to Journal
Downloads
LJ Gift Shop
Safety Tips
Support & FAQs
Be a Support Volunteer
Feedback & Contact Us
Report Abuse
Site News
More... (Full Sitemap)
Tour |Terms of Service |Privacy Policy |Copyright |Advertise |Viewing Options |Get a Free Blog / Journal
Explore LJ
Culture
Entertainment
Life
Music
News & Politics
Technology
Post to Journal
Interest
Region
Site & User
FAQ
Email
IM Info
Username:
Create an Account
Forgot your login?
Login w/ OpenID
Password:
Remember Me
English • Español • Deutsch • Русский…
-
snr
sky link
stiga
dect desktop
.
thuraya sg 2520
ariston