Raytrace Renderer Test

Created in C++.

Custom Raytrace Renderer which can render any number of spheres, with any number of lights.

UI done in WPF to interact with the C++ Core.

Renders can be preiewed at a low resolution before being fully rendered to any dimensions, and exported.

Rendering is multi-threaded.

The biggest challenge when making this was getting C# to interact with the C++ core, as sending data from managed code to unmanaged code is a real hassle.

Programs Used:

Microsoft Visual Studio


Image

Image

Image