2009 · 59 citations · 17 references
ComputingComputer ScienceHigh-performance ComputingComputer GraphicsComputer VisionParallel Computing3D RenderingGeometry ProcessingGraphics Processing Unit ComputingGraphics Processing UnitsImage-based RenderingRendering PipelineData-parallel AlgorithmsDefocusGpu Parallel AlgorithmsGpu-based RenderingGraphics Rendering PipelinesImage Processing On GpusMotion Blur RenderingRasterization
Current GPUs rasterize micropolygons (polygons approximately one pixel in size) inefficiently. We design and analyze the costs of three alternative data-parallel algorithms for rasterizing micropolygon workloads for the real-time domain. First, we demonstrate that efficient micropolygon rasterization requires parallelism across many polygons, not just within a single polygon. Second, we produce a data-parallel implementation of an existing stochastic rasterization algorithm by Pixar, which is able to produce motion blur and depth-of-field effects. Third, we provide an algorithm that leverages interleaved sampling for motion blur and camera defocus. This algorithm outperforms Pixar's algorithm when rendering objects undergoing moderate defocus or high motion and has the added benefit of predictable performance.
17
Robert L. Cook, Thomas Porter, Loren Carpenter · 1984 · 855 citations · Full text
Larry Seiler, Doug Carmean, Eric Sprangle et al. · ACM Transactions on Graphics · 2008 · 783 citations
The Reyes image rendering architecture
Robert L. Cook, Loren Carpenter, Edwin Catmull · 1987 · 350 citations