вилисов
Photo
ровно год назад в этот день мы показывали «мазэрашу» в кино одновременно в трёх городах: в КАРО Октябрь в Москве, в КАРО в Петербурге и в ЦГК в Перми. если бы я не был какой-то частью себя театральным критиком, то есть не понимал бы контекст, мне кажется, я бы не смог сейчас так удивляться тому, что это было. кучка ноунеймов собирается в перми, полтора месяца за полмиллиона своих денег делает гигантский спектакль в гигантском цеху, а через три месяца после выпуска показывает полную шестичасовую версию в тысячном зале главного кинотеатра москвы и ещё в двух городах. шестичасовой киносеанс изъёбистого сложного перфа без перывов — даже щас для меня это всё звучит как wtf.
то, что я лично делал на репетициях тогда в перми (уже избавившись от токсичной идентичности «режиссёра», но ещё не понимая до конца, как делить ответственность с перформерами в производстве события) сейчас вызывает у меня лютый кринж и я хочу извиниться перед всеми, кто прошёл через это и остался до релиза. но вся работа целиком и то, как она появилась и показывалась вживую и в кино, — я по-прежнему считаю что это самое интересное и мощное театральное событие 2019 года. за последние двадцать лет ничего подобного в россии не происходило, и за прошедший год так и не произошло, — событие такого масштаба, в таком регионе и локации, сделанное командой, далёкой от привилегий + сугубо на собственных ресурсах. это ещё и продюсерски абсолютно уникальный кейс. и разумеется вы нигде не прочитаете об этом никаких текстов, потому что в россии не существует платформ, заинтересованных в исследовании театрального ландшафта + реально зависимых от читателей, а существует только две с половиной тусовочных помойки, десять лет подряд облизывающих одни и те же фамилии. когда нет реальной конкуренции за внимание, тогда нет и реального исследования, а есть подкасты на медузе «почему кирилл серебренников — главный человек в российском театре». (upd: вспомнил что мне недавно скинули скрин из курса ВШЭ про театр (😫) — там Ольга Рогинская рассказывает про «мзрш»)
я очень сильно обнимаю ещё раз всех тех, кто сделал это возможным, и отдельное спасибо Саше Дёшиной, без которой не было бы показов в кино. ну и в честь юбилея предлагаю посмотреть двадцатиминутный фрагмент из этого шестичасового спектакля. ура, и пусть в россии будет больше таких амбициозных и потрясающих инди-проектов.
то, что я лично делал на репетициях тогда в перми (уже избавившись от токсичной идентичности «режиссёра», но ещё не понимая до конца, как делить ответственность с перформерами в производстве события) сейчас вызывает у меня лютый кринж и я хочу извиниться перед всеми, кто прошёл через это и остался до релиза. но вся работа целиком и то, как она появилась и показывалась вживую и в кино, — я по-прежнему считаю что это самое интересное и мощное театральное событие 2019 года. за последние двадцать лет ничего подобного в россии не происходило, и за прошедший год так и не произошло, — событие такого масштаба, в таком регионе и локации, сделанное командой, далёкой от привилегий + сугубо на собственных ресурсах. это ещё и продюсерски абсолютно уникальный кейс. и разумеется вы нигде не прочитаете об этом никаких текстов, потому что в россии не существует платформ, заинтересованных в исследовании театрального ландшафта + реально зависимых от читателей, а существует только две с половиной тусовочных помойки, десять лет подряд облизывающих одни и те же фамилии. когда нет реальной конкуренции за внимание, тогда нет и реального исследования, а есть подкасты на медузе «почему кирилл серебренников — главный человек в российском театре». (upd: вспомнил что мне недавно скинули скрин из курса ВШЭ про театр (😫) — там Ольга Рогинская рассказывает про «мзрш»)
я очень сильно обнимаю ещё раз всех тех, кто сделал это возможным, и отдельное спасибо Саше Дёшиной, без которой не было бы показов в кино. ну и в честь юбилея предлагаю посмотреть двадцатиминутный фрагмент из этого шестичасового спектакля. ура, и пусть в россии будет больше таких амбициозных и потрясающих инди-проектов.
YouTube
К ВОПРОСУ О РОЛИ ПЧЁЛ В ПОЯВЛЕНИИ СОВРЕМЕННОГО ТЕАТРА
Перформативная лекция; фрагмент спектакля «МАЗЭРАША»: премьера в Перми 7 и 8 марта; премьера кинопоказа 29 июня в кинотеатрах КАРО Москвы и Санкт-Петербурга. Текст: Виктор Вилисов; перформер и музыка: Никита Евглевский
я не писал тексты миллион лет, тем приятнее сообщить, что в «секрете фирмы» у меня сегодня вышел ГИГАНТСКИЙ спецпроект про дополненную реальность. это самый подробный из всех когда-либо выходивших текстов про AR (делал большой рисёрч, ответственно могу сказать) и в этом тексте — вообще всё, что нужно знать о технологии, которая уже сейчас меняет человеческую коммуникацию, политику культуры, искусство само по себе, медицину, армию, а также приближает пространственный интернет — следующий гигантский прорыв в структуре отношений между человеком, миром и другим человеком. я очень рад, что мне повезло быть автором этого спецака и я всех прошу, конечно, его расшэрить.
https://secretmag.ru/parallelnyi-mir.htm
https://secretmag.ru/parallelnyi-mir.htm
ar.secretmag.ru
ПARАЛЛЕЛЬНЫЙ МИР
Как дополненная реальность меняет церковь, медицину, искусство и всё остальное уже сейчас
вилисов
Video
это ⬆️ — небесной красоты второй трейлер нашего экспириенс-проекта SITTING IN A ROOM. I AM. голос — мария кувшинова, звук — леонид именных, блендер-сцена — павел князев.
а ещё мы уже спустя неделю после запуска обновили наш игровой лэндинг. теперь звук работает железно везде. теперь вёрстка ещё лучше. теперь вы можете пошэрить (!!!!!) свой результат в любой соцсеточке с красивым сниппетом. сколько монеток набрали — столько там и нарисуется. фантастика! пожалуйста, шэрьте! самое главное: МЫ ДОБАВИЛИ ПРЫЖКИ!!! выглядят они КОСМИЧЕСКИ. ПОПРОБУЙТЕ ТАМ ПОПРЫГАТЬ!!! даже на мобилках!! (в ладшафтном режиме)
и вы конечно спросите: «если вы так заёбыватесь всего лишь по поводу лэндинга, то что же у вас будет в самом приложении???» ну, например, хэнд-трекинг и распознавание жестов на основе компьютерного зрения/мэшин лёрнинг)
ждём!! 😎😎😎
а ещё мы уже спустя неделю после запуска обновили наш игровой лэндинг. теперь звук работает железно везде. теперь вёрстка ещё лучше. теперь вы можете пошэрить (!!!!!) свой результат в любой соцсеточке с красивым сниппетом. сколько монеток набрали — столько там и нарисуется. фантастика! пожалуйста, шэрьте! самое главное: МЫ ДОБАВИЛИ ПРЫЖКИ!!! выглядят они КОСМИЧЕСКИ. ПОПРОБУЙТЕ ТАМ ПОПРЫГАТЬ!!! даже на мобилках!! (в ладшафтном режиме)
и вы конечно спросите: «если вы так заёбыватесь всего лишь по поводу лэндинга, то что же у вас будет в самом приложении???» ну, например, хэнд-трекинг и распознавание жестов на основе компьютерного зрения/мэшин лёрнинг)
ждём!! 😎😎😎
Monro Casino
Монро Казино - официальное онлайн казино, играть на деньги в Monro Casino
Официальный сайт Monro Casino 🔥 Зарегистрируйся и получи бонус от Монро Казино 100% к депозиту для новых игроков 🎰 Лучшие игровые автоматы и быстрая регистрация казино Monro
сооснователь и гендир твиттера выпустил трейлер к нашему проекту SITTING IN A ROOM. I AM.
https://incrussia.ru/news/dzhek-dorsi-vseobshhy-bazovy-dohod/
спасибо, Джек Дорси, оч признательны!
https://incrussia.ru/news/dzhek-dorsi-vseobshhy-bazovy-dohod/
спасибо, Джек Дорси, оч признательны!
Inc. Russia
Джек Дорси профинансировал эксперимент по всеобщему базовому доходу, который затронет 7 млн человек
Глава Twitter Джек Дорси объявил о сотрудничестве с 14 американскими мэрами для финансирования эксперимента по всеобщему базовому доходу. Сторонники проекта говорят, что выплаты сократят разрыв между бедными и богатыми. Противники же считают, что базовый…
вилисов
Photo
есть отличные новости: моя книжка «нас всех тошнит» уезжает в типографию на третий тираж 2500 экз с дополнительной корректурой и новой (супер)обложкой (обложка совсем новая, пока не покажу). релевантность этой книжки для меня щас (да как и театра в целом) стремится к отрицательным величинам, но как оказалось, это действительно такая игра вдолгую и один из важнейших для меня проектов. про вклад, который эта книжка сделала, уже не говорю даже. мои театральные друзья эту книжку не любят или не читали, ну и примерно понятно почему, но я не смогу пересчитать количество людей, с которыми я благодаря ей установил извините междисциплинарные связи, то есть я не просто чувствую, я прямо знаю, что это был и остаётся мощнейший проект по выплеску театрально-перформативного саммари за пределы круга театральных зрителей. и как я сейчас понимаю, эта книжка стала продуктом большой интуиции на тему того, что адресатом театра и текстов о театре/перформансе являются вообще-то не театралы, а другие разные люди. похожий процесс сейчас происходит в гейм-индустрии, где на фоне озабачивания крупных студий прогрессивной повесткой, разворачивается чуть ли не бунт геймеров, а от геймблогеров наконец-то появляются мнения, что геймеры — это вообще-то не целевая аудитория игр, а просто сообщество, причём довольно токсичное. я честно так же думаю про то, что принято называть театралами. мне с ними никогда не было ни интересно, ни продуктивно, и писать и говорить для этих людей я тоже никогда не хотел. это всё часть гораздо большего процесса растворения идентичностей и вообще профессионализации, так что тут я прервусь. просто честно рад, что эта книжка, получившая две отличных премии и по факту являющаяся единственным театральным бестселлером на русском языке за последние двадцать лет, сделавшая так много полезного и для меня, и для других, — снова переиздаётся.
фестиваль драматургии «любимовка» собирает 950 тысяч рублей на планете.ру на новый сайт.
это уже готовый мем, можно было бы остановиться, но я напишу целый пост про это. я даже не буду говорить, насколько в этом решении вообще всё неадекватно всему. запросам и ресурсам любимовки, тому, как такие вещи вообще делаются, реальности. сайты для арт-нкошек не делаются за миллион рублей, они не делаются даже за сотку, тем более они не делаются агентствами, заточенными на бизнесы, — такие сайты делаются скилловитыми студентами, рыскающими в поиске таких проектов для портфолио, для них гонорар в тридцатку за две недели работы — это благодать божья. а то, что в описании краудфандинга описано как тз — это именно две недели работы для одного человека, а не несколько месяцев для компании. потому что весь перечисленный «качественный функционал», под который эти ребята зачем-то хотят разрабатывать свою cms, дублируется с головой любой другой уже существующей бесплатной cms.
в самом этом решении и в языке которым они это описывают сквозит непонимание всего, прежде всего того, что они вообще делают, ну и непонимание интернета конечно. говорю об этом без злорадства, а с большой грустью, потому что пост конечно вообще не про любимовку, а про то, как креативные практики и сообщества формируют себя в онлайне. много было написано про «люди не понимают, как работают интернет», в т.ч. мной — а что это вообще значит — как работает интернет?
я думаю, что тот стыдный позор, из которого состоит 95% попыток театральных/перформативных/арт-сообществ, институций и персон стать доступными на цифровых платформах в карантинный, посткарантинный период и сильно раньше — это кусочек большой проблемы — неумения чувствовать технологии и интерфейсы. когда я или люди с похожей оптикой кринжуются от очередного такого жеста, типа сбора ляма на сайт, говорят «это стыдно» — у кого-то, кто не схватывает этот кринж интуитивно, возникает вопрос — а почему это стыдно. и тут у нас заканчивается язык, потому что ну что значит почему — ну потому что для нас это находится в зоне очевидного. можно сесть и провести формальный анализ, сравнение с другими подобными проектами, привлечь контекст, но это отдельный труд, на который никогда не бывает ни времени, ни повода.
и вот чтобы лучше друг друга понимать на этой интуитивной территории — а что хорошо, правильно и своевременно в связке арта и диджитала — надо конечно надрачивать себя чувствовать технологии. потому что щас платформы и интерфейсы вообще не воспринимаются как что-то внешнее. а это, в свою очередь, тоже часть огромной проблемы — непрозрачности связей. например неспособность людей почувствовать социальное как внешнее приводят ко всем вот этим ублюдочным постам про «концлагерь новой этики» в бумерском сегменте фейсбука сейчас. а как (возвращаясь к началу) почувствовать технологии и интерфейсы? — ну надо относиться к ним с вниманием и любовью, мне кажется это универсальный рецепт. потому что когда вы тащите фреймы своей русдрамы на «новые платформы» потому что вам на эхе москвы рассказали что «теперь всё в интернете» — ну вот тогда вам лучше нахуй сходить.
в целом мой пост это даже усложнение проблемы «любимовки». думаю там всё проще, это такой классический пример институционализированного сообщества, у которого не хватило ни желания, ни умения переизобрести себя, поэтому всё, что двигает сейчас эту телегу вперёд — только инерция. инерция авторитета, которая заставляет молодых людей туда подаваться, и инерция ценности экспертности, которая там сверху. вместо работы на видимость текстов и смещение языка, люди продолжают отправной точкой считать экспертизу (которая совсем немножко сместилась в индивидуальную оптику с благородным жестом привлечения молодых ридеров). ну и собирают миллион на сайт — там есть книжка павла руднева с его автографом в качестве вознаграждения. надеюсь, можно ещё заказать уёбищную шутку казачкова за триста рублей. сумасшедшие какие-то прям, ну правда.
это уже готовый мем, можно было бы остановиться, но я напишу целый пост про это. я даже не буду говорить, насколько в этом решении вообще всё неадекватно всему. запросам и ресурсам любимовки, тому, как такие вещи вообще делаются, реальности. сайты для арт-нкошек не делаются за миллион рублей, они не делаются даже за сотку, тем более они не делаются агентствами, заточенными на бизнесы, — такие сайты делаются скилловитыми студентами, рыскающими в поиске таких проектов для портфолио, для них гонорар в тридцатку за две недели работы — это благодать божья. а то, что в описании краудфандинга описано как тз — это именно две недели работы для одного человека, а не несколько месяцев для компании. потому что весь перечисленный «качественный функционал», под который эти ребята зачем-то хотят разрабатывать свою cms, дублируется с головой любой другой уже существующей бесплатной cms.
в самом этом решении и в языке которым они это описывают сквозит непонимание всего, прежде всего того, что они вообще делают, ну и непонимание интернета конечно. говорю об этом без злорадства, а с большой грустью, потому что пост конечно вообще не про любимовку, а про то, как креативные практики и сообщества формируют себя в онлайне. много было написано про «люди не понимают, как работают интернет», в т.ч. мной — а что это вообще значит — как работает интернет?
я думаю, что тот стыдный позор, из которого состоит 95% попыток театральных/перформативных/арт-сообществ, институций и персон стать доступными на цифровых платформах в карантинный, посткарантинный период и сильно раньше — это кусочек большой проблемы — неумения чувствовать технологии и интерфейсы. когда я или люди с похожей оптикой кринжуются от очередного такого жеста, типа сбора ляма на сайт, говорят «это стыдно» — у кого-то, кто не схватывает этот кринж интуитивно, возникает вопрос — а почему это стыдно. и тут у нас заканчивается язык, потому что ну что значит почему — ну потому что для нас это находится в зоне очевидного. можно сесть и провести формальный анализ, сравнение с другими подобными проектами, привлечь контекст, но это отдельный труд, на который никогда не бывает ни времени, ни повода.
и вот чтобы лучше друг друга понимать на этой интуитивной территории — а что хорошо, правильно и своевременно в связке арта и диджитала — надо конечно надрачивать себя чувствовать технологии. потому что щас платформы и интерфейсы вообще не воспринимаются как что-то внешнее. а это, в свою очередь, тоже часть огромной проблемы — непрозрачности связей. например неспособность людей почувствовать социальное как внешнее приводят ко всем вот этим ублюдочным постам про «концлагерь новой этики» в бумерском сегменте фейсбука сейчас. а как (возвращаясь к началу) почувствовать технологии и интерфейсы? — ну надо относиться к ним с вниманием и любовью, мне кажется это универсальный рецепт. потому что когда вы тащите фреймы своей русдрамы на «новые платформы» потому что вам на эхе москвы рассказали что «теперь всё в интернете» — ну вот тогда вам лучше нахуй сходить.
в целом мой пост это даже усложнение проблемы «любимовки». думаю там всё проще, это такой классический пример институционализированного сообщества, у которого не хватило ни желания, ни умения переизобрести себя, поэтому всё, что двигает сейчас эту телегу вперёд — только инерция. инерция авторитета, которая заставляет молодых людей туда подаваться, и инерция ценности экспертности, которая там сверху. вместо работы на видимость текстов и смещение языка, люди продолжают отправной точкой считать экспертизу (которая совсем немножко сместилась в индивидуальную оптику с благородным жестом привлечения молодых ридеров). ну и собирают миллион на сайт — там есть книжка павла руднева с его автографом в качестве вознаграждения. надеюсь, можно ещё заказать уёбищную шутку казачкова за триста рублей. сумасшедшие какие-то прям, ну правда.
вилисов
сооснователь и гендир твиттера выпустил трейлер к нашему проекту SITTING IN A ROOM. I AM. https://incrussia.ru/news/dzhek-dorsi-vseobshhy-bazovy-dohod/ спасибо, Джек Дорси, оч признательны!
Massive Attack и Young Fathers при участии профессора Гая Стэндинга выпустили музыкальный трейлер (отличный) к нашему экспириенс-проекту про безусловный базовый доход.
https://www.youtube.com/watch?v=a-1YI-neupU
спасибо, коллеги.
https://www.youtube.com/watch?v=a-1YI-neupU
спасибо, коллеги.
YouTube
Massive Attack - Massive Attack x Young Fathers featuring Professor Guy Standing
Music video by Massive Attack performing Massive Attack x Young Fathers.© 2020 Virgin Records Limited
честно хотел проигнорировать эту историю, потому что немножко такая рубрика в мире животных, но вчера появились новые обстоятельства и расскажу. есть такой валентин воробьёв, в инсте подписан как «Профессиональный Актёр». он полторы недели назад записал серию из трёх видео со смелым неймингом «против пидоров». до этого у него в инсте серия видео под названием «один против всех». из инсты видео само собой удалили (про это он тоже потом записал видео, что это «большой показатель отношения к этому всему инстаграма, фейсбука и твиттера»), поэтому вот вам ссылка на них ВК, там ещё блестящие совершенно комменты, из которых выясняется фантастически, что против пидоров валентин воробьёв в числе прочего потому, что они ему ломали карьеру (и теперь он «не там, где должен был быть») за то, что он говорил им НЕТ. (ну хз, по-моему такое сухонькое мясцо даже роман виктюк не захотел бы)
помимо бомжацких корпоратов наш герой играл в спектакле «озеро» театра поколений. худруку театра даниле корогодскому скинули эти видео и он написал в общий чат большой мессадж, что валентин воробьев больше не играет в спектакле озеро и руки ему корогодский не подаст, также предлагает другим людям в чате, поддерживающим воробьёва, перестать иметь к театру отношение. мощно? мощно. институт репутации в деле!
у меня нет мнения конкретно по этому решению снять с роли, но я корогодского поддерживаю, разумеется. вчера ему совершенно ублюдочным образом засрали стену ВК фашизоиды на тему «слыш либеральный петушок верни Нашего Русского Парня на работу!!!!!!!!». и вот это конечно прям уже неприятно.
мнения нет, но ситуация прикольная и нам ещё придётся столкнуться с таким много раз, думаю. сильно ли пострадает воробьев из-за снятия? ну сколько ему платили за выход, ну косарь в лучшем случае. это не труппа мариинки. но для театра это важный жест по отстаиванию идентичности и ценностей. поскольку русские актёры в основном все базово тупые, то в театре до сих пор процветает весь токсик-букет, причём максимально шизофреничный. мужчины-актёры, особенно неудачники (ну то есть почти все) — это вообще пиздец, я бы их прямо изолировал. как театрам поступать в таких случаях? чистить ряды? запрещать своим работникам постить в фб? занимать слепую позицию «срать что люди пишут в нерабочее время»? интересно, как в каждом отдельном случае будут делать дэмэдж-контроль. я лично думаю, что работает простая практика — работать только с адекватными людьми, чтобы не нести потом ответственность или ущерб за их ментальный трэш и перинатальные травмы.
потому что ну посмотрите профайл и видосы этого воробьёва: такая прямо щемящая картина, чувак ведёт поэтические прогулки на катерах и говорит, что пидоры сломали ему карьеру. сидит на фоне шкафа с книжками и потоком льёт прям такую шизофрению про афган, перестройку, великую отечественную и иллюминатов. страшно и жалко мужика. удивительно конечно такое видеть в 2020, ну а что не удивительно.
вообще как щас все динозаврики начнут потихоньку рваться под напором новой этики — прям пиздосики как интересно. щас пока все молчат, потому что вообще не до этого. потом будет ЛОЛ БЛЯ у нас в театре фенезизма нет!!!!))) потом будет мнямням пук пук а кагже свободное мнение…геи это болезнь….ну что вы нас обижаете… ну а потом порвутся финально. ждём.
помимо бомжацких корпоратов наш герой играл в спектакле «озеро» театра поколений. худруку театра даниле корогодскому скинули эти видео и он написал в общий чат большой мессадж, что валентин воробьев больше не играет в спектакле озеро и руки ему корогодский не подаст, также предлагает другим людям в чате, поддерживающим воробьёва, перестать иметь к театру отношение. мощно? мощно. институт репутации в деле!
у меня нет мнения конкретно по этому решению снять с роли, но я корогодского поддерживаю, разумеется. вчера ему совершенно ублюдочным образом засрали стену ВК фашизоиды на тему «слыш либеральный петушок верни Нашего Русского Парня на работу!!!!!!!!». и вот это конечно прям уже неприятно.
мнения нет, но ситуация прикольная и нам ещё придётся столкнуться с таким много раз, думаю. сильно ли пострадает воробьев из-за снятия? ну сколько ему платили за выход, ну косарь в лучшем случае. это не труппа мариинки. но для театра это важный жест по отстаиванию идентичности и ценностей. поскольку русские актёры в основном все базово тупые, то в театре до сих пор процветает весь токсик-букет, причём максимально шизофреничный. мужчины-актёры, особенно неудачники (ну то есть почти все) — это вообще пиздец, я бы их прямо изолировал. как театрам поступать в таких случаях? чистить ряды? запрещать своим работникам постить в фб? занимать слепую позицию «срать что люди пишут в нерабочее время»? интересно, как в каждом отдельном случае будут делать дэмэдж-контроль. я лично думаю, что работает простая практика — работать только с адекватными людьми, чтобы не нести потом ответственность или ущерб за их ментальный трэш и перинатальные травмы.
потому что ну посмотрите профайл и видосы этого воробьёва: такая прямо щемящая картина, чувак ведёт поэтические прогулки на катерах и говорит, что пидоры сломали ему карьеру. сидит на фоне шкафа с книжками и потоком льёт прям такую шизофрению про афган, перестройку, великую отечественную и иллюминатов. страшно и жалко мужика. удивительно конечно такое видеть в 2020, ну а что не удивительно.
вообще как щас все динозаврики начнут потихоньку рваться под напором новой этики — прям пиздосики как интересно. щас пока все молчат, потому что вообще не до этого. потом будет ЛОЛ БЛЯ у нас в театре фенезизма нет!!!!))) потом будет мнямням пук пук а кагже свободное мнение…геи это болезнь….ну что вы нас обижаете… ну а потом порвутся финально. ждём.
сегодня ебём в рот команду выставки NEMOSKVA — http://aroundart.org/2020/08/06/nemoskva/
из текста самое показательное что эти чудики юзают вотсап. а вообще конечно есть отличное не до конца переводимое и обросшее щас контекстом вокруг техгигантов и антитраст разборок в сша слово arrogance — прям уместно. ну и зачем молодые люди по-прежнему пытаются работать с культурными институциями в россии — большая для меня загадка.
из текста самое показательное что эти чудики юзают вотсап. а вообще конечно есть отличное не до конца переводимое и обросшее щас контекстом вокруг техгигантов и антитраст разборок в сша слово arrogance — прям уместно. ну и зачем молодые люди по-прежнему пытаются работать с культурными институциями в россии — большая для меня загадка.
Aroundart.org
«Задача проекта в том числе фасад»: о «Немоскве» - Aroundart.org
Два куратора разоблачают «Немоскву».
вилисов
Video
ФИЛЬТР КАЛМАНА КАК ТЕАТРАЛЬНЫЙ ПРИЁМ
Кто-то тут наверняка знает, что я сейчас работаю над самым интересным проектом из всех, что мне пока приходилось делать. Те, кто следят, помнят, что мы должны были выпустить его ещё до конца июня. И я всё думал: как доступно описать, с какими вызовами мы на этом проекте сталкиваемся, чтобы была хотя бы примерно понятна сложность работы + свежесть технологий, которые мы используем. Описание лежало на поверхности: то, что мы сейчас делаем, невозможно было сделать ещё полгода назад. Вот я щас смотрю ни гитхабе даты релиза ключевых фреймворков, на которых у нас всё построено, даты совсем свежие. Некоторые не ключевые, но важные для каких-то фич библиотеки/пакеты были выпущены или обновлены так, как нам нужно, вообще пару месяцев назад. Мы работаем в такой ситуации, что многие наши траблы прямо сейчас по пути работы решаются в тредах на десять человек. Поскольку у нас не полностью игровой и не e-commerce продукт, мы с нашими запросами на функционал попадаем в вообще несуществующую нишу. СКОЛЬКО ВСЕГО Артёму и Илье пришлось написать с нуля руками на, как я понимаю, довольно низких уровнях — с ума сойти.
Дополненной реальности самой по себе сильно больше десяти лет и если вы в 2020-м хотите кинуть цифровой кубик на плоскость — при должной подготовке у вас особо не будет проблем. Но если вы хотите собрать кроссмедиа сторителлинг-проект под обе главные мобильные платформы со сложной динамичной графикой, одинаково хорошо выглядящей и управляемой на слабых и мощных устройствах, а помимо AR у вас есть звук, видео, 2D-анимация, игровые сцены с ML-распознаванием жестов — ну) придётся попотеть) просто потому что никто никогда ничего подобного не делал)
И я щас хочу рассказать о нетривиальности нашей работы на примере одной маленькой абсолютно декоративной штуки. То есть не погружаясь даже в основной функционал, чтобы у вас была возможность сделать проекцию сложности от этой декоративной штуки на весь проект.
На видео выше — кусок стартового экрана нашего приложения. Вы видите 3D-модельку, которая стоит спиной и вращается в зависимости от того, в какую сторону вы крутите устройство, то есть управляется акселерометром. Не буду углубляться как это появилось в интерфейсе, но вот нам нужно это сделать. (Вроде просто, да? А теперь загляните к себе в телефон и попробуйте найти хотя бы одно приложение, в интерфейсе которого есть 3D-элементы. Не 2.5D, а реальный рилтайм 3D.) Ну что: я нарисовал прототип в фигме и отправляю ребятам с описанием, что этот чувак должен двигаться. Мы начинаем копать и выясняем… что Flutter — кроссплатформенный SDK, на котором у нас написано всё, кроме блоков AR — не поддерживает 3D-рендеринг. Вообще. В него невозможно вывести 3д-объект ни в одном из форматов. Что делать? Забивать? Мы делаем беглый рисёрч. Выясняется, что есть совсем свежая (декабрь 19-го) неофициальная (!) библиотека, которая способна рендерить 3д во флаттер. Эта библиотека поддерживает ТОЛЬКО .obj файлы с mtl+png текстурой, что уже здорово нас ограничивает. Но это уже что-то.
И тут мы с вами вспоминаем, что obj файлы не поддерживают анимацию. Вообще. То есть моделька не может двигаться. Никак. Сделать, как мы придумали, не получится.
Вся Россия опустила руки. Мы приходим с альтернативным решением: давайте не анимировать модель, а двигать камеру вокруг неё, потому что это технически возможно. Тогда будет динамика. Одновременно с этим предложением возникла идея двигать модельку гироскопом или акселерометром, но до этого ещё далеко. Ещё несколько дней мы выясняли, почему эта библиотека не отображает корректно текстуры и свет. Выяснили. Починили.
⬇️⬇️⬇️
Кто-то тут наверняка знает, что я сейчас работаю над самым интересным проектом из всех, что мне пока приходилось делать. Те, кто следят, помнят, что мы должны были выпустить его ещё до конца июня. И я всё думал: как доступно описать, с какими вызовами мы на этом проекте сталкиваемся, чтобы была хотя бы примерно понятна сложность работы + свежесть технологий, которые мы используем. Описание лежало на поверхности: то, что мы сейчас делаем, невозможно было сделать ещё полгода назад. Вот я щас смотрю ни гитхабе даты релиза ключевых фреймворков, на которых у нас всё построено, даты совсем свежие. Некоторые не ключевые, но важные для каких-то фич библиотеки/пакеты были выпущены или обновлены так, как нам нужно, вообще пару месяцев назад. Мы работаем в такой ситуации, что многие наши траблы прямо сейчас по пути работы решаются в тредах на десять человек. Поскольку у нас не полностью игровой и не e-commerce продукт, мы с нашими запросами на функционал попадаем в вообще несуществующую нишу. СКОЛЬКО ВСЕГО Артёму и Илье пришлось написать с нуля руками на, как я понимаю, довольно низких уровнях — с ума сойти.
Дополненной реальности самой по себе сильно больше десяти лет и если вы в 2020-м хотите кинуть цифровой кубик на плоскость — при должной подготовке у вас особо не будет проблем. Но если вы хотите собрать кроссмедиа сторителлинг-проект под обе главные мобильные платформы со сложной динамичной графикой, одинаково хорошо выглядящей и управляемой на слабых и мощных устройствах, а помимо AR у вас есть звук, видео, 2D-анимация, игровые сцены с ML-распознаванием жестов — ну) придётся попотеть) просто потому что никто никогда ничего подобного не делал)
И я щас хочу рассказать о нетривиальности нашей работы на примере одной маленькой абсолютно декоративной штуки. То есть не погружаясь даже в основной функционал, чтобы у вас была возможность сделать проекцию сложности от этой декоративной штуки на весь проект.
На видео выше — кусок стартового экрана нашего приложения. Вы видите 3D-модельку, которая стоит спиной и вращается в зависимости от того, в какую сторону вы крутите устройство, то есть управляется акселерометром. Не буду углубляться как это появилось в интерфейсе, но вот нам нужно это сделать. (Вроде просто, да? А теперь загляните к себе в телефон и попробуйте найти хотя бы одно приложение, в интерфейсе которого есть 3D-элементы. Не 2.5D, а реальный рилтайм 3D.) Ну что: я нарисовал прототип в фигме и отправляю ребятам с описанием, что этот чувак должен двигаться. Мы начинаем копать и выясняем… что Flutter — кроссплатформенный SDK, на котором у нас написано всё, кроме блоков AR — не поддерживает 3D-рендеринг. Вообще. В него невозможно вывести 3д-объект ни в одном из форматов. Что делать? Забивать? Мы делаем беглый рисёрч. Выясняется, что есть совсем свежая (декабрь 19-го) неофициальная (!) библиотека, которая способна рендерить 3д во флаттер. Эта библиотека поддерживает ТОЛЬКО .obj файлы с mtl+png текстурой, что уже здорово нас ограничивает. Но это уже что-то.
И тут мы с вами вспоминаем, что obj файлы не поддерживают анимацию. Вообще. То есть моделька не может двигаться. Никак. Сделать, как мы придумали, не получится.
Вся Россия опустила руки. Мы приходим с альтернативным решением: давайте не анимировать модель, а двигать камеру вокруг неё, потому что это технически возможно. Тогда будет динамика. Одновременно с этим предложением возникла идея двигать модельку гироскопом или акселерометром, но до этого ещё далеко. Ещё несколько дней мы выясняли, почему эта библиотека не отображает корректно текстуры и свет. Выяснили. Починили.
⬇️⬇️⬇️
вилисов
Video
⬆️⬆️⬆️ Здесь я немножко скипну вперёд. Мы начали копать как сделать так, чтобы поставить движение модели под камерой в зависимость от положения устройства в руках пользователя. На что мы наткнулись первым делом: во флаттере есть библиотека sensors, которая получает значения сенсоров устройства через нативку и переводит их в себя. Возникает почти критическая проблема: flutter sensors отдавал нам только ускорение вращения девайса, а не абсолютные величины углов. С этой информацией мы не можем получить изменение позиции модели относительно стартовой и независимо от положения девайса в руке пользователя. Что делать? Писать два нативных модуля для iOS и Android? Это очень долго.
Начинают появляться всякие изъёбистые воркэраунды: не ставить положение модели в зависимость от ускорения, а просто придавать ей усиление в ту сторону, в какую ускоряется устройство; PID-контроллеры; в какой-то момент мы почти решили что надо оборачивать получаемые данные фильтром калмана.
В какой-то момент начинает появляться зависимость положения сцены от положения устройства. Но моделька ДИКО тремблит, прямо теребонькается. Это происходит потому, что от акселерометра приходят обновления 5 раз в секунду. Для 60fps это ВООБЩЕ ни о чём, это слайдшоу. Мы разбираемся, как получать обновления сенсоров с большей частотой. Разобрались, но теребоньканье модели никуда не исчезает. Акселерометр посылает на выход ДИЧАЙШИЙ шум, его надо фильтровать, это реально сложная математика и расчёты.
Потом происходит то, что обычно происходит в какой-то момент: просветление. Артём решает вместо присваивания новых углов в соответствии с новыми данными от акселера прямо на эти новые значения менять.
Бум.
Всё работает.
Ты берешь в руки телефон или планшет и моделька крутится так, как ты крутишь девайс. Но это по-прежнему не юзабельно: правый поворот акселерометра даёт больше отклонения, чем левый, поэтому моделька через пару поворотов заваливается за горизонт, в руках чувствуется ужасно. Плюс она не возвращается на то положение, в каком приложение открыл пользователь, потому что мы считаем её позицию от земли, а не от изначального положения экрана + у нас не задана дефолтная позиция камеры, к которой через сложный расчёт модель должна возвращаться после поворота. То есть с поступлением данных о движении накапливается ошибка, это артефакт фильтрации. Вот что Артём пишет в это время: «Ну нужен какой-то finite impulse response алгоритм. Калман бесконечный, поэтому его уносит назад при осмысленных значениях параметра, а при маленьких просто нет разницы, применяешь ты фильтр или нет <…> кстати, то, что он переворачивается в итоге, связано не с накоплением, а с некоммутативностью поворота, так что от этого не избавиться повышенной точностью, просто мир таков».
⬇️⬇️⬇️
Начинают появляться всякие изъёбистые воркэраунды: не ставить положение модели в зависимость от ускорения, а просто придавать ей усиление в ту сторону, в какую ускоряется устройство; PID-контроллеры; в какой-то момент мы почти решили что надо оборачивать получаемые данные фильтром калмана.
В какой-то момент начинает появляться зависимость положения сцены от положения устройства. Но моделька ДИКО тремблит, прямо теребонькается. Это происходит потому, что от акселерометра приходят обновления 5 раз в секунду. Для 60fps это ВООБЩЕ ни о чём, это слайдшоу. Мы разбираемся, как получать обновления сенсоров с большей частотой. Разобрались, но теребоньканье модели никуда не исчезает. Акселерометр посылает на выход ДИЧАЙШИЙ шум, его надо фильтровать, это реально сложная математика и расчёты.
Потом происходит то, что обычно происходит в какой-то момент: просветление. Артём решает вместо присваивания новых углов в соответствии с новыми данными от акселера прямо на эти новые значения менять.
Бум.
Всё работает.
Ты берешь в руки телефон или планшет и моделька крутится так, как ты крутишь девайс. Но это по-прежнему не юзабельно: правый поворот акселерометра даёт больше отклонения, чем левый, поэтому моделька через пару поворотов заваливается за горизонт, в руках чувствуется ужасно. Плюс она не возвращается на то положение, в каком приложение открыл пользователь, потому что мы считаем её позицию от земли, а не от изначального положения экрана + у нас не задана дефолтная позиция камеры, к которой через сложный расчёт модель должна возвращаться после поворота. То есть с поступлением данных о движении накапливается ошибка, это артефакт фильтрации. Вот что Артём пишет в это время: «Ну нужен какой-то finite impulse response алгоритм. Калман бесконечный, поэтому его уносит назад при осмысленных значениях параметра, а при маленьких просто нет разницы, применяешь ты фильтр или нет <…> кстати, то, что он переворачивается в итоге, связано не с накоплением, а с некоммутативностью поворота, так что от этого не избавиться повышенной точностью, просто мир таков».
⬇️⬇️⬇️
вилисов
Video
⬆️⬆️⬆️
Дальше начинается, на самом деле, самая изъёбистая часть, потому что модели нужно корректно выставить центр тяжести и рассчитать математически все зависимости движения от поворотов, а ещё учесть, что на разных устройствах акселерометр присылает данные с разными отклонениями и решить ещё тысячу возникающих траблов. Мы несколько раз меняли тип вращения, чтобы в руке это лежало и двигалось максимально комфортно.
То, что получилось, вы видите на видео.
Эта модель появляется в приложении два раза — на стартовом и финишном экране. Она занимает, я думаю, 0.3% от общего времени работы с приложением. Оцените, какие усилия в неё вбуханы и попробуйте представить, какие усилия тогда вбуханы в то, что составляет ядро этого проекта. В начале я назвал эту штуку декоративной, но это, конечно, не так. Я придумал это, чтобы уже на старте у пользователя возникло ощущение а) интерактивности б) контроля — это всё очень важно для того типа цифровой перформативности, которую мы этим проектом изобретаем. Так, через совсем маленькие штуки, задаётся фундамент к большому опыту.
Я люблю этот проект очень; он меня высосал уже абсолютно, как и остальных. Но когда ты делаешь что-то, чего не делал никто вообще до сих пор, — ну, понятно. SITTING IN A ROOM. I AM. — перфодиджитал история про безусловный базовый доход, скоро совсем-совсем, два трейлера можно увидеть в предыдущих постах, кто пропустил. Я очень сильно рассчитываю на вашу поддержку с этой работой.
Дальше начинается, на самом деле, самая изъёбистая часть, потому что модели нужно корректно выставить центр тяжести и рассчитать математически все зависимости движения от поворотов, а ещё учесть, что на разных устройствах акселерометр присылает данные с разными отклонениями и решить ещё тысячу возникающих траблов. Мы несколько раз меняли тип вращения, чтобы в руке это лежало и двигалось максимально комфортно.
То, что получилось, вы видите на видео.
Эта модель появляется в приложении два раза — на стартовом и финишном экране. Она занимает, я думаю, 0.3% от общего времени работы с приложением. Оцените, какие усилия в неё вбуханы и попробуйте представить, какие усилия тогда вбуханы в то, что составляет ядро этого проекта. В начале я назвал эту штуку декоративной, но это, конечно, не так. Я придумал это, чтобы уже на старте у пользователя возникло ощущение а) интерактивности б) контроля — это всё очень важно для того типа цифровой перформативности, которую мы этим проектом изобретаем. Так, через совсем маленькие штуки, задаётся фундамент к большому опыту.
Я люблю этот проект очень; он меня высосал уже абсолютно, как и остальных. Но когда ты делаешь что-то, чего не делал никто вообще до сих пор, — ну, понятно. SITTING IN A ROOM. I AM. — перфодиджитал история про безусловный базовый доход, скоро совсем-совсем, два трейлера можно увидеть в предыдущих постах, кто пропустил. Я очень сильно рассчитываю на вашу поддержку с этой работой.