ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Development of a physics engine for computer games

Matej Zrimšek (2014) Development of a physics engine for computer games. EngD thesis.

Download (2225Kb)


    The thesis presents the physics and mathematics necessary for the realization of the physics engine, suitable for use in real-time applications. In the development process we have focused on computer games and therefore have taken into account the limitations and pitfalls that can arise in such a case. We start by presenting the purpose and use of physics engines and also mention already existing solutions. We get to know with particles without mass, which enable us to realize ballistics, forces in general and springs, as a special type of them. Then we confront the hard constraints such as collision detection, resolving collisions in the case of collisions of bodies and their movements in such situations. This gives us a mass aggregate physics engine, which can be further upgraded with rotations and thus create a physical engine with rigid bodies. At the end, we explain the implementation details of the constructed physics engine and demonstrate it with an application.

    Item Type: Thesis (EngD thesis)
    Keywords: computer games, physics engine, simulation, collision detection, object manipulation, 3D, real-time application
    Number of Pages: 105
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    prof. dr. Saša Divjak233Mentor
    doc. dr. Matija Marolt271Comentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536046019)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2727
    Date Deposited: 19 Sep 2014 13:20
    Last Modified: 18 Nov 2014 13:33
    URI: http://eprints.fri.uni-lj.si/id/eprint/2727

    Actions (login required)

    View Item