TGViewer
generative camera blog generative camera blog @generative_photography · 117 subscribers
Post #89 96
Shake.

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

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

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

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

Однако, вскоре я отказался от странной идеи с шейкингом и стал использовать акселерометр по назначению: стремясь стабилизировать тряску, а не усиливать ее.

▹ Windy Pixel v2b4 — ранняя версия приложения с шейкингом.
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 →