TGViewer
generative camera blog generative camera blog @generative_photography · 117 subscribers
Post #189 102
Layering.

Я полюбил цифровую фотографию за то, что она позволяла создавать законченные произведения одним щелчком кнопки. Пленка так не умела, она требовала проявки и печати. Зато подобная механика использовалась в генеративном арте. Генеративные приложения работали так:

1. Запуск программы активировал цикл рисования.
2. В цикле за несколько секунд рассчитывались все необходимые линии и фигуры.
3. По завершению расчетов приложение выводило на экран уже законченную работу.
4. Можно было сохранить результат или создать новую картинку — как и в фотографии.

Использовать генеративные циклы внутри шейдеров было нецелесообразно. Если бы при нажатии на кнопку камера еще несколько секунд думала над изображением, то это бы мало отличалось от пост-обработки. Мне нужен был результат в реальном времени, поэтому в Disaurde пространство кадра часто заполнялось постепенно. Это уводило изображение от моментальной фотографии в сторону генеративных рисующих машин.

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

Постепенное заполнение кадра позволило добиться следующего:
1. Сохранить высокую производительность для съемки в реальном времени.
2. Сохранить влияние потока кадров на одно общее изображение.
3. Сохранить сложные и хаотичные сочетания фигур без циклов.

Важным преимуществом рисующей генерации была и возможность в любой момент прервать процесс, остановить рисование на текущем кадре и решить, что сейчас произведение закончено и можно его сохранять. Это привело меня к push-механике: пока экран нажат, изображение обновляется, отпускание экрана приводит к остановке генерации. Таким образом, нужный момент ловится не нажатием кнопки, а ее отпусканием — это кажется мне быстрее и инстинктивнее.

Изображения сняты через фильтры:
[pudigidemi] - «File Indigo»


▹ Disaurde v303 — приложение, в котором сделаны эти снимки.
▹ Генеративные рисующие машины от Gerhard Mantz: видео, программы.
More from @generative_photography
  1. Sep 1, 2026Навигация по блогу. 🔠 • Windy Pixel: Shading - Displacement - Mask - Stamp - Shake - Feed…
  2. Aug 20, 2026Paper. Еще до знакомства с шейдерами я случайно заметил, как непредсказуемо дисплейсмент с…
  3. Aug 6, 2026Keyboard. Случайно сгенерированные фильтры я разделял на три категории: 1. Которые нравили…
  4. Jul 30, 2026Series. Обычно при генеративной съемке я стремился к максимальной ситуативности. Фильтры г…
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 →