Grafikus motor fejlesztése C++ nyelven

dc.contributor.advisorHoffmann, Miklós
dc.contributor.authorKis, Norbert
dc.contributor.departmentDE--Informatikai Kar
dc.date.accessioned2023-04-24T06:50:35Z
dc.date.available2023-04-24T06:50:35Z
dc.date.created2023-04-21
dc.description.abstractA szakdolgozat célja egy általános grafikus motor elkészítése. Először bemutatásra kerül a rendereléshez szükséges elméleti háttér (PBR, BRDF, IBL), az ütközésdetektálás egyszerűbb módszerei, végül a fizikai rendszer megvalósításához egy lehetséges módszer a hozzá tartozó alapfogalmakkal. A következő szakaszban az implementáció kerül részletesen bemutatásra, egyszerű matematikai alrendszer, különböző assetek betöltése (PNG, TGA, HDR, glTF), egyszerű ECS rendszer és végül a renderelő. Fejlesztés során igyekeztem modern eszközöket használni, CMake-et a build folyamathoz, a CDash és a CPack CMake részmodulokat, CI/CD és egyszerűbb deploy megvalósítására. A képernyőn való megjelenítéshez SDL2-t használtam, a rendereléshez OpenGL 4.6 core-t.
dc.description.correctorN.I.
dc.description.courseProgramtervező informatikus MSc
dc.description.degreeMSc/MA
dc.format.extent85
dc.identifier.urihttps://hdl.handle.net/2437/350594
dc.language.isohu
dc.rights.accessHozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.
dc.subjectC++
dc.subjectOpenGL
dc.subjectSDL2
dc.subjectCMake
dc.subjectPBR
dc.subjectgame engine
dc.subject.dspaceDEENK Témalista::Informatika::Komputergrafika
dc.titleGrafikus motor fejlesztése C++ nyelven
Fájlok