Computer Graphics
Crafting a ray-tracer from scratch was an exciting endeavor, made all the more exhilarating by the fact that I undertook it single-handedly, without any prior experience in computer graphics. Opting for this course was undoubtedly one of my most impactful decisions, as it revolutionized my understanding of graphics.
During this course, I had the opportunity to delve into several foundational concepts:
- Ray Tracing
- Camera
- Transformations
- Acceleration Structure (BVH with SAH)
- Textures
- Materials
- Lighting
These foundational principles are ubiquitous in the realm of computer graphics. Therefore, having a firm grasp on these concepts has certainly been one of the most valuable assets I gained during my Master’s studies.