Системы трехмерной визуализации данных
Исследование существующих систем трехмерной визуализации данных. Визуализация иерархий с использованием деревьев узлов и связей между ними. Принципы построения процессов трехмерной визуализации данных, особенности реального восприятия окружающего мира.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 17.04.2019 |
Размер файла | 14,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
СИСТЕМЫ ТРЕХМЕРНОЙ ВИЗУАЛИЗАЦИИ ДАННЫХ
SYSTEM THREE-DIMENSIONAL DATA VISUALIZATION
Жерновой А.Ю.
Волжский политехнический институт
(филиал) Волгоградский государственный
технический университет, Россия
Введение
Сейчас везде используется двухмерная система визуализация данных. И всем она по нраву. Но исследователи не останавливаются на достигнутом, и постоянно разрабатывают новые изобретения для человечества. И несколькими из таких изобретений стали шлемы и очки виртуальной реальности, которые передают настоящие трехмерные изображения, так же как и средства навигации перчатки и системы отслеживания поворота головы. С помощью таких приспособлений работы с 3D пространством намного облегчается работа с большим объёмом информации. Человек может себя вести в виртуальном мире, так же как и в реальном. Добиться такого успеха в двухмерной визуализации не очень просто, так как в этой системе объём задается цветом, тенями, движением. А также данные показываются сразу все, тогда как в реальности мы можем фокусировать своё зрение на каком то определённом объекте. Мы привыкли, если объект находится далеко, то мы его видим в меньшем размере, тогда как вблизи он становится намного больше. Также и сама четкость изображения будет хуже с зависимости отдаления от объекта, а при близком расположение - более четко и не размыто. Вот на таком принципе выстроен процесс трехмерной визуализации данных, на реальном принципе восприятия окружающего мира. Конечно, пока эти приборы являются техническими новинками и не подходят к большинству старой техники, но прогресс не стоит на месте.
Вот некоторые системы трехмерной визуализации данных, которые существуют на данный момент.
SemNet
Многие исследователи обращаются к этой визуализации, хотя это одна из первых созданных систем. Эта система визуализации ориентированных графов. Система состоит из подписанных прямоугольных узлов и указанных цветом дуг между ними. Это все размещается в 3D пространстве. Система объединяет узлы со схожими параметрами в кластеры. Остальные узлы не показываются, система на их месте рисует особые объекты, символизирующих кластеры.
Cone Tree, Cam Tree
Такие системы визуализируют иерархии, используя деревья узлов и связи между ними. Каждое такое поддерево показывается конусом с корнем в его вершине и потомками в его основании. Все узлы изображаются полупрозрачными прямоугольниками. Это дерево может быть расположено и сверху-вниз и слева-направо. Когда выбираешь новый узел, дерево поворачивается таким образом, что бы узлы на пути были ближе к просматривающему. Еще эти узлы обозначаются цветом. Также можно сворачивать узлы дерева, тем самым убирая не нужную информацию и так же разгружая визуализацию.
трехмерная визуализация данные
Гиперболическое пространство
С целью более экономичного использования доступной области экрана работа Мунзнера и Бурхарда показывает ориентированные графы с циклами в гиперболическом пространстве. Такое дерево отображается с эффектом объектива «рыбий глаз». Ближе к центру сферы гиперболического пространства располагаются узлы большего размера, а те узлы, которые находятся дальше, имеют меньший вид. Для объединения узлов одного уровня иерархии так же используется цвет.
Perspective Wall
Такая визуализация служит для отображения линейный данных. Представляются данные в виде стены с изгибом в двух местах, тем самым они создают центральную панель, направленную на пользователя, и перспективные две панели по бокам. С помощью эффекта «рыбьего глаза» и затенения перспективных панелей будет отображаться больше деталей по мере приближения к центральной панели.
Document Lens
Используется для просмотра информации типа страниц документа на прямоугольной поверхности. Для такой системы применяется прямоугольная линза. Она выделяет нужную область, и приподнимает ее к пользователю, не искажая информацию. Управление осуществляется с помощью мыши и клавиатуры.
3DPS
Это система служит для отображения карт и графов при помощи искажений отображаемой поверхности. Система состоит из поверхности, которая способна произвольно изгибаться также с добавленным на нее изображением. Для более качественного восприятия искажения, поверхность покрывается сеткой или используется освещение. Степенями сжатия при искажениях может управлять пользователь.
Harmony Information Landscape
Такая система применяется для визуализации иерархий коллекции WWW документов. Дерево коллекций расположено на плоскости, где коллекции изображаются блоками, соединёнными линиями. Такая плоскость имеет вид ландшафта. Документы коллекции представляются блоками расположенным на вершине блока коллекции. Блоки документов выделены различным цветом в зависимости от типа, и высотой, в зависимости от размера.
Information Cube
Такая визуализация отображает иерархические данные, применяя полупрозрачные кубы или коробки. Названия к объектам показываются на гранях соответствующих им кубов, а тем временем сами кубы масштабируются, чтобы разместить присутствующие в нем данные. Когда пользователь двигает, выбирает либо масштабирует куб, он анимируется. Такая система как раз подходит для средств навигации типа шлема виртуальной реальности.
Заключение
На данный момент системы трехмерной визуализации данных находятся по большей мере в стадии исследований. Трехмерные визуализации сейчас присутствуют в сфере научных исследований, где испытываются все возможности этой системы и разрабатываются новые подходы. На данный момент пока рано говорить, что мы в скором времени уйдем от двухмерных интерфейсов, тем более, сейчас практически вся техника использует этот метод. Однако, не за горами прогресс в системе трехмерной визуализации и фантастические моменты из фильмов связанные с компьютерными технологиями скоро окажутся реальностью.
Размещено на Allbest.ru
Подобные документы
Принципы программирования и приоритеты использования библиотеки OреnG1, ее архитектура, описание математического аппарата и проекции. Разработка процедуры визуализации трехмерной сцены, подсистемы управлениями событиями и руководства пользователя.
курсовая работа [1,0 M], добавлен 26.06.2011Основы программирования с использованием библиотеки OpenGL. Приложение для построения динамического изображения модели объекта "Батискаф": разработка процедуры визуализации трехмерной схемы, интерфейса пользователя и подсистемы управления событиями.
курсовая работа [1,4 M], добавлен 26.06.2011Функциональные возможности библиотеки OpenGL. Разработка процедуры визуализации трехмерной сцены, интерфейса пользователя и подсистемы управления событиями с целью создания приложения для построения динамического изображения 3D-модели объекта "Самолет".
курсовая работа [1,7 M], добавлен 28.06.2011Возможности библиотеки OpenGL, создание матрицы и эффекта тумана. Разработка процедуры визуализации трехмерной модели "Корабль", интерфейса пользователя и подсистемы управления событиями. Логическая структура и функциональная декомпозиция проекта.
курсовая работа [507,2 K], добавлен 02.07.2011Программирование с использованием библиотеки ОреnGl: возможности, работа с матрицами, синтаксист команд, освещение, спецификация материалов, создание эффекта тумана. Разработка визуализации трехмерной сцены. Информационное и программное обеспечение.
курсовая работа [39,2 K], добавлен 23.06.2011Особенности разработки и реализации модулей двухмерной и трехмерной визуализации. Основные задачи трехмерного модуля управления. Анализ функций модуля управления ParamColorDrawer. Характерные особенности схемы функционирования программного средства.
реферат [2,2 M], добавлен 07.03.2012Анализ предметной области. Сравнительный анализ систем визуализации трёхмерных объектов. Обоснование выбора среды программирования. Разработка базы данных. Архитектура программного продукта. Алгоритм шифрования Blowfish с обратной связью по шифр-тексту.
дипломная работа [5,3 M], добавлен 22.11.2015Освоение методов манипуляции параметрами SVG изображений при помощи JavaScript и возможности по анимации в современных браузерах. Интерфейс и структура модуля визуализации данных. Определение аномальных данных и их определение, реализованные типы.
курсовая работа [1,7 M], добавлен 20.05.2014Универсальная подпрограмма по записи элементов и атрибутов из таблицы XML в различные массивы, в зависимости от раздела. Алгоритм трехмерной визуализации. Классы разбора таблицы XML по элементам и атрибутам. Алгоритмы работы с двухмерными объектами.
дипломная работа [425,9 K], добавлен 06.03.2013Особенности графики системы MATLAB и ее основные отличительные черты. Построение графика функций одной переменной. Графики в логарифмическом масштабе, построение диаграмм, гистограмм, сфер, поверхностей. Создание массивов данных для трехмерной графики.
реферат [1,4 M], добавлен 31.05.2010