Новый эксперимент Chrome доказывает, что вам не нужен Kinect для создания естественного пользовательского интерфейса, и вам не нужен WebGL для создания потрясающих 3D-сцен.
Movi.Kanti.Revo — это эксперимент на JavaScript, созданный Cirque du Soleil и разработанный Subatomic Systems. Если вы посмотрите на это, вы, вероятно, подумаете, что это WebGL и еще одна магия 3D-графики — это не так.
Все это использует новые возможности CSS 3D.
Теперь вы можете рассматривать такие элементы страницы, как div, изображения и т. Д., Как живые в трехмерной среде. Элементы можно позиционировать в пространстве с помощью преобразований. Анимация также может быть достигнута с помощью ничего, кроме CSS. Возможно, вы знаете, что CSS делает 3D, но вы, возможно, не знали, пока не увидите этот пример, что его можно использовать для создания сцен такого качества — возникает мысль «кому нужен Flash».
Вероятно, этого было бы достаточно для технологического теста, но в эксперименте также используются видеокамера и микрофон вашей машины. У пользователя запрашивают разрешение на их использование, но после этого код браузера просто выполняет свою работу — нет необходимости в надстройках или чем-то особенном. Он использует функцию getUserMedia, определенную как часть стандарта WebRTC.
Библиотека распознавания лиц JavaScript используется для отслеживания положения головы пользователя, а трехмерная сцена обновляется, чтобы двигаться в направлении, в котором указывает голова. Это своего рода техника, в которой обычно требуется какая-то камера глубины, например Kinect, реализовать. Вы также можете произносить команды, и программа подчиняется — помните, что это всего лишь HTML / CSS и JavaScript.
Если вы хотите провести эксперимент на машине без видеокамеры, то клавиши со стрелками влево и вправо тоже подойдут.
Для 30-секундного предварительного просмотра смотрите следующее видео:
Единственное, что осталось не объяснять, это его название:
«Movi.Kanti.Revo происходит от слов эсперанто, обозначающих движение, пение и мечты. В эксперименте вы можете проследить за таинственным персонажем в прекрасном и сюрреалистическом мире, встретиться с очаровательными представлениями Cirque du Soleil и пережить эмоциональное путешествие, наполненное любовью и сомнениями. , надежды и мечты.»
Все это замечательно, но на данный момент его величие ограничивается Chrome. Другие браузеры со временем наверстают упущенное, но, вероятно, не Internet Explorer, который быстро становится похож не только на прошлогодние, но и на прошлогодние технологии. Это действительно эксперимент Chrome, и он демонстрирует скорость, с которой Google продвигает свой браузер вперед, чтобы стать не просто браузером, а полноценной средой выполнения.
Если вы хотите узнать больше о технологии, ознакомьтесь с техническим примером (на момент написания завершена только часть 1). Если у вас есть лишний час, посмотрите эти часы работы Chrome Office, которые дадут вам более широкую картину: