Initiated research in ray tracing (physics-based computer graphics), supervised and funded by McGill Mathematics Department.
Used numerical analysis to evaluate validity of geometric and numerical-algorithmic solutions. Wrote ray tracer in C from scratch to render images using developed techniques.
Objective of the project is to optimize ray tracing to compute color data for each pixel in one (constant-time) calculation, by creating generalized signed distance functions (SDF) for individual shapes. This has been successfully done for many shapes, while preserving the useful properties of existing SDF theory. When generalized SDF were not viable, numerical solutions which proved to run with adequate speed (linear time with respect to the number of pixels) were developed, deployed, and proved usable.