Реализовать на языке C# с использованием OpenTK(OpenGL) и WindowsForms алгоритм обратной трассировки лучей.
Необходимо продумать расположение объектов на сцене, положение излучателей освещение и т.д.
Необязательно использовать только шары, могут быть трехмерные объекты разных типов (в сети например есть примеры с шахматным конем, рюмками и т.д.).
У объектов могут быть разные коэффициенты преломления, отражения и прозрачности. При помощи управляющих элементов интерфейса их также можно варьировать.