|
Научная визуализация
Год выпуска: | 2014 |
Квартал: | 1 |
Том: | 6 |
Номер: | 1 |
Страницы: | 68 - 105 |
|
Название публикации: |
О МЕТОДАХ ВИЗУАЛИЗАЦИИ СЕТОЧНЫХ ДАННЫХ И ИХ РЕАЛИЗАЦИИ В ПРИКЛАДНОЙ ПРОГРАММЕ ClCVIEW |
Авторы: |
М. Абакумов (Россия), А. Луговский (Россия) |
Адреса авторов: |
М. Абакумов
vmabk@cs.msu.su
МГУ имени М.В. Ломоносова, Москва, Россия
А. Луговский
alex_lugovsky@mail.ru
Институт прикладной математики имени М.В. Келдыша РАН, Москва, Россия
Национальный исследовательский центр "Курчатовский институт", Москва, Россия |
Краткое описание: |
В работе описываются методы и подходы, лежащие в основе разработанной программы визуализации сеточных данных многомерных нестационарных расчетов ClcView. Предлагается модифицированный метод построения линий уровня функции двух переменных, основанный на алгоритме «квадродеревьев». Модификации позволяют минимизировать количество обращений к функции, вычисляемой по сеточным данным, исключить возможность некорректного построения линий уровня, а также решить задачу идентификации линий, соответствующих различным уровням. Описывается метод «сдвоенного окна», позволяющий формализовать операции скроллинга, масштабирования и печати изображений объектов, характеризуемых координатами своих точек. Рассматривается способ эффективного доступа к сеточной функции и реализация в Windows «быстрой» цветовой заливки для ее визуализации. Метод позволяет фактически исключить влияние процессов подготовки растра и его прорисовки на производительность программы. Обсужда-ются универсальная структура файла данных трехмерного расчета и реализация высокоскоростного доступа к таким файлам. Предлагаемый формат является достаточно удобным для проведения нестационарных расчетов и позволяет обеспечить доступ программы визуализации к расчетным данным. Описывается методика генерации видео в формате MPEG4 в Windows на основе растров цветовой «заливки», представляющих сеточную функцию на различные моменты времени. Предложенные в работе алгоритмы позволили достигнуть производительности, близкой к показателям «реального времени» (25 кадров в секунду) при генерации полноформатного видео по данным нестационарных расчетов на достаточно подробных сетках. |
Язык: |
Русский |
|
|
|