TGViewer
Channel Public Channel
generative camera blog

generative camera blog

@generative_photography

Блог о генеративных алгоритмах в цифровой фотографии: фильтры, эффекты, шейдинг.

Автор: @hayabuzo
Subscribers
117
Photos
536
Videos
14
Links
83
Recent Posts 4 shown
Post #628 56
Post #620 90
Paper.

Еще до знакомства с шейдерами я случайно заметил, как непредсказуемо дисплейсмент сочетается с другими фильтрами. Для экспериментов в Photoshop CS6 я делал так:

1. Обрабатывал исходное изображение каким-нибудь рандомным фильтром, например из Filter Gallery.
2. Переводил его в оттенки серого через Image-Mode-Grayscale.
3. Сохранял результат как .psd файл.
4. Возвращался к исходному изображению, выбирал Filter-Distort-Displace.
5. В качестве маски для дисплейсмента выбирал ранее сохраненный psd-файл.
6. Устанавливал какое-нибудь значение сдвига и при необходимости несколько раз нажимал Ctrl+F для повторения эффекта.


В зависимости от случайных параметров могли получаться разные результаты. Иногда на изображениях появлялись акварельные подтеки, а иногда следы, напоминающие печать оттиском или рисование губкой.

Подобный эффект возникал при неточной «ручной печати», когда вместо бумаги я вставлял в принтер прозрачный канцелярский файл, а затем переносил с него краску прижимая вручную к бумажным листам.

В glCam такие эксперименты с дисплейсментом происходили через петлю обратной связи, примерно повторяя описанный выше пайплайн фотошопа, и придавая снимкам более бумажный вид.

Фотографии сняты через фильтр:
▹ glCam / fever
Post #612 102
Keyboard.

Случайно сгенерированные фильтры я разделял на три категории:

1. Которые нравились сразу в своем исходном виде.
2. Которые хотелось доработать перед использованием.
3. Которые никак не цепляли.

Чтобы работать с фильтрами второго типа требовался какой-то механизм их тюнинга, аккуратной настройки. Для этого я решил задействовать клавиатуру. Настройка происходила следующим образом:

1. Сначала, при генерации, каждый фильтр получал свой «блокинг», например pi6-fp0(230)-fl4, где отдельными блоками были pi6, fp0(230) и fl4. Буквенная часть блока обозначала отдельный визуальный эффект. Следующая за ним цифра указывала на тип управления тачпадом. Число в скобках задавало режим смешивания блока с остальными.

2. Затем, для настройки нужно было нажать на клавиатуре цифру с номером выбранного блока, и удерживая цифру нажать на одну из следующих клавиш:

[←] сдвинуть блок влево
[→] сдвинуть блок вправо
[↑] заменить блок на случайный
[↓] удалить блок
[E] изменить тип управления эффектом
[W] изменить режим смешивания
[Q] убрать смешивание

3. Готовый блокинг можно было сохранить в виде текстовой строки и использовать в дальнейшем. Например в окне написания кода можно было ввести %pi6-fp0(230)-fl4 и нажать Run. Символ % указывал на то, что требуется распаковать блокинг в код.

Режим настройки позволял подхватывать и развивать какие-то недопроявленные при случайной генерации визуальные ходы, и благодаря ему я быстро расширил парк микс-пресетов.

Фотографии сняты через фильтр:
▹ glCam / camouflage
Post #604 99
Series.

Обычно при генеративной съемке я стремился к максимальной ситуативности. Фильтры генерировались здесь и сейчас до тех пор, пока не возникал резонанс визуала и какого-то внутреннего чувства. Я старался снимать только в состоянии такой синхронизации, и затем, когда внутреннее состояние менялось, отбрасывал фильтр. Серия снимков начиналась и заканчивалась в течение нескольких часов.

С появлением блоков в glCam я постепенно начал менять способ съемки и уходить от ситуативности к долгому использованию одного и того же эффекта. Съемка серии занимала не несколько часов, а нескольких дней или недель, независимо от настроения. Для этого было две основные причины:

1. Чтобы понять, как пользоваться сгенерированным фильтром, в какие зоны тачпада нажимать и в какой последовательности, требовалось долго экспериментировать.

2. В зависимости от ситуации фильтр мог давать разные результаты, и чтобы испытать его в разных условиях требовалось как минимум несколько дней.


Ограничение в возможности искать и выбирать фильтры напомнило работу с оптическими эффектами, когда к объективу камеры прикручивались какие-нибудь модификаторы и оптика взгляда искажалась надолго, до следующего обновления конструкции.

Таким образом, создание серий происходило через попытки максимально раскрыть фильтр, а не окружающие обстоятельства. Ситуативный способ съемки я решил оставить только для портретов, где синхронизация визуала и настроения все еще оставалась важной.

Изображения сняты через фильтр:
▹ glCam / envelope
Older posts →

About this channel

How can I read @generative_photography without a Telegram account?
TGViewer shows the public web preview Telegram publishes for generative camera blog: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does generative camera blog have?
generative camera blog (@generative_photography) has 117 subscribers on Telegram, refreshed roughly every 30 minutes.
Does generative camera blog know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →