На набережной Ванкувера появилась новая достопримечательность — интерактивное визуальное произведение, контролируемое толпой, на текстильной скульптуре монументального масштаба, созданной к 30-летию TED.
30-я ежегодная конференция TED проходит в Ванкувере на этой неделе 17-21 марта. Как обычно, на мероприятии собралась звездная группа влиятельных людей, которые рассказывают о передовых технологиях и новаторских идеях.
В ознаменование своего 30-летнего юбилея конференция открылась выступлением Ричарда Саула Вурмана, основавшего TED в 1984 году, и стала разовой конференцией, посвященной технологиям, развлечениям и празднованию этого события, художнице Джанет Эчельманн и креативному директору Google Аарону Коблину, который первоначально встретились на TED в 2011 году, работали над скульптурой длиной 300 футов под названием Unnumbered Sparks.
Сделанный из сверхлегких волокон, он действует как веб-браузер, позволяя сотням участников, используя свои мобильные телефоны, добавлять слои поверх плавающей сетчатой скульптуры с помощью пяти проекторов высокой четкости, окрашивая небо цветным светом.
Результат описан в официальном блоге Google как:
управляемый толпой визуальный эксперимент на гигантском парящем холсте.
Пользователи взаимодействуют со скульптурой путем подключения своих телефонов к Wi-Fi Google и веб-сайту произведения искусства. Они могут контролировать, где именно они хотят что-то отображать, и могут изменять цвет. Следует отметить одну важную вещь: JavaScript, который выполняется на телефоне, такой же, как и на скульптуре.
Технология, лежащая в основе эффекта, объясняется в этом видео.
В видео Аарон Коблин указывает, что мы видим «распределенный веб-сайт» скульптуры, и комментирует:
Это чуть ли не самый сложный сценарий отображения проекций, который я могу вообразить.
Он объясняет, как
Веб-сокеты используются для потоковой передачи сенсорного ввода с мобильных телефонов непосредственно в Chrome, где все входящие данные передаются другому экземпляру Chrome, который отображает графику в реальном времени.
Член команды Google Creative Labs говорит:
По сути, мы создали всю эту среду 3D-редактирования прямо в Chrome с помощью WebGL. Мы используем камеры для получения образцов света от виртуальной скульптуры, а затем мы используем проекторы для получения этой информации и проецирования в эту очень сложную трехмерную форму. WebGL позволяет нам выполнять безумный объем вычислений в реальном времени.
Чтобы решить проблемы сложной разводки сети, команда использовала Go, собственный язык Google для систем и параллельного программирования.
Художественное произведение также включает в себя пространственное восприятие звука, в котором используется композиция окружения, которая реагирует на взаимодействия посетителей, программно запуская звуковую кровать, добавляя звуки в пространство и давая им различные эффекты. Это означает, что посетители слышат распространяемый звук через свои мобильные телефоны.
Коблин резюмирует:
У нас есть действительно мощные устройства в наших карманах и потенциально новые способы использования этих технологий для различных целей. Уберите это от того, чтобы теряться во взаимодействиях, и внести это в мир вокруг нас.