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 perf
...
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.