77377

Функциональные возможности среды-конструктора систем научной визуализации SharpEye

Научная статья

Информатика, кибернетика и программирование

Существующие системы научной визуализации можно разделить на три группы: универсальные системы (VIZIT, ParaView), системы, специализированные для некоторого класса задач (IVS3D, Venus, VolVis); и системы, специализированные для конкретной задачи. Недостатки первых двух групп – сложность в освоении, неизменность встроенных алгоритмов представления или высокая сложность их модификации.

Русский

2015-02-02

38.5 KB

0 чел.

Функциональные возможности среды-конструктора

систем научной визуализации SharpEye

П.А. Васёв, С.С. Кумков, Е.Ю. Шмаков

Институт Математики и Механики УрО РАН

Существующие системы научной визуализации можно разделить на три группы: универсальные системы (VIZIT, ParaView), системы, специализированные для некоторого класса задач (IVS3D, Venus, VolVis); и системы, специализированные для конкретной задачи. Недостатки первых двух групп – сложность в освоении, неизменность встроенных алгоритмов представления или высокая сложность их модификации.

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

В течение последних двух лет ведётся разработка [1-2] среды визуализации, решающей обозначенную проблему с помощью открытой модульной структуры. Сама среда реализует лишь интерфейсную часть, а также механизм программного доступа и управления сценой. Процедуры загрузки данных и восстановления геометрических образов подключаются в виде внешних модулей – dll-библиотек, ruby-скриптов, а также программ (через потоки stdin/stdout).

В настоящее время предлагаемая программа умеет производить следующие действия (как программно через API, так и вручную через пользовательский интерфейс):

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

Таким образом, создание новой системы визуализации трансформируется из сложного проекта в написание модуля-загрузчика необходимого формата данных. Система и документация к ней размещаются в сети Интернет по адресу: www.sharpeye.lact.ru.

Литература

  1.  Васёв П.А, Кумков С.С., Шмаков Е.Ю., О создании среды разработки систем научной визуализации // Труды XIII Международного семинара «Супервычисления и математическое моделирование» (3–7 октября 2011 г.) под редакцией Р.М. Шагалиева. — ИПК ФГУП «РФЯЦ-ВНИИЭФ», г. Саров. С. 131-140.
  2.  Васёв П.А., Кумков С.С., Шмаков Е.Ю., Конструктор специализированных систем визуализации // Научная визуализация. 2012. Т.4, №2. С. 64--77.


 

А также другие работы, которые могут Вас заинтересовать

39308. Анализ маркетинговой деятельности предприятия ООО «Грат-Вест» 496.5 KB
  Игрушки для детей – это миниатюрное отражение взрослого мира. Бессмысленно недовольно коситься на крохотные микроволновые печи и мобильные телефоны – дети играют в нашу с вами взрослую жизнь, таким образом ее осваивая. Наш мир сегодня необыкновенно разнообразен. Стоит ли удивляться, что мир игрушек для детей предлагает воистину огромный выбор. Данная работа представляет аналитический отчет о прохождении производственной практики на предприятии ООО «Грат-Вест», которое занимается продажей детских товаров.
39309. МЕХАНІЗМИ РЕАЛІЗАЦІЇ ПРАВ ДИТИНИ В УКРАЇНІ 365 KB
  Дитину жодним чином не можна прирівнювати до дорослої людини, у тому числі й у правових аспектах. Дитина має бути забезпечена особливими правами, особливим захистом, які мають часовий вимір і спеціальне призначення. Дитина, як і кожна людська істота, від народження має права людини.
39310. Маркетинговая деятельность «Вест-Алко» 244 KB
  Маркетинговая деятельность ВестАлко. Функции выполняемые службой маркетинга ООО ВестАлко. Анализ маркетинговой деятельности ООО ВестАлко. Переход к рыночным отношениям в России явился важной предпосылкой развития маркетинга. Данная работа представляет аналитический отчет о прохождении производственной практики на предприятии ВестАлко которое является виноводочным заводом.
39311. Характеристика предприятия ООО «Политон» 54.5 KB
  Характеристика предприятия ООО Политон. Целью преддипломной практики являются следующие задачи: Закрепить теоретические знания полученные по дисциплине Бухгалтерский учет анализ аудит; Приобрести необходимые навыки самостоятельной работы по анализу и учету отчетности и основных показателей предприятия; Получить практические навыки в качестве бухгалтера и аналитика; Развить творческую инициативу с целью решения задач по дальнейшему улучшению планирования и повышения эффективности учета деятельности предприятия;...
39312. Комплексный экономический анализ хозяйственной деятельности ОАО «Междуречье» 96.22 KB
  Экономический анализ – систематизированная совокупность экономических процедур, цель которого является получение заключений, выводов и рекомендаций экономического характера для отдельного субъекта.
39314. Теоретичний і правовий аналіз сутності норми права і нормативно-правового акту 197 KB
  Суспільство яке покликане захищати основні права людини це впорядкована система відносин яка базується на дотриманні всіма субєктами цих відносин норм права які розміщені в нормативноправових актах. Значну увагу розробці вчення про норму права і нормативноправовий акт приділяли видатні представники російської юридичної науки у дореволюційній Росії Н. Предметом дослідження є нора права і нормативноправовий акт.
39315. Синтез кулачкового механизма контргрейфера 55.6 KB
  Опираясь на этот график строим график поперечного перемещения зуба контргрейфера и определяем фазовые углы и углы и : ФП 101 = 1768 рад ФД 116 = 2028 рад ФО 101 = 1768 рад ФБ 360 ФП ФД ФО = 42 42= 0728 рад 280= 4888 рад ОПРЕДЕЛЕНИЕ ЗАКОНА ПЕРЕМЕЩЕНИЯ ТОЛКАТЕЛЯ Изображаем примерный закон перемещения толкателя S=S отсчитывая угол от начала фазы подъема. Закон перемещения толкателя на фазах подъема и опускания определяется путем двукратного интегрирования заданных законов изменения ускорения толкателя. Фаза подъема...
39316. Вплив антропогенних факторів на здоров’я людини 27.55 KB
  Основні антропогенні фактори. Негативний вплив людини на своє власне здоров’я величезний. Різноманітність засобів, якими вона руйнує своє здоров’я й генофонд, не може не вражати: отрутохімікати й побутова хімія, важкі метали й пластмаси, наркотики й тютюн, шум та електромагнітні поля радіація й кислотні дощі,