DooVR

The project is a modelling application for Virtual Reality. We have developed two different metods for modelling. The first method is surface based and allows the user to deform an existing mesh. The second is a volume based method in this method the user can deploy surface anywhere in the workingspace. The project source code for the surface method is available here and the volume method is available here.

The project started out as a bachelor project that I continued working on afterwards. A project page including a report is available here (in swedish).

Surface method

Volume method

Global illumination

A monte carlo path tracer I made using the lambertian reflection model. The project is written in C++ and depends on the glm library, the source code is available here.

img

Water simulation

A divergence-free smoothed particle hydrodynamics simulation of water that I created together with some classmates. The project is based on the method presented by Bender et al. [1]. The source code is available here.

Cloth simulation

A Cloth simulation using Newton's second law and Euler's method. The project is written in C++ and depends on OpenGL, GLEW, glfw and glm. The source code is available here.