Back

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.

render

During this course, I had the opportunity to delve into several foundational concepts:

  1. Ray Tracing
  2. Camera
  3. Transformations
  4. Acceleration Structure (BVH with SAH)
  5. Textures
  6. Materials
  7. 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.