Embree
Embree is a collection of high‑performance ray tracing kernels developed by Intel for CPU‑based rendering. It provides optimized, portable routines for ray-scene intersection and traversal, designed to maximize throughput on modern CPUs using SIMD instructions. Embree is open source and released under the Apache 2.0 license, intended for integration into rendering engines, visualization tools, and research projects that require fast ray tracing on the CPU.
The library offers a C API with C++ helpers and supports a variety of scene representations, including
Platform support covers major desktop operating systems on x86-64 architectures, including Linux, Windows, and macOS. The
Overall, Embree serves as a foundational, performance-focused toolkit for CPU-based ray tracing, enabling fast intersection tests