Апаратно-прискорений алгоритм рендерингу 3D-моделей на основі трасування променів
dc.contributor.advisor | Потапова, Катерина Романівна | |
dc.contributor.author | Фещенко, Іван Олександрович | |
dc.date.accessioned | 2021-08-11T10:37:57Z | |
dc.date.available | 2021-08-11T10:37:57Z | |
dc.date.issued | 2021-06 | |
dc.description.abstracten | Qualification work includes an explanatory note (50 pages, 29 figures, 3 tables, 2 appendices) The purpose of the diploma project is to create a hardware-accelerated algorithm for rendering 3D models based on ray tracing. The following tasks were performed during the development: • Analysis of existing solutions that allow rendering using the method of ray tracing. • Selection of optimal technologies for development. • Implementation of the designed algorithm. • Testing the quality of rendering the developed algorithm. • Testing the effectiveness of the algorithm. • Selection of optimal rendering options. The program was developed using the C ++ language. The GLEW library was chosen to work with graphics. The GLFW library was used to create the main window and read user input from the keyboard and mouse. The ImGui library was used to implement the graphical interface. The GLM library was integrated to work with mathematical calculations. | uk |
dc.description.abstractuk | Кваліфікаційна робота включає пояснювальну записку (50 с., 29 рис., 3 табл., 2 додатки) Метою дипломного проєкту є створення апаратно-прискоренного алгоритму рендерингу 3D-моделей на основі трасування променів. Під час розробки були виконані наступні задачі: • Аналіз існуючих рішень, які дозволяють виконувати рендеринг за допомогою метода трасування променів. • Вибір оптимальних технологій для розробки. • Реалізація спроектованого алгоритму. • Тестування якості рендерингу розробленого алгоритму. • Тестування ефективності алгоритму. • Вибір оптимальних опцій рендерингу. Програма була розроблена з використанням мови С++. Для роботи з графікою була обрана бібліотека GLEW. Для створення головного вікна та зчитування вводу користувача з клавіатури та миші була застосована бібліотека GLFW. Для реалізації графічного інтерфейсу було використано бібліотеку ImGui. Для роботи з математичними обчисленями була інтегрована бібліотека GLM. | uk |
dc.format.page | 74 с. | uk |
dc.identifier.citation | Фещенко, І. О. Апаратно-прискорений алгоритм рендерингу 3D-моделей на основі трасування променів : дипломний проєкт … бакалавра : 123 Комп'ютерна інженерія / Фещенко Іван Олександрович. – Київ, 2021. – 74 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/43142 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | трасування променів | uk |
dc.subject | шейдер | uk |
dc.subject | рендеринг | uk |
dc.subject | OpenGL | uk |
dc.subject | GLEW | uk |
dc.subject | GLFW | uk |
dc.subject | GLSL | uk |
dc.subject | ray tracing | uk |
dc.subject | shader | uk |
dc.subject | rendering | uk |
dc.title | Апаратно-прискорений алгоритм рендерингу 3D-моделей на основі трасування променів | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- FeshchenkoIO_bakalavr.pdf
- Розмір:
- 3.07 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.01 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: