Научная визуализация

Scientific Visualization

Электронный журнал открытого доступа

 Национальный Исследовательский Ядерный Университет "МИФИ"

      ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
Научная визуализация
Год выпуска: 2017
Квартал: 2
Том: 9
Номер: 2
Страницы: 102 - 119
Название публикации: ПРОГРАММНОЕ СРЕДСТВО ВИЗУАЛИЗАЦИИ ТРЕХМЕРНЫХ СЦЕН НА ОСНОВЕ ОНТОЛОГИЙ
Авторы: С.А. Коршунов (Россия), О.А. Николайчук (Россия), А.И. Павлов (Россия)
Адреса авторов: С.А. Коршунов
grey.for@gmail.com
Институт динамики систем и теории управления имени В.М. Матросова СО РАН, Иркутск, Россия

О.А. Николайчук
nicoly@icc.ru
Институт динамики систем и теории управления имени В.М. Матросова СО РАН, Иркутск, Россия

А.И. Павлов
asd@icc.ru
Институт динамики систем и теории управления имени В.М. Матросова СО РАН, Иркутск, Россия
Краткое описание: Данная работа описывает основные принципы разработки программного средства визуализации трехмерных сцен, а также реализуемый данным средством подход, в основе которого лежит использование онтологий для описания как самой визуализируемой области, так и правил ее трехмерного отображения. Данный подход позволяет непрограммирующему пользователю абстрагироваться от процесса написания программного кода трехмерной сцены и описать ее, оперируя терминами из исследуемой им области.
В работе изложена формальная модель программного средства, его архитектура и основные модули, перечислены используемые онтологии и их структура. Также, последовательно описан процесс проектирования и создания визуальной сцены, включая этапы: онтологического моделирования, создания визуальных объектов, формирования правил описания сцены, генерации программного кода, визуализации, организации обмена данными между средством визуализации и источником данных.
В качестве основного средства для создания трехмерной графики выбран стандарт визуализации WebGL, который позволяет создавать визуальные сцены в веб-браузере пользователя. Примеры применения библиотеки и вопрос ее производительности также затрагиваются в статье.
Язык: Русский


Открыть публикацию   Скачать публикацию в ZIP архиве