Roccia, Jean-PatrickPaulin, MathiasCoustet, ChristopheCarlos Andujar and Enrico Puppo2013-11-082013-11-0820121017-4656https://doi.org/10.2312/conf/EG2012/short/013-016We propose an hybrid CPU-GPU ray-tracing implementation based on an optimal Kd-Tree as acceleration structure. The construction and traversal of this KD-tree takes benefit from both the CPU and the GPU to achieve high-performance ray-tracing on mainstream hardware. Our approach, flexible enough to use only a single computing unit (CPU or GPU), is able to efficiently distribute workload between CPUs and GPUs for fast KD-tree construction and traversal.Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Three-DimensionalGraphics and Realism-RaytracingHybrid CPU/GPU KD-Tree Construction for Versatile Ray Tracing