CPU-Based Ray Tracing For Semiconductor Structures
Y. Zhou (TU Delft - Electrical Engineering, Mathematics and Computer Science)
Ricardo Marroquim – Mentor (TU Delft - Computer Graphics and Visualisation)
Y. Chen – Mentor (TU Delft - Computer Graphics and Visualisation)
Wouter Bijlsma – Mentor (ASML)
Ton van den Heuvel – Mentor (ASML)
More Info
expand_more
Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.
Abstract
In this thesis, we investigate a CPU-based ray tracer tailored for semiconductor structures. This ray tracer addresses the need for high-quality visualization in environments where GPU acceleration is unavailable. Our primary objective is to achieve interactive visualization performance with quality levels on par with a basic triangle rasterizer employing a flat-shaded lighting model. The research focuses on identifying optimal BVH configurations and developing efficient Oriented Bounding Box (OBB) ray tracing methods. By leveraging OBB clustering and pre-cached ray directions, we aim to mitigate the computational overhead associated with OBB tracing. The result is a prototype that demonstrates the feasibility of CPU-based ray tracing for real-time applications. This work contributes to the broader discourse on rendering techniques in GPU-limited scenarios, offering valuable insights and laying the groundwork for future research and development.