Android.
Главной проблемой генеративной съемки для меня оставалась низкая скорость работы приложения. Чтобы повысить производительность я решил перенести код из браузера в отдельное apk-приложение для Android.
Библиотека p5.js, которую я использовал для разработки, была основана на языке Processing. Это позволяло без значительных усилий портировать часть кода в Processing IDE и экспортировать оттуда в виде готового apk-файла.
В результате скорость работы приложения немного увеличилась, но вместе с тем появились и проблемы:
1. В вопросах работы с камерой, текстурами и шейдингом Processing показался мне менее гибким, чем p5.js.
2. Стало сложнее заниматься отладкой приложения: экспорт в apk, передача файла на смартфон и запуск отнимали значительное время.
3. При публикации я выбирал конкретную модель смартфона, и полученный apk запускался только на нем, отказываясь работать на других устройствах.
Для экспериментов с apk я использовал вариант маскирующего эффекта, усиленного туннелированием и петлей обратной связи. От идеи Android-приложения я вскоре отказался, и этот фильтр перешел в набор пресетов mIRO))).
Изображения сняты через фильтр:
▹ mIRO))) / Hexstatic
Post #300
132






