Дом Отзывы Познакомьтесь с vrml: как люди создавали веб-сайты в 90-х годах

Познакомьтесь с vrml: как люди создавали веб-сайты в 90-х годах

Оглавление:

Видео: Making Virtual Reality Skits! - Mindshow Gameplay - VR HTC Vive Pro (Октября 2024)

Видео: Making Virtual Reality Skits! - Mindshow Gameplay - VR HTC Vive Pro (Октября 2024)
Anonim

Одной из главных технических историй 2016 года стало возрождение виртуальной реальности. Домашнее оборудование от HTC, Oculus, Sony и даже Google принесло трехмерное погружение в совершенно новую аудиторию, и мы видим какое-то серьезно классное программное обеспечение, созданное для его использования. Если вы потратили какое-то время на такие программы, как Tilt Brush, вы знаете, насколько аккуратными будут эти вещи.

Но это не первое родео виртуальной реальности. В 1990-х, несмотря на значительно худшую технологию, дизайнеры пытались создавать виртуальные игры, приложения и даже веб-страницы.

Вы правильно прочитали: веб-страницы. Был написан целый язык разметки, чтобы превратить просмотр в 3D, от первого лица. Он назывался VRML, и мы собираемся рассказать вам все об этом.

Шаги малыша

Первая Международная конференция по всемирной паутине в 1994 году стала поворотным моментом в развитии современного Интернета. Компьютерные ученые со всего мира приехали в Женеву, чтобы заложить основу для этой захватывающей новой среды. Одним из этих людей был Дейв Раггетт, лидер в разработке большинства современных интернет-протоколов.

В то время как другие компьютерные ученые на конференции были заняты протоколами передачи и соглашениями об именах, Раггетт стремился приблизить новый мир к тому, который мы знали. Работая в горячем обсуждении по электронной почте, он написал спецификацию для первой версии набора инструкций для представления трехмерных пространств в веб-браузере.

Первый проект VRML был основан на формате файлов Inventor, разработанном Silicon Graphics. Это был сложившийся зрелый инструментарий OpenGL, но он не поддерживал множество взаимодействий, которые веб-дизайнеры хотели предложить, например, сценариев. Так что еще предстоит работа.

Уровень развития

Давайте на секунду рассмотрим, как выглядела трехмерная графика потребительского уровня в 1994 году. Это было самое начало эры видеокарт, когда ПК переходили от палитры VGA к подключаемым аппаратным средствам, специально разработанным для выталкивания полигонов. Wing Commander III стал новой модой, переходящей от масштабирования спрайтов к полноценным 3D-моделям, но даже глубокий космос казался довольно пустым. Другие домашние игры, использующие 3D-среду, включают System Shock и Marathon.

Самым мощным 3D аркадным игровым оборудованием того времени была игра Tekken от Namco, файтинг, который оживил две человеческие фигуры и ничего больше.

Вычислительная мощность не была настолько мощной, чтобы воспроизводить даже статичное трехмерное пространство, которое выглядело реалистично, не говоря уже о двух стереоскопических мониторах. Поэтому попытка сделать это в рамках веб-браузера была гигантским скачком.

Вторая попытка

Спецификация продолжала развиваться в течение следующих нескольких лет. В 1995 году в Сан-Диего прошла конференция, на которой была заложена основа следующей итерации, на которой были представлены конкурирующие предложения Sony и Microsoft. Один из самых больших разговоров был о том, чтобы сделать VRML работоспособным языком для создания многопользовательских миров в реальном времени. Это была эпоха Нейроманта , когда люди действительно думали, что вход в систему будет равносильным совершенно новому существованию.

Само собой разумеется, что технология того времени не была потрясена в этом отделе, но в следующие несколько лет был достигнут огромный прогресс. Желания и потребности в этой новой технологии были выделены и расставлены по приоритетам, и люди были очень взволнованы.

Спецификация VRML 2.0, которая добавила массу функций и сделала язык жизнеспособным для развертывания приложений, появилась в 1997 году. Виртуальные браузерные миры можно создавать и развертывать через Интернет. Конечные результаты были невероятно примитивными, особенно по современным стандартам, но это сработало.

Нитти Гритти

Когда вы смотрите на файл VRML в текстовом редакторе, это довольно просто. Библиотека заранее понятых геометрических тел может быть нарисована в любом месте, и преобразования могут использоваться для изменения их положения и ориентации. Рисовать сферу в пустом пространстве так же просто, как набирать:

геометрия сфера {

радиус 1

}

Вы также можете прикрепить к этим объектам сценарии и традиционные веб-элементы, такие как гиперссылки. Удобство языка было нарочно. HTML должен был быть языком разметки, понятным для обычного пользователя, и разработчики VRML хотели расширить эту философию. Точно так же, как новички в области компьютерных наук могут создавать персональные веб-страницы, так и в трехмерном пространстве - теоретически. На практике это было не так просто.

Система преобразований, используемая для позиционирования и ориентации объектов, была очень полезна для людей, которые не изучали тригонометрию, что справедливо для большинства людей. Некоторые студии открыли отделы разработки, чтобы специализироваться на VRML, но по большей части они не достигли любительского рынка.

VRML в действии

Вскоре VRML сильно ударил по Сети. Казалось, что почти у всех есть 3D-сайт, чтобы похвастаться. Первоначальный энтузиазм по поводу этого нового способа восприятия контента был огромен. Netscape и Microsoft быстро обновили свои браузеры для полной поддержки функциональности VRML, и в период между 1997 и 1999 годами были запущены десятки и десятки 3D-сайтов. Несколько компаний создали виртуальные миры, ориентированные на потребителя; самым заметным был CyberTown, который позволял людям со всего мира взаимодействовать в 3D или 2D пространстве.

Легко забыть, когда вы использовали Интернет в течение 20 лет; Интернет остался в основном таким же, просто быстрее и блестяще. Но в первые дни работы в сети никто не имел ни малейшего представления о том, чем эта вещь станет. Для многих из самых ярких источников VRML они действительно верили, что этот способ взаимодействия будет включать и заменять просмотр веб-страниц.

К сожалению, этого не произошло. После того, как Netscape проиграл войну браузеров, Microsoft больше не нужно было стремиться к инновациям, и поддержка VRML была официально прекращена, что вынудило пользователей устанавливать сторонние плагины.

Современный Веб VR

Хотя вскоре после развертывания VRML вышел из моды, все еще существуют веб-инструменты, позволяющие создавать трехмерные миры в браузере. Самым большим успехом была передача структур данных VRML в протокол XML, создав X3D. Другие группы продолжали возиться с трехмерным пространством в браузере на протяжении многих лет, но вскоре вся их работа устареет.

В спецификации HTML5, выпущенной в 2014 году, добавлена ​​поддержка объекта «холст», свободного пространства для рисования, которое может поддерживать создание объектов как в 2D, так и в 3D пространстве. Масштабируемая векторная графика теперь может создаваться без использования дополнительного языка разметки или плагина вообще.

К счастью для удобства использования, немногие люди приняли виртуальный мир как лучший режим веб-навигации. Похоже, что мы собираемся придерживаться «страниц со словами на нем», по крайней мере, немного дольше. Но кто знает? Поскольку потребительская виртуальная реальность становится все более и более популярной, мы можем увидеть возрождение веб-страниц, созданных для изучения в первую очередь защитных очков.

Познакомьтесь с vrml: как люди создавали веб-сайты в 90-х годах