Principles of interactive computer graphics (2nd ed.)
Principles of interactive computer graphics (2nd ed.)
Statistically optimized sampling for distributed ray tracing
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Fast spheres, shadows, textures, transparencies, and imgage enhancements in pixel-planes
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
The Quadtree and Related Hierarchical Data Structures
ACM Computing Surveys (CSUR)
Computer rendering of stochastic models
Communications of the ACM
Scan line methods for displaying parametrically defined surfaces
Communications of the ACM
An improved illumination model for shaded display
Communications of the ACM
Hierarchical geometric models for visible surface algorithms
Communications of the ACM
Edge Inference with Applications to Antialiasing
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Interactive image query system using progressive transmission
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
SIGGRAPH '78 Proceedings of the 5th annual conference on Computer graphics and interactive techniques
The A -buffer, an antialiased hidden surface method
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Summed-area tables for texture mapping
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
A subdivision algorithm for computer display of curved surfaces.
A subdivision algorithm for computer display of curved surfaces.
Efficient computation and data structures for graphics.
Efficient computation and data structures for graphics.
Generation and management of object description hierarchies for the simplification of image generation (graphics, rendering, modeling)
A two-pass solution to the rendering equation: A synthesis of ray tracing and radiosity methods
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Grasping reality through illusion—interactive graphics serving science
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Antialiased ray tracing by adaptive progressive refinement
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Improving radiosity solutions through the use of analytically determined form-factors
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Towards image realism with interactive update rates in complex virtual building environments
I3D '90 Proceedings of the 1990 symposium on Interactive 3D graphics
Acceleration techniques for progressive refinement radiosity
I3D '90 Proceedings of the 1990 symposium on Interactive 3D graphics
Interactive techniques for implicit modeling
I3D '90 Proceedings of the 1990 symposium on Interactive 3D graphics
A progressive multi-pass method for global illumination
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
A rapid hierarchical radiosity algorithm
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Hierarchical splatting: a progressive refinement algorithm for volume rendering
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Fast algorithms for volume ray tracing
VVS '92 Proceedings of the 1992 workshop on Volume visualization
Frameless rendering: double buffering considered harmful
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
A survey of design issues in spatial input
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
Navigating static environments using image-space simplification and morphing
Proceedings of the 1997 symposium on Interactive 3D graphics
Two-phase perspective ray casting for interactive volume navigation
VIS '97 Proceedings of the 8th conference on Visualization '97
Issues from the 1986 workshop on interactive 3D graphics (panel)
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Progressive radiance evaluation using directional coherence maps
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
User interfaces for three-dimensional geometric modelling
I3D '86 Proceedings of the 1986 workshop on Interactive 3D graphics
VVS '89 Proceedings of the 1989 Chapel Hill workshop on Volume visualization
V-buffer: visible volume rendering
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
A progressive refinement approach to fast radiosity image generation
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Collision Detection for Interactive Graphics Applications
IEEE Transactions on Visualization and Computer Graphics
Adaptive Real-Time Level-of-Detail-Based Rendering for Polygonal Models
IEEE Transactions on Visualization and Computer Graphics
Converting Discrete Images to Partitioning Trees
IEEE Transactions on Visualization and Computer Graphics
I3D '03 Proceedings of the 2003 symposium on Interactive 3D graphics
A Multi-Resolution Relational Data Model
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Ray traced scalar fields with shaded polygonal output
VIS '90 Proceedings of the 1st conference on Visualization '90
Adaptive sampling of intersectable models exploiting image and object-space coherence
Proceedings of the 2005 symposium on Interactive 3D graphics and games
Selective component-based rendering
GRAPHITE '05 Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia
Progressive Time-Parallel Simulation
Proceedings of the 20th Workshop on Principles of Advanced and Distributed Simulation
Selective rendering: computing only what you see
Proceedings of the 4th international conference on Computer graphics and interactive techniques in Australasia and Southeast Asia
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Improving frameless rendering by focusing on change
ACM SIGGRAPH 2002 conference abstracts and applications
Technical Section: Progressive refinement rendering of implicit surfaces
Computers and Graphics
EGSR'05 Proceedings of the Sixteenth Eurographics conference on Rendering Techniques
Interactive rendering using the render cache
EGWR'99 Proceedings of the 10th Eurographics conference on Rendering
Hi-index | 0.00 |
This paper describes techniques for improving the performance of image rendering on personal workstations by using CPU cycles going idle while the user is examining a static image on the screen. In that spirit, we believe that a renderer's work is never done. Our goal is to convey the most information to the user as early as possible, with image quality constantly improving with time. We do this by first generating a crude image rapidly and then adaptively refining it where necessary as long as the user does not change viewing parameters. The renderer operates in a succession of phases, first displaying only vertices of polygons, next polygon edges, then flat shading polygons, then shadowing polygons, then Gouraud shading polygons, then Phong shading polygons, and finally anti-aliasing. Performance is enhanced by each phase using results from previous phases and trimming the amount of data needed by the next phase. In this way, only a fraction of the pixels in an image may be Phong shaded while the rest may be Gouraud or flat shaded. Similarly anti-aliasing is performed only on pixels around which there is significant color change. The system features fast response to user intervention, encourages user intervention at any moment, and makes useful the idle cycles in a personal computer.