Grafikus motor fejlesztése C++ nyelven
| dc.contributor.advisor | Hoffmann, Miklós | |
| dc.contributor.author | Kis, Norbert | |
| dc.contributor.department | DE--Informatikai Kar | |
| dc.date.accessioned | 2023-04-24T06:50:35Z | |
| dc.date.available | 2023-04-24T06:50:35Z | |
| dc.date.created | 2023-04-21 | |
| dc.description.abstract | A 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.corrector | N.I. | |
| dc.description.course | Programtervező informatikus MSc | |
| dc.description.degree | MSc/MA | |
| dc.format.extent | 85 | |
| dc.identifier.uri | https://hdl.handle.net/2437/350594 | |
| dc.language.iso | hu | |
| dc.rights.access | Hozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében. | |
| dc.subject | C++ | |
| dc.subject | OpenGL | |
| dc.subject | SDL2 | |
| dc.subject | CMake | |
| dc.subject | PBR | |
| dc.subject | game engine | |
| dc.subject.dspace | DEENK Témalista::Informatika::Komputergrafika | |
| dc.title | Grafikus motor fejlesztése C++ nyelven |