dc.contributor.advisor | Nieminen, Paavo | |
dc.contributor.advisor | Rossi, Tuomo | |
dc.contributor.author | Koivistoinen, Juha | |
dc.date.accessioned | 2019-12-16T12:09:13Z | |
dc.date.available | 2019-12-16T12:09:13Z | |
dc.date.issued | 2019 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/66828 | |
dc.description.abstract | Tässä tutkielmassa esitellään Signed-Volume Gilbert-Johnson- Keerthi törmäystarkastelu-algoritmi. Videopelien fysiikkamoottoreiden, törmäystarkatelun yleinen kulku ja GJK - algoritmi itsessään käydään läpi oleellisimmilta osin. Työssä paneudutaan myös esitellyn algoritmin suorittamiseen grafiikkasuorittimella, ja esitellään siihen liittyvät tärkeimmät aiheet, kuten GPGPU ja CUDA SDK. Tutkielmaa varten tehtiin kokeita, joita varten implementoitiin esitettyjen periaatteiden mukainen simulaatio-ohjelmisto CPU ja GPU suoritukseen. Näistä kokeista saadut tulokset esitellään ja niistä keskustellaan. Myös reflektoinnin omaisia huomioita ja keskustelua vastaavanlaisen ohjelmiston implementaatiosta käydään myöhemmissä kappalesissa. | fi |
dc.description.abstract | In this thesis, an investigation of the Signed-Volume Gilbert-Johnson-Keerthi collision detection algorithm is presented. The principles of video game physics engines, the general flow of the collision detection process and the GJK algorithm itself, are reviewed. Additionally, running the algorithm with graphics card, and the relevant related topics, such as GPGPU and CUDA SDK, are introduced. A simulation software was implemented for both CPU and GPU following the presented principles, and some experiments were conducted. The results acquired from the tests are discussed. In addition, some self-reflecting notions and discussion about implementing a simulation software for similar experiments,
are brought up in later chapters. | en |
dc.format.extent | 60 | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | |
dc.subject.other | GPU | |
dc.subject.other | CPU | |
dc.subject.other | GJK | |
dc.subject.other | GPGPU | |
dc.subject.other | collision detection | |
dc.subject.other | spatial partition | |
dc.subject.other | parallel thinking | |
dc.subject.other | physics engine | |
dc.subject.other | game engine | |
dc.subject.other | video game physics | |
dc.title | An investigation of Signed-Volume Gilbert-Johnson-Keerthi algorithm in collision detection | |
dc.identifier.urn | URN:NBN:fi:jyu-201912165320 | |
dc.type.ontasot | Pro gradu -tutkielma | fi |
dc.type.ontasot | Master’s thesis | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.oppiaine | Tietotekniikka | fi |
dc.contributor.oppiaine | Mathematical Information Technology | en |
dc.rights.copyright | Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty. | fi |
dc.rights.copyright | This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. | en |
dc.type.publication | masterThesis | |
dc.contributor.oppiainekoodi | 602 | |
dc.subject.yso | algoritmit | |
dc.subject.yso | videopelit | |
dc.subject.yso | algorithms | |
dc.subject.yso | video games | |
dc.format.content | fulltext | |
dc.type.okm | G2 | |