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

Scientific Visualization

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

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

      ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
Научная визуализация
Год выпуска: 2011
Квартал: 1
Том: 3
Номер: 1
Страницы: 19 - 31
Название публикации: ОСНОВНЫЕ АСПЕКТЫ РЕАЛИЗАЦИИ АЛГОРИТМА ОБЪЕМНОГО РЕНДЕРИНГА НА GPU
Авторы: Н.И. Гаврилов (Россия), В.Е. Турлапов (Россия)
Адреса авторов: Н.И. Гаврилов
gavrilov86@gmail.com
Нижегородский государственный университет им. Н. И. Лобачевского, Нижний Новгород, Россия
 
В.Е. Турлапов
vadim.turlapov@cs.vmk.unn.ru
Нижегородский государственный университет им. Н. И. Лобачевского, Нижний Новгород, Россия
Краткое описание: В данной статье представлены алгоритмы и методы Прямого Объёмного Рендеринга Rendering (DVR) на GPU, которые мы реализовали в системе визуализации объёмных данных “InVols” (http://ngavrilov.ru/invols). InVols обеспечивает новые возможности в научной и медицинской визуализации, которые недоступны в достаточной степени в аналогичных системах: 1)совместный мульти-объёмный рендеринг в едином пространстве до трёх массивов пространственных данных, которые заданы в разных системах координат, причём каждый массив данных может иметь размеры до 512x512x512 16-битных значений; 2)реальное время такой визуализации на видеокарте среднего класса, как, например, nVidia GeForce GTS 250 512 MB; 3)управляемая пользователем ограничивающая полигональная сетка (решетка) для более точного выделения области интереса, в дополнение к обычному отсекающему параллелепипеду; 4) совместное использование нескольких техник визуализации (прямой объёмный рендеринг с локальным освещением и одномерными или двумерными передаточными функциями, визуализация множества полупрозрачных изоповерхностей, проекция максимальной интенсивности (MIP), накопление разности максимальных интенсивностей (MIDA) и т.д.). В статье обсуждается, как все эти новые особенности сказываются на реализации DVR. В реализации DVR мы используем такие оптимизационные стратегии, как ранняя остановка луча и пропуск пустых областей. Возможность отсечения произвольной полигональной геометрией также используется как метод пропуска пустых областей для улучшения производительности. Мы производим случайный сдвиг стартовых позиций лучей и последующее накопление кадров с тем, чтобы сократить артефакты рендеринга. Качество рендеринга также может быть улучшено путём использования трикубической интерполяции при выборках в процессе рендеринга. InVols поддерживает 4 различные технологии стереовизуализации. В конце статьи мы приводим результаты замеров производительности визуализации (по числу кадров в секунду) для различных техник рендеринга на различных видеокартах.
Язык: Английский