VRML

VRML ( англ. Virtual Reality Modeling Language - Мова моделювання віртуальної реальності) - стандартний формат файлів для демонстрації тривимірної інтерактивної векторної графіки, найчастіше використовується в WWW.


1. Формат

VRML - це текстовий формат файлів, де, наприклад, вершини і межі багатогранників можуть зазначатися разом з кольором поверхні, текстурами, блиском, прозорістю і так далі. URL можуть бути пов'язані з графічними компонентами, таким чином, що веб-браузер може отримувати веб-сторінку або новий VRML-файл з мережі Інтернет тоді, коли користувач клацає по якому-небудь графічному компоненту. Рух, звуки, освітлення та інші аспекти віртуального світу можуть з'являтися як реакція на дії користувача або ж на інші зовнішні події, наприклад таймери. Особливий компонент Script Node дозволяє додавати програмний код (наприклад, Java або JavaScript ( ECMAScript)) до VRML-файлу.

VRML-файли зазвичай називаються світами і мають розширення. Wrl (наприклад: island.wrl). Хоча VRML-світи використовують текстовий формат вони часто можуть бути стиснуті з використанням алгоритму компресії gzip для того, щоб їх можна було передавати по мережі за менший час. Більшість програм тривимірного моделювання можуть зберігати об'єкти і сцени у форматі VRML.


2. Стандарти

Для подальшої колективної розробки формату був створений консорціум Web3D.

Перша версія VRML була випущена в листопаді 1994 року. Ця версія була заснована на API і файловому форматі програмної компоненти Open Inventor, спочатку розробленої в SGI. Поточна та функціонально завершена версія - VRML97 (ISO / IEC 14772-1:1997). Зараз VRML витісняється форматом X3D (ISO / IEC 19775-1).

3. Поява, популярність і занепад

Поняття VRML було введено Дейвом Раджетті (Dave Raggett) в документі представлені на Першій Міжнародній Конференції по Всесвітній Павутині (1994 рік) і вперше обговорювалося на WWW94 VRML BOF, заснованої Тімом Бернерсом-Лі де Марк Песке (Mark Pesce) представив демо-програму Labirinth ("Лабіринт"), розроблену ним разом з Тоні Парізі (Tony Parisi) і Пітером Кеннард (Peter Kennard).

VRML досяг вершини популярності після виходу VRML 2.0 у 1997, коли він став використовуватися на деяких персональних сторінках і сайтах, в основному для 3D-чатів. Формат підтримувався SGI Cosmo Software (основний кістяк програмістів цього підрозділу знаходився в Москві і зараз це компанія Parallel Graphics). Коли в 1998 році SGI була реструктурована цей підрозділ було продано Platinum Technologies, яке було потім куплено Computer Associates. Остання не стала розвивати і поширювати програми для VRML. Порожнеча була заповнена різними недовговічними комерційними Web 3D форматами, що з'явилися за останні кілька років, включаючи Microsoft Chrome, Adobe Atmosphere і Shockwave 3D, жоден з цих форматів не підтримується сьогодні. Можливості VRML залишалися незмінними, тоді як можливості тривимірної комп'ютерної графіки, що працює в реальному часі росли. VRML Consortium змінив свою назву на Web3D Consortium і почав працювати над нащадком VRML - X3D.

Хоча VRML ще продовжує використовуватися в деяких областях, особливо в освітній та дослідницькій сфері, де найбільш цінуються відкриті специфікації, можна сказати, що він витіснений форматом X3D. MPEG-4 Interactive Profile (ISO / IEC 14496) був заснований на VRML (тепер на X3D) і X3D, по більшій частині, назад-сумісний з ним. VRML також продовжує використовуватися в якості файлового формату для обміну 3D-моделями, особливо в САПР.


4. Альтернативи

5. Документація