Projects






Recent Posts
Motion Activated Bird Camera
Building a bird feeder with a Raspberry Pi powered motion activated bird camera.
Fun with Path Tracing
In this project I wrote a monte-carlo path tracer in C++ with some nice features, including mesh rendering, direct light sampling and various different materials.
FreeFlight - A Flight Simulator With Realistic, Real-World Terrain
Experience the the Thrill of Flight over the Austrian Alps
Set Values With Imgui::Slider Over Getter and Setter Functions
A small tutorial on how to add some helper functions to ImGui that allow setting private values with ImGui::Slider accessible via getter and setter functions.
Terrain Rendering
Rendering Real-World Terrain in 3D With Data From Web Map Tile Service