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

Scientific Visualization

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

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

      ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

Научная визуализация, 2023, том 15, номер 1, страницы 60 - 70, DOI: 10.26583/sv.15.1.05

Визуализация геометрических моделей гранных тел в точечном исчислении

Авторы: Е.В. Конопацкий1,A, К.В. Рябинин2,B, А.А.  Бездитный3,C

A Нижегородский государственный архитектурно-строительный университет

B Пермский государственный национальный исследовательский университет

C Севастопольский филиал ФГБОУВО «Российский экономический университет имени Г.В. Плеханова

1 ORCID: 0000-0003-4798-7458, e.v.konopatskiy@mail.ru

2 ORCID: 0000-0002-8353-7641, kostya.ryabinin@gmail.com

3 ORCID: 0000-0003-0528-9731, bezdytniy@gmail.com

 

Аннотация

В работе на примере гранных тел представлен подход к визуализации моделей геометрических тел в виде трёхпараметрического множества точек, принадлежащих трёхмерному пространству. Для визуализации геометрических тел с учётом обеспечения аппаратной поддержки графических процессоров используется метод Ray marching. Реализация этого метода предусматривает определение знаковой функции расстояния (signed distance function), которая сводится к задаче определения множества точек пересечения лучей проецирования с визуализируемым геометрическим телом. После чего для каждого пикселя экрана определяется его цвет в соответствии с тем, проходит луч через геометрическое тело или нет. Аналитическое описание геометрических тел и решение задачи их пересечения с проецирующими лучами решены в рамках математического аппарата точечного исчисления. В результате сделан вывод, что предложенный подход себя оправдывает, обеспечивая высокую производительность рендеринга и полное отсутствие артефактов при визуализации гранных тел.

 

Ключевые слова: твердотельное моделирование, геометрическое тело, точечное исчисление, визуализация, Ray marching, знаковая функция расстояния, трёхпараметрическое множество точек.