Shake.
До знакомства с шейдерами я не разрабатывал мобильных приложений. Мне казалось, что чем необычнее будет опыт использования моей программы, тем лучше. Для этого я добавил в приложение функцию шейкинга.
Работал шейкинг так: чтобы передать изображение из камеры в фильтр, смартфон нужно было трясти. При этом тряска часто размазывала снимок длинной выдержкой и результат получался вдвойне абстрактным.
Техническая реализация шейкинга осложнялось тем, что акселерометры разных устройств имели разную чувствительность. Из-за этого смартфон периодически требовалось держать неподвижно, чтобы его откалибровать.
Все эти неудобства казались мне пустяками по сравнению с новизной процесса съемки. После добавления шейкинга я восторженно ходил по квартире, тряс смартфоном и снимал окружающие предметы, поражаясь загадочным формам на фотографиях.
Однако, вскоре я отказался от странной идеи с шейкингом и стал использовать акселерометр по назначению: стремясь стабилизировать тряску, а не усиливать ее.
▹ Windy Pixel v2b4 — ранняя версия приложения с шейкингом.
Post #89
96





