Media is too big
VIEW IN TELEGRAM
Пыль и грязь
Это вот эти черные (белые если есть перенос с негатива на позитив, или оба если все поломано) мелкие четкие пятна.
Принцип
Грязь может не только царапать, но и оставлять тень, если лежит прямо на пленке (или очень близко к ней) во время экспозиции.
Алгоритм
Тоже либо процедурно, либо маской.
Процедурно тоже перлином (или каким вам больше нравится) генерируем шум и подрезаем:
Это вот эти черные (белые если есть перенос с негатива на позитив, или оба если все поломано) мелкие четкие пятна.
Принцип
Грязь может не только царапать, но и оставлять тень, если лежит прямо на пленке (или очень близко к ней) во время экспозиции.
Алгоритм
Тоже либо процедурно, либо маской.
Процедурно тоже перлином (или каким вам больше нравится) генерируем шум и подрезаем:
float2 uv = in.uv;
uv *= 10;
float v = perlinNoise(float3(uv, U.time), 6, 3, 0.0125, 0.0, 0);
float a = 1 - U.dust * 0.2;
v = smoothstep(a-0.1, a,v);
src.rgb -= v;
❤5
Итак, с камерой закончили - как видите, она добавляет живости и делает видео больше похожим на старые пленки (можете пролистать наверх и сравнить с постом про цветокор и ореол).
Дальше идет передача/хранение пленки (но там та же химия - цветокор) и проектор. Будем смотреть, что можно сломать на пленочном проекторе.
Дальше идет передача/хранение пленки (но там та же химия - цветокор) и проектор. Будем смотреть, что можно сломать на пленочном проекторе.
❤4
Обернул искажения механикой камеры в короткое видео.
В этот раз снимал не в полночь, поэтому должно было получится поживее - без залипаний🤠
https://youtu.be/6_-FjOq3peE
В этот раз снимал не в полночь, поэтому должно было получится поживее - без залипаний🤠
https://youtu.be/6_-FjOq3peE
YouTube
03 - Видеоффекты в шейдерах: артефакты и искажения пленочной кинокамеры
В этом эпизоде продолжаем разбирать имитацию артефактов видео - теперь очередь механической кинокамеры: как царапины, дрожание кадра, утечки света и нестабильный фреймрейт превращаются в узнаваемую "плёночную эстетику" и как всё это можно воссоздать в шейдерах.…
❤3
Выцветание пленки
При хранении пленка выцветает. У чб меняется окрас и падает контраст, у цветной еще и цвета уходят.
Прнинцип
1. Со временем подложка окисляется и желтеет
2. Эмульсионный слой мутнеет и желтеет из-за разложения пластификаторов и желатина
3. У ЧБ пленки серебро может окисляться (что вызывает падение контраста) или превращаться в сульфиты (что дает желтоватый оттенок местами)
4. У цветной пленки выгорают красители (циан -> кадр желтеет, маджента -> уходят зеленый и синий, желтый помирает последним)
То есть как видим, в любом случае старая пленка стремиться к желтому.
Алгоритм:
Вариант 1 - физичный
Следуя принципу выше, переводим RGB в CMY, вычетаем сколько надо из циана, потом из мадженты, после чего переводим обратно в RGB и понижаем контраст.
Вариант 2 - художественный
Сначала понижаем насыщенность в зависимости от оттенка, но для всего. Потом переводим в наш любимый YUV и там понижаем конраст и делаем смещения баланса белого. Переводим обратно в RGB.
При хранении пленка выцветает. У чб меняется окрас и падает контраст, у цветной еще и цвета уходят.
Прнинцип
1. Со временем подложка окисляется и желтеет
2. Эмульсионный слой мутнеет и желтеет из-за разложения пластификаторов и желатина
3. У ЧБ пленки серебро может окисляться (что вызывает падение контраста) или превращаться в сульфиты (что дает желтоватый оттенок местами)
4. У цветной пленки выгорают красители (циан -> кадр желтеет, маджента -> уходят зеленый и синий, желтый помирает последним)
То есть как видим, в любом случае старая пленка стремиться к желтому.
Алгоритм:
Вариант 1 - физичный
Следуя принципу выше, переводим RGB в CMY, вычетаем сколько надо из циана, потом из мадженты, после чего переводим обратно в RGB и понижаем контраст.
Вариант 2 - художественный
Сначала понижаем насыщенность в зависимости от оттенка, но для всего. Потом переводим в наш любимый YUV и там понижаем конраст и делаем смещения баланса белого. Переводим обратно в RGB.
👍2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Смещение кадра
Визуально это выглядит на экране как два кадра и граница между ними, плюс это может еще и двигаться вверх/вниз.
Принцип
При воспроизведение пленки на проекторе скорость подачи пленки может не совпадать с оной при съемке по причине механической поломки, неправильной заправки пленки и тд.
Алгоритм
Просто смещаем текстурную координату и сэмплим с репитом. Не забываем, что некоторые эффекты типа виньетки от кадрового окна также придется репитить.
Хотя для честного эффекта нужно два соседних кадра, но мы исходим из того, что большинство кадров - последовательны и разницы заметно не будет. Хотя на смене сцен - будет (но это не часто происходит).
Визуально это выглядит на экране как два кадра и граница между ними, плюс это может еще и двигаться вверх/вниз.
Принцип
При воспроизведение пленки на проекторе скорость подачи пленки может не совпадать с оной при съемке по причине механической поломки, неправильной заправки пленки и тд.
Алгоритм
Просто смещаем текстурную координату и сэмплим с репитом. Не забываем, что некоторые эффекты типа виньетки от кадрового окна также придется репитить.
Хотя для честного эффекта нужно два соседних кадра, но мы исходим из того, что большинство кадров - последовательны и разницы заметно не будет. Хотя на смене сцен - будет (но это не часто происходит).
👍2
На этом тема пленки закрыта. Выбираем ветку дальше
Anonymous Poll
68%
аналоговое видео
32%
цифровое видео
❤2
Я нашел индуса про физику: https://www.youtube.com/watch?v=M--6_0F62pQ
Вы думали, они только про веб сарвар варсэс апликешн сарвар рассказывать умеют? А вот нет - они много про что рассказвают.
Вы думали, они только про веб сарвар варсэс апликешн сарвар рассказывать умеют? А вот нет - они много про что рассказвают.
YouTube
We finally understood orbital shapes intuitively! (My mind is blown)
Support me https://patreon.com/floatheadphysics to see how I learn relativity, get sneak peaks, and early video access.
To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/FloatHeadPhysics . You’ll also get 20%…
To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/FloatHeadPhysics . You’ll also get 20%…
🔥2❤1👍1
Media is too big
VIEW IN TELEGRAM
Обыкновенная зеленушка (Common greenfinch)
Пошел фоткать птенцов турбочуков и заснял этого
Пошел фоткать птенцов турбочуков и заснял этого
❤3
Я тут периодически буду местное зверье и птиц постить - не все в жизни крутится вокруг кода и математики.
Но если вам совсем птицы и зверье местное не интересны - вы говорите.
Но если вам совсем птицы и зверье местное не интересны - вы говорите.
❤5