<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Розробка програмних компонентів для кросплатформного ігрового рушія з елементами фізичної симуляції

dc.contributor.authorКоханчук, Юрій Сергійович
dc.date.accessioned2026-09-23T11:08:06Z
dc.date.issued2025
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.abstractObjective: 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.urihttps://ekhnuir.karazin.ua/handle/123456789/27034
dc.language.isouk
dc.publisherХарків : Харківський національний університет імені В. Н. Каразіна
dc.subjectTECHNOLOGY::Information technology::Computer science
dc.subjectфізичне моделювання
dc.subjectосвітлення на основі зображень
dc.subjectфізичний рендеринг
dc.subjectобробка колізій
dc.subjectрозробка ігор
dc.subject3D-графіка
dc.subjectшейдери opengl
dc.subjectчисельні методи
dc.subjectphysical simulation
dc.subjectimage-based lighting
dc.subjectphysically-based rendering
dc.subjectcollision processing
dc.subjectgame development
dc.subject3D graphics
dc.subjectopengl shaders
dc.subjectnumerical methods
dc.titleРозробка програмних компонентів для кросплатформного ігрового рушія з елементами фізичної симуляції
dc.typeBachelor thesis

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Kokhanchuk_Karas_Diplom.pdf
Розмір:
4,27 MB
Формат:
Adobe Portable Document Format