Помогите пожалуйста с блюром
#1
Отправлено 31 Jan 2009 - 22:27
Вот нахожусь в поиске истины уже которую неделю...
Суть проблемы:
- обратил внимание, что при наложении эффекта блюра в APremiere на вечерню/ночную съемку получаю на выходе четкие цветовые разводы. Как-будто бы не хватает цветов и получаются цветовые переходы не мягкие, а грубые.
Пример того, что я имею ввиду можно посмотреть тут (стоп-кадр, .bmp).
Начал разбираться в проблеме. Посоветовали обратиться в сторону loss-less кодеков, которые позволяют загружать в Премьер некомпресс. Толку, честно говоря, никакого. НА выходе получаются разводы.
Тогда я прикинул, что вероятно нужно переходить на бОльшую глубину цветности, чего Премьер не умеет. Обратился к After Effects для достижения цели.
Тут меня подстерегало новое открытие...
Делаю композицию 16 bit на канал. Накладываю нужные ффекты. Все великолепно! Однако, если выгрузить результат в некомпресс - все хорошо, а если скажем в MPEG2 или в H.264 - результат тот же, - разводы.
Такое ощущение, что MPEG2 реально убивает картинку. Сжирает часть цветов. Перепробовал все настройки какие тока мог - не помогает.
Что я имею в итоге:
- если делать нужные преобразования в AP - то не важно что на выходе (некомпресс или кодек) - имеем разводы. Основная первопричина - нехватка цветности в канале (8 бит).
- если же делать все что надо в AE, то результат нормальный лишь в некомпрессе. Но тогда встает логичный вопрос, что с таким некомпрессом дальше делать? Как его пережать во что-то удобоваримое, не убив качество цветопередачи и градаций цветовых переходов ?
Требуется квалифицированный совет
#2
Отправлено 31 Jan 2009 - 23:40
Касательно ступеней градиентов... в для АЕ в Tinderbox'ах есть фильтр T-DeBand... призван как раз таки бороться с этой ступенчатостью. Собственно Grain'ы всякие тоже смягчают эти переходы.
Кстати результат ненормальный даже в таргах будет. Он нормально смотрится только в 16 бит... как только переходим в 8 - всё в топку. Поэтому рекомендую пользоваться указанным выше способом.
#3
Отправлено 31 Jan 2009 - 23:47
Просто используйте эффекты с максимальной битностью в проекте 16bpc или 32bpc и сохраняйте в 8bpc. При сохранении в 32bpc *.psd дитер не будет добавлен, и если потом секвенцию не переводить в 8bpc Афтером, он и не появится, и как следствие вылезут полосы на градиентах.
#4
Отправлено 01 Feb 2009 - 00:04
АП работает с 32-битным цветомчто вероятно нужно переходить на бОльшую глубину цветности, чего Премьер не умеет
МПЕГ имеет цветовую формулу 4-2-0, "максимальный" некомпресс-4-4-4Такое ощущение, что MPEG2 реально убивает картинку
идеальный вариант (имхо) в АЕ есть фильтр MatchGrain, кладете копию вашего футажа с отключенным слоем и без блура, в фильтре выбираете этот слой, играетесь с настройками.Требуется квалифицированный совет
Будет добавлен шум, сходный по восприятию с шумом оригинального видео без блура, который полезен в двух моментах:
-устраняются градиентные полосы (они присутствуют и на Голливудских ДВД, там они смазываются зерном пленки)
-выравниваете стилистически соседние планы-с блуром и без такового, в результате не бьет по глазам разница)
Сообщение отредактировано alexgrig: 01 Feb 2009 - 00:19
#5
Отправлено 01 Feb 2009 - 00:54
Генерировался градиент, сохранялся в разные форматы, затем рассматривался в лупу.
32bit->32bit psd
32bit -> 8bit psd
32bit -> 8bit avi (RGB)
8bit avi (RGB) -> 32bit Blur (AE) -> avi 4:2:2 YUV
Модели без дитера:
16bit png ->[VirtualDub]-> avi 4:2:2 YUV
8bit -> 8bit avi (RGB)
Осталось выбрать...
ЗЫ при экспорте из премьера дитер не наблюдался
Сообщение отредактировано holydiver: 01 Feb 2009 - 01:10
#6
Отправлено 01 Feb 2009 - 10:00
большое спасибо за наглядные иллюстрации!
#7
Отправлено 01 Feb 2009 - 12:51
В 32х битном режиме в АЕ ты особо не разгонишься....имхо
#8
Отправлено 01 Feb 2009 - 22:45
в смысле время просчета сильно увеличится ?В 32х битном режиме в АЕ ты особо не разгонишься....имхо
#9
Отправлено 02 Feb 2009 - 13:49
просчет в 32-битном цвете у меня идет на 20% быстрее, чем в 16-битном...!
Система:
- Adobe After Effects CS4
- компьютер на базе Core2quad / 4Gb ОЗУ / Vista x64
Сообщение отредактировано Alwex: 02 Feb 2009 - 13:51
#10
Отправлено 02 Feb 2009 - 15:37
Может не стоит dither называть "дитером" вместо "дизера"? А то я с трудом врубился, что же это такое.Вот некоторые результаты использования встроенного дитера AE CS3.
Алгоритм борьбы с бэндингом в 8-битном изображении, - а это именно он в данном случае, - изобретен давно и не нами.
1. Конвертировать 8-бит в 16-бит.
2. Применить сильный blur.
3. Добавить немного grain.
4. Конвертировать обратно в 8-бит.
"Сильный blur" - имеется в виду, что просто перевод картинки в 16-бит дополнительных градаций цвета не добавляет, поэтому надо полосы размазать.
"Немного grain" - означает - надо подбирать значение.
Сообщение отредактировано 4ami: 02 Feb 2009 - 15:38
#11
Отправлено 02 Feb 2009 - 16:14
#12
Отправлено 02 Feb 2009 - 18:10
Это были пункты 1. и 2.Делаю композицию 16 bit на канал. Накладываю нужные ффекты. Все великолепно!
Теперь можно делать следующие.
==
И, кстати.
Убедитесь, что ваш бэндинг софтовый, а не аппаратный, т.е. это не свойство самого монитора, неспособного передать близкие друг к другу оттенки.
Ну, например, сделайте градиентную растяжку на весь экран по диагонали от темно-коричневого до светло-зеленого (это чтобы дисплею труднее было создать ровную заливку - с коричневыми тонами в RGB-пространстве обстоит не очень-то).
Сообщение отредактировано 4ami: 02 Feb 2009 - 18:17
#13
Отправлено 02 Feb 2009 - 18:46
ну уж, не на столько я тупой... разбираюсь какой дисплей сколько цветов в состоянии отобразить...Убедитесь, что ваш бэндинг софтовый, а не аппаратный, т.е. это не свойство самого монитора, неспособного передать близкие друг к другу оттенки.
Теперь можно делать следующие:
3. Добавить немного grain.
4. Конвертировать обратно в 8-бит.
Grain наложил с параметрами:
- Intensity 0,100
- Size 0,000
- Softness 1,000
- Aspect 1,000
Вот что получается без него и с ним.
Возникает у меня следующий вопрос. Я готовый некомпресс имею привычку прочищать с помощью Neat Video. Не счистит ли он мне весь этот "шум", и не превратится ли это после пережатия в MEPG2 снова в теже самые разводы...?
А что имеется ввиду под 4-ым пунктом ? это прямой выходной файл получается. он полюбак будет 24-битный.
Наример делаю композицию в AE в режиме 16 бит/канал и выгружаю ее в некомпресс.
Это имеется ввиду?
Сообщение отредактировано Alwex: 02 Feb 2009 - 19:49
#14
Отправлено 02 Feb 2009 - 21:32
Он скорее всего сведёт большую часть усилий на нет, если накладывать его на результат....Neat Video...
#15
Отправлено 03 Feb 2009 - 00:34
Alwex,
что сказать - результат, насколько мне видно на моем мониторе, очень даже приличный.
Что же касается
то это может зависеть от настроек самого монитора, даже если он в состоянии отображать 132% цветового пространства NTSC. Всяко бывает....какой дисплей сколько цветов в состоянии отобразить...
Ну да, совершенно верно. Было в данном конкретном случае 16+16+16 = 48, стало 8+8+8 = 24.А что имеется ввиду под 4-ым пунктом ? это прямой выходной файл получается. он полюбак будет 24-битный.
#16
Отправлено 03 Feb 2009 - 15:02
Проверка нескольких кусочков клипа с использованием Grain превзошла все ожидания! Красотища!
Также обратил внимание, что подобный прием очень часто используется в художественных фильмах типа "Матрица", "Silent Hill", "Кинг-Конг". Там тоже в темных сценах используют "серый шум", а не просто блюры. Смотрится очень эффектно.
Вобщем, большое спасибо за совет! Теперь разобрался с этим "подводным камнем" и знаю как делать из подобной гадости красоту
Сообщение отредактировано Alwex: 03 Feb 2009 - 19:33
#17
Отправлено 05 Feb 2009 - 00:17
Да, так как при его наложении происходит перемножение значений пикселов grain и самой картинки. То бишь, черное остается черным (умножается на ноль).Я, кстати, обратил внимание, что этот "grain" при его наложении получается лишь в тех местах, где есть изображение (то есть не черный фон). Это так и должно быть?
#18
Отправлено 06 Mar 2009 - 22:35
#19
Отправлено 07 Mar 2009 - 03:01
переключается либо в настройках проекта (ctrl +alt+shift+ K ) и там настройка depth либо альт + левая кнопочка нажать на битность внизу окошка проекта (просто правая кнопка откроет окно настроек проекта)
#20
Отправлено 07 Mar 2009 - 17:16
Алгоритм борьбы с бэндингом в 8-битном изображении, - а это именно он в данном случае, - изобретен давно и не нами.
1. Конвертировать 8-бит в 16-бит.
2. Применить сильный blur.
3. Добавить немного grain.
4. Конвертировать обратно в 8-бит.
как переключать настройки проекта я знаю, но мне не понятен такой момент: я ставлю проект 16 бит, загружаю футаж и он становится 16-ти битным??? а потом кликаю с альтом и переключаю на 8 бит и футаж становится 8-ми битным??? при этом же ничего не происходит!!! может нужно какую-то переконвертацию запускать между переключениями проекта? pre-render? Вот что делается в пунктах 1 и 4? Просто клик с альтом и все?
Сообщение отредактировано artresurs: 07 Mar 2009 - 17:17
#21
Отправлено 07 Mar 2009 - 22:38
#22
Отправлено 07 Mar 2009 - 23:14
П.С. сли конечно источник был с большей глубиной цвета, то он тоже с ней остается -)))
#23
Отправлено 08 Mar 2009 - 04:10
Если не было обработки изображения, то ничего и не должно происходить так как количество цветов осталось прежним.я ставлю проект 16 бит, загружаю футаж и он становится 16-ти битным??? а потом кликаю с альтом и переключаю на 8 бит и футаж становится 8-ми битным??? при этом же ничего не происходит!!! может нужно какую-то переконвертацию запускать между переключениями проекта? pre-render?
Да, именно таким образом в AE происходит конвертация.Вот что делается в пунктах 1 и 4? Просто клик с альтом и все?
В других приложениях будет по другому. Метод универсальный и подходит для всех практически программ композитинга и монтажа.
0 человек читают эту тему
0 пользователей, 0 гостей, 0 скрытых пользователей