Jonatan Ebenholm's Portfolio

5th year student as Master of Science in Media Technology and Engineering

Scroll
WIP: Terrain Library

C++ terrain library with heightmaps, marching cubes, and voxel worlds rendered in real time via OpenGL/compute shaders.

Pathtracer on GPU

GPU path tracer in C++/OpenGL with fragment-shader rendering for photoreal frames.

Elemental Clash
Elemental Clash

Unity 3D 1v1 RTS using ArUco cards for unit placement; built for my bachelor thesis.

Planet generator
Planet generator

Unity planet generator combining gradient and Voronoi noise for procedural worlds.

Solar system simulation
Solar system simulation

Blender add-on to simulate and auto-animate solar systems with generated materials.

WIP: Portals
WIP: Portals

Unity portal experiment with smooth traversal; visuals and mechanics still in progress.

About Me

I am a fifth year student at Linköpings University studying to become a Master of Science in Media Technology and Engineering. During my master's program I am specializing in Computer Graphics, GPU programming, video game systems programming, and machine learning/AI. In my free time I enjoy programming personal projects, some of which are showcased above. I also enjoy playing video games, drawing, going to the gym, or socializing with friends.

Skills

C++OpenGLC#UnityMATLABPythonGodot