Короткий опис(реферат):
Мета розробки – розробити додаток 3D-гіду за допомогою алгоритму
«Ray marching».
Основний метод проектування модулів програми – математичні
розрахунки та використання можливостей мови програмування Python.
В процесі написання програми були використані технології Ray marching,
Procedure generation, Fragment Shader.
В ході виконання даної роботи для створення програми
використовувалася мови програмування OpenGL, Python.
В ході розробки було створено програму, яка генерує 1 сцену, яка
відтворює сквер ім. Богдана Хмельницького. Результат роботи оформлений у
вигляді програмного проекту, який наведено в додатку до курсової роботи.
Для роботи додаток вимагає наявність стандартних бібліотек Python та
завантажену у проєкт модуль OpenGL.
Подальший розвиток роботи можливо розвивати до надзвичайно великих
масштабів, таких як генерація всього міста Чернігова з метою використання
додатка як повноцінного 3D-гіда.
Суть розробки, основні результати:
Цимбал, О. В. 3D гід по місту Чернігову на базі технології процедурної генерації 3D-об’єктів «Ray marching» : випускна кваліфікаційна робота : 121 "Інженерія програмного забезпечення" / О. В. Цимбал ; керівник роботи А. М. Акименко ; НУ "Чернігівська політехніка", Кафедра інформаційних технологій та програмної інженерії. – Чернігів, 2023. – 276 с.