Глеб
и то - при условии, что у тебя это всё на хороший фэйс трекер завязано
Глеб
дальше - blur
Глеб
вы в курсе что то что идет на сёрфэйс - это всё off-canvas - прямой рендер в граф буффер
Глеб
???
Андрей
Zayn
Глеб
вот и как вы собираетесь Surface Render - кэпчурить, чтобы потом делать блюр и плюс, учитывая что рендер канваса и сёрфейса - как правило присходит в разных потоках
Глеб
далее - производительность "ПРОГРАММНОГО" блюра в андроиде - как думаете какая?
Андрей
Андрей
Zayn
Андрей
Андрей
насколько это сложно вопрос другой если что
Андрей
и да, тогда точно будет на GPU
Глеб
Ну, если openGl - то может быть
Глеб
но тут есть другой нюанс...
Андрей
какой?
Глеб
затащить камеру в gl-пространство, а и еще - сделать так чтобы запись - фото - шла - original(Я так понимаю - блюр - это только для preview)
Глеб
gl у нас как работает? RGB - замечательно! А камера? YUV - очень хорошо!
Глеб
+ шейдер на перегон в RGB
Андрей
ну я написал, что то, насколько это сложно - вопрос другой
Андрей
понятно, что такое за день хрен напишешь
Глеб
но тогда в шейдере надо иметь три текстуры три сэмплера
Глеб
RGBtoYUV RenderScript - тоже можно (см выше про renderscript)
Zayn
короче, встрял я с блюром динамическим...
Глеб
Да ничего не встрял - просто нету его в андроиде и всё)))
Zayn
Zayn
Zayn
Андрей
Mikhail
привет, кто нибудь с картами google maps хорошо знаком? вопрос про маркеры
Mikhail
https://stackoverflow.com/questions/8048053/google-map-marker-clickable-area
Mikhail
проблема один в один
Mikhail
зарепорчено как баг
Mikhail
типа пофиксили, но нет
Глеб
я пока ноль в этой теме, поэтому вряд ли сейчас осилю, но спасибо за совет
тут скорее дело - в платформе в целом.
Даже если ты и осилишь - не факт, что это на слабых телефонах будет производительно - при всём твоём желании.
Задумайся - почему нигде в system UI, stock apps, Pixel Launcher и тд - даже в гугл аппах - не встретить динамический блюр. В принципе в андроиде его не найти - никто так и нереализовал до сих пор
Zayn
Mikhail
Mikhail
я делал блюр с рендер скриптом
Mikhail
копать надо, сча, давно было
Zayn
Mikhail
ладно
Ivan
Делал блюр на OpenGL ES 2.0, знаю как сделать, чтобы работало быстро даже на старых, слабых девайсах. Кому интересно, пишите в личку.
Глеб
угу - вот так и сделать - "на OpenGL ES 2.0" через шейдеры
это максимально производительно 👍 и совместимо со всеми
Глеб
тока ему нужен не только блюр - а комплексно - всё это добро с камерой сёрфэйсом и прочим, потому как если всё остальное реализовывать "в отрыве", джава-форами - то весь профит от быстрого блюра потеряется)))
Ivan
Mikhail
@NikitenkoGleb https://youtu.be/-Q91eQPfEAw?t=70
Mikhail
аппки уже нет в сторе
Mikhail
но боковая менюшка была с блюром
Denis
Denis
Господа, кто-нибудь знает, как можно сделать свайп внутри ViewPager (см картинку)?
Mikhail
а внутри RecyclerView?
Глеб
Zayn
Mikhail
на сони вроде
Mikhail
compact z3
Zayn
не бюджетка, вроде норм анимация
Mikhail
в смысле статика?
Mikhail
блюрится в динамике
Mikhail
или я что-то не то понял
Глеб
но боковая менюшка была с блюром
любопытно посмотреть производительно блюра - когда "под тобой" фон 60 fps мелькает - и ты по нему ещё своим слоем "ездиишь" 😊
Глеб
Mikhail
ааа)
Mikhail
но у меня не статика, обрати внимание на бургер кнопку
Глеб
ааа)
а так то круто - очень красиво! 👍
и rs тут как раз в тему!
Mikhail
она анимируется когда меню вызжает
Mikhail
но если у тебя там черти что происходит
Mikhail
то даже не знаю)
Mikhail
какие-то космические требования
Zayn
ну либы есть в андроид арсенале
Zayn
правда, там блюр к вьюшке цепляется