work OptiX/CUDA Path Tracer OptiX, CUDA, glTF, GGX, texture/normal mapping, environment lighting MIS, DOF CUDA Flocking CUDA, Boids, Parallel Programming Deferred Renderer with SSR Deferred Rendering, Screen Space Reflections, OpenGL C++, OpenGL, Nsight Graphics CPU Rasterizer Rasterization, Z-Buffering, Anti-Aliasing, Bresenham's Algorithm C++, GLM, QT Space Minecraft Ray Marching Collisions, Post-processing, Perlin Noise, Proceduarl Generation C++, GLM, QT Half-Edge Mesh Editor Half-Edges, Face Triangulation, Catmull-Clark Subdivision C++, OpenGL, QT BVH Accelerated Ray Tracer Bounding Volume Hierarchy, Acceleration Structures C++, GLM, QT Scene Graph Creating a simple scene with scene graphs C++, QT Ball Collision Simulation Conservation of Momentum, Convservation of Kinetic Energy, Vector Projections Python, Pygame, Numpy 3D Art & Technical Projects Simple 3D Modeling Projects WebGL, Unity, Maya, Blender, Houdini