Ray Tracing course

Chaos Camp 2022 - 2023

The Ray Tracing course is an intensive free of charge training which offers a detailed introduction to the ray tracing technology and computer graphics programming. The course is suitable for anyone who wants to learn the basic principles in the generation of computer images and has some knowledge in programming and mathematics.

Admission process, details & important dates

The admission process for the course is as follows:

  • Applications for participation in the course are to be submitted by February 21, 2023.
  • An initial screening process will identify the candidates who will be invited to take part in the course which starts on February 28, 2023.
  • Lectures will be held once a week (Tuesdays) at 18:30 local time in Bulgarian language. Most lectures will be held online but some may be held onsite at Chaos’ office (145 Tsarigradsko shose, Sofia Office Center, Sofia) if the conditions allow it.
  • The course wraps up in the beginning of June, 2023.
  • In order to receive a Chaos Certificate for participation in the course, participants must have a high rate of attendance, do their homework regularly, and complete the final project.


Introduction1.5 h
Fundamentals1.5 h
Rays1.5 h
Triangle, Part 11.5 h
Triangle, Part 21.5 h
Camera Animation1.5 h
Scene1.5 h
Light 1.5 h
Shading, Part 11.5 h
Shading, Part 21.5 h
Acceleration Structures1.5 h
Global Illumination1.5 h
Multithreading1.5 h
Conclusion1.5 h

Asen Markov

Software Developer Intern, V-Ray for Maya team
Participant in Chaos Camp 2021 - 2022

"Ray Tracing sounds scary, right? At least it did to me. But the Chaos Camp Ray Tracing course showed me how easy it is to get going. We started creating wild images from the very beginning and with every new task came a new challenge to go out and get creative. Delivered with passion, the course felt like a true journey. And like any good journey, it had a dragon at the end.

After completing the course and building my first ray tracer, I was filled with confidence and inspiration. I am now an intern at Chaos and in large part, I owe it to this course. The journey goes on and I know – a new dragon awaits. There’s one for you too."


Vladislav Vulchev
Author & mentor of the course

Vladi Vulchev has been a software developer at Chaos for more than 11 years. He took important roles in major company projects like the V-Ray integrations for 3D platforms such as Unreal Engine, XSI, 3ds Max, GPU rendering and others. Currently he leads the Chaos Vantage development team. Apart from his interest in all subjects related to Computer Graphics, he is also thrilled by topics such as AI for computer games and competitive programming.

While developing the curriculum of the Ray Tracing course Vladi has combined his deep theoretical knowledge in computer graphics with his long-term practical experience in development of world leading technologies for CG generation.

Ivan Vardarov
Course assistant

Ivan Vardarov has been a software developer at Chaos for 7 years now during which he has worked on various improvements in the V-Ray core and on the integration of V-Ray for Katana. Currently he is part of the V-Ray for Cinema 4D team. Apart from computer graphics, he is also interested in AI, GPU programming, computer hardware and video games.

© 2024 Chaos Software EOOD. All Rights reserved. Chaos®, V-Ray® and Phoenix FD® are registered trademarks of Chaos Software EOOD in Bulgaria and/or other countries.