Розробка програмних компонентів для кросплатформного ігрового рушія з елементами фізичної симуляції
| dc.contributor.author | Коханчук, Юрій Сергійович | |
| dc.date.accessioned | 2026-09-23T11:08:06Z | |
| dc.date.issued | 2025 | |
| dc.description | Керівник: Карась Ірина В’ячеславівна, кандидат фізико-математичних наук, доцент, доцент кафедри інтелектуальних програмних систем і технологій | |
| dc.description.abstract | Мета роботи: Дослідження алгоритмів комп'ютерної графіки та фізики. Розробка повноцінного 3D-рушія для ігор, здатного моделювати поведінку абсолютно твердих тіл. Об’єкт дослідження: Алгоритми комп'ютерної графіки, методи моделювання фізичних тіл та архітектура програмного забезпечення для рушіїв 3D-ігор у реальному часі. Фізичний рендеринг, відкладений рендеринг. Методи дослідження: Аналіз, порівняння, вивчення, емпіричне тестування та оцінка ефективності, тестування продуктивності. Використані програмно-апаратні рішення: Java OpenJDK21, LWJGL 3.3.3, GLSL 460, OpenGL 4.6, JOML 1.10.6, IMGUI 1.87.0, ApacheCommons, OpenCV, NumPy. Результати дослідження: Розроблено рушій 3D-ігор, здатний до ефективного моделювання в контексті фізики твердого тіла. Проведено дослідження методів моделювання та комп'ютерної графіки. Рушій підтримує рендеринг на фізичних основах, з можливістю відкладеного рендерингу, використання карт тіней, карт оточення та користувацького освітлення. | |
| dc.description.abstract | Objective: Research the algorithms of computer graphics and computer physics, develop a full-fledged 3D game engine capable of numerical rigid body simulation. Object of research: Computer graphics algorithms, methods of modelling physical bodies, and software architecture for real-time 3D game engines. Physical rendering, deferred rendering. Research methods: Analysis, comparison, study, empirical testing and evaluation of efficiency, performance testing. Software and hardware solutions used: Java OpenJDK21, LWJGL 3.3.3, GLSL 460, OpenGL 4.6, JOML 1.10.6, IMGUI 1.87.0, ApacheCommons, OpenCV, NumPy. Results: A 3D game engine capable of efficient modelling in the context of rigid body physics is developed. The simulation methods and computer graphics were studied. The engine supports physics-based rendering, featuring deferred rendering, shadow maps, environment maps, and custom lighting. | |
| dc.identifier.citation | Коханчук, Юрій Сергійович. Розробка програмних компонентів для кросплатформного ігрового рушія з елементами фізичної симуляції : кваліфікаційна робота бакалавра : спеціальність 122 – Комп'ютерні науки : освітня програма «Комп'ютерні науки» / Ю. С. Коханчук ; кер. роботи І. В. Карась. – Харків : Харківський національний університет імені В. Н. Каразіна, 2025. – 88 с. | |
| dc.identifier.uri | https://ekhnuir.karazin.ua/handle/123456789/27034 | |
| dc.language.iso | uk | |
| dc.publisher | Харків : Харківський національний університет імені В. Н. Каразіна | |
| dc.subject | TECHNOLOGY::Information technology::Computer science | |
| dc.subject | фізичне моделювання | |
| dc.subject | освітлення на основі зображень | |
| dc.subject | фізичний рендеринг | |
| dc.subject | обробка колізій | |
| dc.subject | розробка ігор | |
| dc.subject | 3D-графіка | |
| dc.subject | шейдери opengl | |
| dc.subject | чисельні методи | |
| dc.subject | physical simulation | |
| dc.subject | image-based lighting | |
| dc.subject | physically-based rendering | |
| dc.subject | collision processing | |
| dc.subject | game development | |
| dc.subject | 3D graphics | |
| dc.subject | opengl shaders | |
| dc.subject | numerical methods | |
| dc.title | Розробка програмних компонентів для кросплатформного ігрового рушія з елементами фізичної симуляції | |
| dc.type | Bachelor thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Kokhanchuk_Karas_Diplom.pdf
- Розмір:
- 4,27 MB
- Формат:
- Adobe Portable Document Format
