Computer Graphics Forum · 2001 · 425 citations · 5 references
ComputingComputer ScienceComputer GraphicsDigital RenderingRenderingComputer Graphics HardwareGraphics Processing UnitsRay TracingRendering PipelineGraphics Rendering PipelinesHardware-accelerated Ray TracingRasterizationRasterization HardwareRay Tracing HardwareRendering OptimizationSimd ArchitecturesSimd Execution
For almost two decades researchers have argued that ray tracing will eventually become faster than the rasterization technique that completely dominates todays graphics hardware. However, this has not happened yet. Ray tracing is still exclusively being used for off-line rendering of photorealistic images and it is commonly believed that ray tracing is simply too costly to ever challenge rasterization-based algorithms for interactive use. However, there is hardly any scientific analysis that supports either point of view. In particular there is no evidence of where the crossover point might be, at which ray tracing would eventually become faster, or if such a point does exist at all. This paper provides several contributions to this discussion: We first present a highly optimized implementation of a ray tracer that improves performance by more than an order of magnitude compared to currently available ray tracers. The new algorithm make better use of computational resources such as caches and SIMD instructions and better exploits image and object space coherence. Secondly, we show that this software implementation can challenge and even outperform high-end graphics hardware in interactive rendering performance for complex environments. We also provide an brief overview of the benefits of ray tracing over rasterization algorithms and point out the potential of interactive ray tracing both in hardware and software.
5
An improved illumination model for shaded display
Turner Whitted · Communications of the ACM · 1980 · 1.8K citations · Full text
Robert L. Cook, Thomas Porter, Loren Carpenter · 1984 · 855 citations · Full text
Timothy L. Kay, James T. Kajiya · ACM SIGGRAPH Computer Graphics · 1986 · 463 citations · Full text
Some techniques for shading machine renderings of solids
Arthur Appel · 1968 · 452 citations · Full text