Главная страница
www.sitedevelop.ru Санкт-Петербург
Портфолио Услуги Полезное Программы 3D Ссылки Хостинг Фото
Virtual Reality Modeling Language
 
 
  Figures


3D Моделирование

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

  VRML
 

Среди разнообразной информации, доступной пользователям Интернета, помимо текстов и графики появляется все большее количество данных, которые по своей структуре плохо представимы в рамках метафоры иллюстрированного текста. Примером могут служить игры, инженерная и научная визуализация, обучающие программы, архитектурные объекты и т.п. Являющийся стандартным в сети Интернет формат HTML (Hyper Text Markup Language) не обеспечивает возможность интерактивного представления сложных типов данных. Одним из решений этой проблемы стала технология описания трехмерных объектов - язык моделирования виртуальной реальности VRML (Virtual Reality Modeling Language), а точнее вторая его версия VRML-2 (VRML-97).

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

Общение по сети Интернет в трехмерном пространстве с помощью VRML-технологии и ее расширений - только первый шаг к созданию полноценной виртуальной реальности. В скором времени "реалистичные" VRML-объекты станут привычным явлением. Хороший внешний вид и полноценный звук - это только необходимый минимум.

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

Язык описания виртуальной реальности делает возможным демонстрацию через интернет трехмерных моделей объектов и даже целых миров. Одним из самых выдающихся можно отметить проект www.300.ru. Основой проекта является трехмерная модель исторического центра Петербурга, не имеющая публично доступных аналогов по размеру и художественному качеству.

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

  Ведущий мост подъемника Рама подъемника Человеческое сердце
 

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

Недостатком метода VRML в настоящее время является необходимость передачи на компьютер пользователя всех необходимых для визуализации файлов перед ее началом, однако, в рамках предложенного стандарта VRML2000 (или реализации "Complete Scene Graph" профиля стандарта MPEG-4) разрабатываются средства для потоковой передачи данных для 3D сцены, аналогично применяющимся сейчас для передачи видео и аудио файлов.

На сегодняшний день уже существует широкая инструментальная база для создания и обработки трехмерных образов в компьютерном представлении. Точнее сказать, подобный инструментарий и наработки существовали уже сравнительно давно, еще до появления стандарта VRML. Поэтому главным шагом стало создание специальных средств перевода объектов, созданных в специальных программных комплексах, в представление VRML. В роли подобного программного обеспечения может выступать, например, Kinetix 3D Studio MAX, а добавление интерактивности (возможность сборки и разборки деталей моделируемого объекта, переключение видов или выполнение иных подобных действий по желанию пользователя) производится, как правило, самим программистом.

Описания объектов и операции над ними производятся при помощи специальных команд на объектно-ориентированном языке и в последствии интерпретируются программой-визуализатором, установленной на компьютере пользователя и представляющей из себя логическое продолжение Интернет-браузера. Наиболее полными возможностями из таких программ обладают: Cortona VRML Client от ParallelGraphics и Blaxxun Contact от Blaxxun Interactive. Это программное обеспечение распространяется бесплатно, его можно найти на сайтах этих компаний в Интернете, и оно легко устанавливается как расширение, например, браузера Microsoft Internet Explorer.

"Метод визуализации объектов в интернет на основе технологии VRML"
Н.В.Захаревич, Д.И.Иванов, Д.А.Кудряшов, О.М.Урлапова, И.А.Цикин.

Для возможности просмотра VRML-документов Вам необходимо установить PlugIn для вашего интернет-обозревателя - Blaxxun Contact. Желательно иметь систему с 3D ускорителем, совместимым с OpenGL или DirectX. Представленная ниже демонстрационная сцена рассчитана на работу в окружении Microsoft Internet Explorer версии 5.0 или выше, и Blaxxun Contact 5.1.

  Ссылки
 
Blaxxun Contact 5.1
The Virtual Reality Modeling Language Specification
Официальный сайт VRML
  Демонстрация
 
 
Design
  Dmitry Ivanov