ацканировать любимую плёнку и наложить, я думаю.
Как сделать пленочное зерно на цифре?
Всего 18 сообщ.
|
Показаны 1 - 18
Re: Как сделать пленочное зерно на цифре?
Re: Как сделать пленочное зерно на цифре?
Ну а если нет плёнки, какой разговор может быть про _ПЛЁНОЧНОЕ ЗЕРНО_?
Можно 1) подобрать фильтры на изображении
2) сделать образцы зерна.
тут можно поискать например по "Perlin Noise" - весьма распространённый и очень простой алгоритм синтеза разнообразных шумов.
Можно 1) подобрать фильтры на изображении
2) сделать образцы зерна.
тут можно поискать например по "Perlin Noise" - весьма распространённый и очень простой алгоритм синтеза разнообразных шумов.
Re: Как сделать пленочное зерно на цифре?
Фотошоп:
1) Новый слой
2) Заливаем 50% серого
3) Фильтр Noise\Add Noise...
4) Режим наложения слоя Overley
Прозрачность по вкусу
Правда результат не далеко ушёл от GrainSurgery :(
Но может кому-то понравится :)
1) Новый слой
2) Заливаем 50% серого
3) Фильтр Noise\Add Noise...
4) Режим наложения слоя Overley
Прозрачность по вкусу
Правда результат не далеко ушёл от GrainSurgery :(
Но может кому-то понравится :)
Re: Re: Как сделать пленочное зерно на цифре?
от:erre
Фотошоп:
1) Новый слой
2) Заливаем 50% серого
3) Фильтр Noise\Add Noise...
4) Режим наложения слоя Overley
Прозрачность по вкусу
Правда результат не далеко ушёл от GrainSurgery :(
Но может кому-то понравится :)Подробнее
Ну это вы уж совсем детский сад написали...
Товарищу более серьезное зерно нужно...
Я тож вообщем-то интересуюсь...
Re: Re: Как сделать пленочное зерно на цифре?
Почему ручной?
Если генерировать, будет же зависимость параметров от самого изображения конечно же.
Если сканировать, сложение тоже несложно автоматизировать.
Если совсем грубо делать - маски для эффектов add noise, highpass и lowpass фильтров, получаемые из изображения.
тоже автоматизируется.
Если генерировать, будет же зависимость параметров от самого изображения конечно же.
Если сканировать, сложение тоже несложно автоматизировать.
Если совсем грубо делать - маски для эффектов add noise, highpass и lowpass фильтров, получаемые из изображения.
тоже автоматизируется.
Re: Как сделать пленочное зерно на цифре?
Здаёца мне што фсёэто уже есть.. тока не там где через раз то выбор цыфромыл то почему фотки ффотошопе темнее..
а где-нибудь в области более серьёзного procedural texturing.. тк задача в общем-то типичная для этой области..
А то что не нравится повторять.. так ведь если программой не может пользоваться лох, она не получит распространения..
а если ей может пользоваться лох, только лох и будет ей пользоваться..(c) :))
а где-нибудь в области более серьёзного procedural texturing.. тк задача в общем-то типичная для этой области..
А то что не нравится повторять.. так ведь если программой не может пользоваться лох, она не получит распространения..
а если ей может пользоваться лох, только лох и будет ей пользоваться..(c) :))
Re: Как сделать пленочное зерно на цифре?
Вот такая вот идея.
Поделить задачу на 2 части.
1. генерация пустой текстуры плёнки - распределения неэкспонированных зёрен по пикселям.
2. налив этой текстуры фотонами согласно изображению.
1.1
берём исходные данные - гистограмма размеров зёрен в эмульсии.
1.2
делаем несколько тыщ или десятков тыщ вариантов пикселей, каждый содержит внутри зёрна, столько пока не займётся площадь пикселя.
1.3
для каждого типа пикселя заранее ращщитываем реакцию на N-ное кол-во упавших фотоноф.
тогда описание пикселя превращаеца просто в таблицу трансляции. 256 уровней света за глаза, плёнка не даёт больше точности.
результаты этого дела можно записать чтоб 2 раза не щитать.
1.4
заполняем этими пикселями случайно массив. Это будет неэкспонированная плёнка.
Этот массив тоже можно сохранить чтоб 2 раза не щитать и тогда делать разные снимки на 1 и тот же кадр виртуальной плёнки :))
также можно будет на этом массиве писать матерные слова зёрнами :))
2.
операция трансляции: resultimage[x]=pixeltype[[texture[x]].data[sourceimage[x]]
--
Ляпы пока вижу тут такие что вопервых граница пикселя всегда есть граница зерна (не будет ли это бить вглаз)
и во вторых один тип пикселя может же на самом деле давать разную реакцию с разной вероятностью.. надеюсь что обмана не будет заметно, т.к. один тип пикселя рядом встречаться будет крайне редко.
и типов пикселей несколько десятков тыщ это сгладят. если например использовать 16 мег памяти то это можно наделать 64 тыщи типов пикселей.
попробую наваять чё-нть для пробы.
Поделить задачу на 2 части.
1. генерация пустой текстуры плёнки - распределения неэкспонированных зёрен по пикселям.
2. налив этой текстуры фотонами согласно изображению.
1.1
берём исходные данные - гистограмма размеров зёрен в эмульсии.
1.2
делаем несколько тыщ или десятков тыщ вариантов пикселей, каждый содержит внутри зёрна, столько пока не займётся площадь пикселя.
1.3
для каждого типа пикселя заранее ращщитываем реакцию на N-ное кол-во упавших фотоноф.
тогда описание пикселя превращаеца просто в таблицу трансляции. 256 уровней света за глаза, плёнка не даёт больше точности.
результаты этого дела можно записать чтоб 2 раза не щитать.
1.4
заполняем этими пикселями случайно массив. Это будет неэкспонированная плёнка.
Этот массив тоже можно сохранить чтоб 2 раза не щитать и тогда делать разные снимки на 1 и тот же кадр виртуальной плёнки :))
также можно будет на этом массиве писать матерные слова зёрнами :))
2.
операция трансляции: resultimage[x]=pixeltype[[texture[x]].data[sourceimage[x]]
--
Ляпы пока вижу тут такие что вопервых граница пикселя всегда есть граница зерна (не будет ли это бить вглаз)
и во вторых один тип пикселя может же на самом деле давать разную реакцию с разной вероятностью.. надеюсь что обмана не будет заметно, т.к. один тип пикселя рядом встречаться будет крайне редко.
и типов пикселей несколько десятков тыщ это сгладят. если например использовать 16 мег памяти то это можно наделать 64 тыщи типов пикселей.
попробую наваять чё-нть для пробы.
Re: Как сделать пленочное зерно на цифре?
Тупо конечно но зато с примерами :
http://www.photoscape.ru/photoshop/tips
если результат устраивает, то флаг, нет ...
http://www.photoscape.ru/photoshop/tips
если результат устраивает, то флаг, нет ...
Re: Как сделать пленочное зерно на цифре?
Up!
Re: Re: Как сделать пленочное зерно на цифре?
Может вы просто неособо разобрались с GrainSurgery? Вполне прилично генерирует зерно и если при просмотре на экране это не всегда адекватно, то при печати это смотрится сопоставимо. О полной идентичности речи неидет, потому как это специфика материалов. Если уж хочется более полного подобия, то возмите у друзей пленочную камеру и пленку характер которой нужно повторить и снимите черный, серый, белый кадр, проявите, сосканируйте и накладывайте, только даже при таком подходе неполучите полного подобия. Любая математика врядли даст 100% идентичность.
Re: Re: Re: Как сделать пленочное зерно на цифре?
Ja pol'zujus GrainSurgery, no nedavno 'sluchajno' obnaruzhil interesnyj effekt. LensBlur v PhotoshopCS imeet svoj generator shuma. Esli sdelat' novyj kanal iz 'EdgeDetect' po L kanalu izobrazhenija i ispolzovat' ego kak 'map' dlja LensBlur s radiusom 0 i Gaussian shumom 15-35% poluchaetsja prevoshodnoe zerno, kotoroe mne nravitsja gorazdo bolshe, chem GrainSurgery! (maska nuzhna, chtoby ne shumet' na kontrastnyh linijah)
Re: Re: Re: Re: Как сделать пленочное зерно на цифре?
Я как-то делал имитацию отсканированного старого фото. На распечатке выглядело неплохо, на мониторе конечно много теряется.
http://www.nebo7.com/grain1.htm
Желающим могу дать программу - 60 метров, мыло не потянет.
http://www.nebo7.com/grain1.htm
Желающим могу дать программу - 60 метров, мыло не потянет.
