กรุณาใช้ตัวระบุนี้เพื่ออ้างอิงหรือเชื่อมต่อรายการนี้:
http://elartu.tntu.edu.ua/handle/lib/53084| ชื่อเรื่อง: | Інформаційна технологія візуалізації даних із розрахункових сіток |
| ชื่อเรื่องอื่นๆ: | Information Technology for Visualization of Data from Computational Grids |
| ผู้แต่ง: | Рибенчук, Володимир Сергійович Rybenchuk, Volodymyr |
| Affiliation: | Тернопільський національний технічний університет імені ім. І. Пулюя |
| Bibliographic reference (2015): | Рибенчук В. С. Інформаційна технологія візуалізації даних із розрахункових сіток : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 126 - інформаційні системи та технології / наук. кер. Л. П. Матійчук. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 51 с. |
| วันที่เผยแพร่: | 22-มิถ-2026 |
| Submitted date: | 8-มิถ-2026 |
| Date of entry: | 1-กรก-2026 |
| สำนักพิมพ์: | Тернопільський національний технічний університет імені ім. І. Пулюя |
| Country (code): | UA |
| Place of the edition/event: | Тернопіль |
| Supervisor: | Матійчук, Любомир Павлович Matiichuk, Liubomyr |
| UDC: | 004.67 |
| คำสำคัญ: | 126 інформаційні системи та технології візуалізація даних редактор вузлів розрахункова сітка шейдер glsl opengl data visualization node editor computational mesh shader |
| Page range: | 51 |
| บทคัดย่อ: | Розроблений графічний пакет є окремим застосунком для персональних комп'ютерів, який реалізований мовою програмування C ++ із застосуванням бібліотеки OpenGL для виведення графічних даних на екран. Для додаткової функціональності також використано низку додаткових бібліотек, що знаходяться у відкритому доступі. Реалізовані експерименти ґрунтуються на можливості в реальному часі перезавантажувати шейдери – програми, що виконуються на графічних прискорювачах. Вивчаються різні підходи до визначення нових шейдерів та взаємодії з ними через інтерфейс користувача. Зокрема, на одному з етапів роботи були адаптовані результати, отримані при розробці багатьох популярних програм для 3D - моделювання та розробки комп'ютерних ігор. Йдеться про концепцію матеріалів і доповнює її концепцію редактора вузлів, що стало основним результатом роботи. Розглянуто поетапний процес наближення до результатів роботи та їх технічна реалізація. Описано роботу редактора вузлів, наведено приклади візуальних відображень. Застосунок містить вимоги для компіляції програми. The developed graphics package is a separate application for personal computers, which is implemented in the C ++ programming language using the OpenGL library to display graphic data on the screen. For additional functionality, a number of additional libraries that are in the public domain were also used. The implemented experiments are based on the ability to reload shaders in real time - programs that run on graphics accelerators. Various approaches to defining new shaders and interacting with them through the user interface are studied. In particular, at one of the stages of the work, the results obtained during the development of many popular programs for 3D modeling and computer game development were adapted. This is about the concept of materials and the concept of the node editor that complements it, which became the main result of the work. The phased process of approaching the results of the work and their technical implementation are considered. The work of the node editor is described, examples of visual displays are given. The application contains requirements for compiling the program. |
| รายละเอียด: | Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 22.06.2026р. на засіданні екзаменаційної комісії №35 у Тернопільському національному технічному університеті імені Івана Пулюя |
| Content: | ВСТУП 7 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 9 1.1 Загальні положення про розрахункові сітки 9 1.2 Аналітичний огляд 10 1.2.1 Попередні результати в галузі візуалізації сіток 10 1.2. Актуальність візуалізації розрахункових сіток та аналіз окремих аналогів 12 1.3 Аналіз потреб користувачів 14 1.4 Організація робочого процесу 15 РОЗДІЛ 2. СПОСОБИ ТА МЕТОДИ ВИРІШЕННЯ ПОСТАВЛЕНОЇ ЗАДАЧІ 17 2.1 Обговорення ідей, запропонованих на першій ітерації 17 2.2 Формат зберігання даних 17 2.3 Вибір технологій розробки 19 2.4 Базове відображення даних 24 2.5 Керування камерою 24 2.6 Автоматичне перезавантаження шейдерів 25 2.7 Відображення розрахункових сіток за допомогою матеріалів 26 2.7.1 Концепція матеріалів 26 2.7.2 Організація параметрів матеріалу 27 2.7.3 Налаштування параметрів матеріалів у інтерфейсі користувача 28 2.7.4 Приклад матеріалу 29 РОЗДІЛ 3. ПРАКТИЧНА ЧАСТИНА 32 3.1 Візуальне створення матеріалів 32 3.1.1 Концепція редактора вузлів 32 3.1.2 Опис редактора вузлів 33 3.1.3 Генерація шейдерів 35 3.1.4 Бібліотека вузлів-операцій 35 3.1.5 Збереження та завантаження матеріалів 36 3.1.6 Організація сцени 37 3.2 Результати та їх обговорення 38 3.2.1 Приклади відображення 38 3.2.2 Напрямки подальшої роботи 43 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 44 4.1 Навчання працюючих і інструктажі з охорони праці 44 4.2 Санітарно-гігієнічні вимоги до умов праці. 46 ВИСНОВКИ 49 ПЕРЕЛІК ДЖЕРЕЛ 50 ДОДАТКИ |
| URI: | http://elartu.tntu.edu.ua/handle/lib/53084 |
| Copyright owner: | © Рибенчук Володимир Сергійович, 2026 |
| References (Ukraine): | 1. Ushakova O.V. Advances in Grid Generation // Nova Science Publishers, New-York, 2007 2. Наквасюк В.В. Розробка системи візуалізації конкурентних і паралельних процесів програмного забезпечення: магістерська робота. К.: НУ КМА , 2021. 53 с. 3. Муляр В. П. Візуалізація даних та інфографіка. Харків: ФОП Панов А. М., 2020. 200 с. 4. Olsannikova E., Ometov A., Koucheryavy Y. and Olsson T., Visualizing Big Data with augmented and virtual reality: challenges and research agenda. // Journal Of Big Data, 2015, pp.1-27. 5. Tecplot [[Електронний ресурс] – Режим доступу: https://tecplot.com (дата звернення: 28.04.2026). 6. ParaView [Електронний ресурс] – Режим доступу: https://paraview.org (дата звернення: 28.04.2026). 7. OpenFOAM [Електронний ресурс] – Режим доступу: https:// openfoam.com (дата звернення: 28.04.2026). 8. Shreiner D., OpenGL Programming Guide // Addison-Wesley, Boston, 2013 9. Meiri E. OpenGL Step by Step [Електронний ресурс] – Режим доступу: http://ogldev.atspace.co.uk/index.htm (дата звернення: 29.04.2026). 10. Stroustrup B., The C++ Programming Language // Addison-Wesley, Boston, 2013. 11. SDL Wiki [Електронний ресурс] – Режим доступу: https://wiki.libsdl.org (дата звернення: 30.04.2026). 12. Dear ImGUI [Електронний ресурс] – Режим доступу: https://github.com/ocornut/imgui (дата звернення: 30.04.2026). 13. Visual Studio [Електронний ресурс] – Режим доступу: https://visualstudio.microsoft.com (дата звернення: 01.05.2026) 14. Git [Електронний ресурс] – Режим доступу: https://git-scm.com (дата звернення: 01.05.2026). 15. Imgui-node-editor [[Електронний ресурс] – Режим доступу: https://github.com/thedmd/imgui-node-editor (дата звернення: 03.05.2026). 16. Fmt [Електронний ресурс] – Режим доступу: https://github.com/fmtlib/fmt (дата звернення: 03.05.2026). 17. Ajson [Електронний ресурс] – Режим доступу: https://github.com/lordoffox/ajson (дата звернення: 05.05.2026). 18. Wright R.S., Haemel N., Sellers G., Lipchak B., OpenGL SuperBible // Addison-Wesley, Boston, 2010. 19. Bailey M., Cunningham S., Graphics Shaders. Theory and Practice. Second Edition // CRC Press, New York, 2012. 19. Bailey M., Cunningham S., Graphics Shaders. Theory and Practice. Second Edition // CRC Press, New York, 2012. 21. Lengyel E., Foundations of Game Engine Development Volume 1: Mathematics // Terathon Software LLC, Lincoln, 2016. 21. Lengyel E., Foundations of Game Engine Development Volume 1: Mathematics // Terathon Software LLC, Lincoln, 2016. 23. Методичні вказівки до виконання кваліфікаційної роботи ор Бакалавр для студентів спеціальності 126 – Інформаційні системи та технології, всіх форм навчання / укладачі: Готович В.А., Дуда О.М. Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2024. 43 с. 23. Методичні вказівки до виконання кваліфікаційної роботи ор Бакалавр для студентів спеціальності 126 – Інформаційні системи та технології, всіх форм навчання / укладачі: Готович В.А., Дуда О.М. Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2024. 43 с. 25. Zagorodna, N., Skorenkyy, Y., Kunanets, N., Baran, I., Stadnyk, M. Augmented Reality Enhanced Learning Tools Development for Cybersecurity Major. CEUR Workshop Proceedings., 2022, 3309, pp. 25–32. 25. Zagorodna, N., Skorenkyy, Y., Kunanets, N., Baran, I., Stadnyk, M. Augmented Reality Enhanced Learning Tools Development for Cybersecurity Major. CEUR Workshop Proceedings., 2022, 3309, pp. 25–32. 27. Заікіна Д., Глива В. Основи охорони праці та безпека життєдіяльності. 2019. URL: https://doi.org/10.31435/rsglobal/001 (дата звернення: 14.05.2026). 28. Безпека в надзвичайних ситуаціях. Методичний посібник для здобувачів освітнього ступеня «магістр» всіх спеціальностей денної та заочної (дистанційної) форм навчання / укл.: Стручок В. С. Тернопіль: ФОП Паляниця В. А., 2022. 156 с. |
| Content type: | Bachelor Thesis |
| ปรากฏในกลุ่มข้อมูล: | 126 — Інформаційні системи та технології (бакалаври) |
แฟ้มในรายการข้อมูลนี้:
| แฟ้ม | รายละเอียด | ขนาด | รูปแบบ | |
|---|---|---|---|---|
| 2026_KRB_ST-41_Rybenchuk_VS.pdf | Дипломна робота | 1,87 MB | Adobe PDF | ดู/เปิด |
รายการทั้งหมดในระบบคิดีได้รับการคุ้มครองลิขสิทธิ์ มีการสงวนสิทธิ์เว้นแต่ที่ระบุไว้เป็นอื่น
เครื่องมือสำหรับผู้ดูแลระบบ