Warning: session_name(): Cannot change session name when session is active in /home/stalko/rodina-ru.com/docs/dokuwiki/inc/init.php on line 231

Warning: session_set_cookie_params(): Cannot change session cookie parameters when session is active in /home/stalko/rodina-ru.com/docs/dokuwiki/inc/init.php on line 232
======VRML====== **VRML** ([[английский-язык|англ.]] //Virtual Reality Modeling Language// — язык моделирования [[виртуальная-реальность|виртуальной реальности]]) — стандартизированный формат файлов для демонстрации трёхмерной интерактивной [[векторная-графика|векторной графики]], чаще всего используется в [[www|WWW]]. =====Формат===== VRML — это текстовый формат файлов, где, например, вершины и грани многогранников могут указываться вместе с [[цвет|цветом]] поверхности, [[текстура-трёхмерная-графика|текстурами]], [[блеск|блеском]], [[прозрачность|прозрачностью]] и так далее. [[url|URL]] могут быть связаны с графическими компонентами, таким образом, что веб-браузер может получать веб-страницу или новый VRML-файл из сети [[интернет|Интернет]] тогда, когда пользователь щёлкает по какому-либо графическому компоненту. Движение, звуки, освещение и другие аспекты виртуального мира могут появляться как реакция на действия пользователя или же на другие внешние события, например таймеры. Особый компонент Script Node позволяет добавлять программный код (например, [[java|Java]] или [[javascript|JavaScript]] ([[ecmascript|ECMAScript]])) к VRML-файлу. VRML-файлы обычно называются мирами и имеют расширение .wrl (например: island.wrl). Хотя VRML-миры используют текстовый формат они часто могут быть сжаты с использованием алгоритма компрессии [[gzip]] для того, чтобы их можно было передавать по сети за меньшее время. Большинство программ трёхмерного моделирования могут сохранять объекты и сцены в формате VRML. =====Стандарты===== Для дальнейшей коллективной разработки формата был создан консорциум Web3D. Первая версия VRML была выпущена в ноябре 1994 года. Эта версия была основана на API и файловом формате программной компоненты Open Inventor, изначально разработанной в SGI. Текущая и функционально завершенная версия — VRML97 (ISO/IEC 14772-1:1997). Сейчас VRML вытесняется форматом [[x3d|X3D]] (ISO/IEC 19775-1). =====Появление, популярность и упадок===== Понятие VRML было введено Дэйвом Раджеттом (Dave Raggett) в документе представленом на Первой Международной Конференции по Всемирной Паутине (1994 год) и впервые обсуждалось на WWW94 VRML BOF, учреждённой [[бернерс-ли-тим|Тимом Бернерсом-Ли]] где [[песке-марк|Марк Песке]] (Mark Pesce) представил демо-программу Labirinth («Лабиринт»), разработанную им совместно с Тони Паризи (Tony Parisi) и Питером Кеннардом (Peter Kennard). VRML достиг вершины популярности после выхода VRML 2.0 в [[1997-год|1997 году]], когда он стал использоваться на некоторых персональных страницах и сайтах, в основном для 3D-чатов. Формат поддерживался [[sgi-cosmo-software|SGI Cosmo Software]] (основной костяк программистов этого подразделения находился в [[москва|Москве]] и сейчас это компания [[parallel-graphics|Parallel Graphics]]). Когда в 1998 году SGI была реструктурирована это подразделение было продано [[platinum-technologies|Platinum Technologies]], которое было затем куплено Computer Associates. Последняя не стала развивать и распространять программы для VRML. Пустота была заполнена различными недолговечными коммерческими Web 3D форматами, появившимися за последние несколько лет, включая [[microsoft-chrome|Microsoft Chrome]], [[adobe-atmosphere|Adobe Atmosphere]] и [[shockwave-3d|Shockwave 3D]], ни один из этих форматов не поддерживается сегодня. Возможности VRML оставались прежними, тогда как возможности трёхмерной компьютерной графики, работающей в реальном времени росли. VRML Consortium сменил своё название на Web3D Consortium и начал работать над потомком VRML — [[x3d|X3D]]. Хотя VRML ещё продолжает использоваться в некоторых областях, особенно в образовательной и исследовательской сфере, где наиболее ценятся открытые спецификации, можно сказать, что он вытеснен форматом X3D. [[mpeg-4|MPEG-4]] Interactive Profile (ISO/IEC 14496) был основан на VRML (теперь на X3D) и X3D, по большей части, обратно-совместим с ним. VRML также продолжает использоваться в качестве файлового формата для обмена 3D-моделями, особенно в [[сапр|САПР]]. =====Альтернативы===== * [[3dmlw|3DMLW]] — Язык 3D разметки для Веб ([[английский-язык|англ.]] //3D Markup Language for Web//) * [[collada|COLLADA]] — управляется [[khronos-group|Khronos Group]] * [[o3d|O3D]] — разработан [[google-компания|Google]] * [[universal-3d|U3D]] — стандарт [[ecma-international|Ecma International]] ECMA-363 * [[x3d|X3D]] — наследник VRML =====Документация===== * [[http://www.web3d.org/x3d/specifications/vrml/|спецификация VRML ISO/IEC 14772]] * [[http://www.web3d.org/|Web3D консорциум]] * [[http://www.bonsurf.net/chats.htm|Annuaire des mondes virtuels et chats 3D: options single-user-mode/multi-user-mode avec images et liens directs vers ~1000 mondes]] =====Ссылки===== * [[http://www.citforum.ru/internet/vrml/|Учебники и примеры на русском]] * **[[http://groups.google.com.ua/group/comp.lang.vrml/|comp.lang.vrml]]** — группа новостей в [[usenet|Usenet]] на GoogleGroops по теме //VRML// {{tag>"Стандарты Интернета" "Трёхмерная графика" "Графика в Web"}}