Towards image realism with interactive update rates in complex virtual building environments
I3D '90 Proceedings of the 1990 symposium on Interactive 3D graphics
Portals and mirrors: simple, fast evaluation of potentially visible sets
I3D '95 Proceedings of the 1995 symposium on Interactive 3D graphics
Pipeline rendering: interaction and realism through hardware-based multi-pass rendering
Pipeline rendering: interaction and realism through hardware-based multi-pass rendering
Architectural walkthroughs using portal textures
VIS '97 Proceedings of the 8th conference on Visualization '97
Real-time rendering
Transparency and Antialiasing Algorithms Implemented with the Virtual Pixel Maps Technique
IEEE Computer Graphics and Applications
Casting curved shadows on curved surfaces
SIGGRAPH '78 Proceedings of the 5th annual conference on Computer graphics and interactive techniques
Delay streams for graphics hardware
ACM SIGGRAPH 2003 Papers
Visibility Computations in Densely Occluded Polyhedral Environments
Visibility Computations in Densely Occluded Polyhedral Environments
OpenGL(R) Shading Language
Visualization of a closed three-dimensional surface using portal-based rendering
APVis '06 Proceedings of the 2006 Asia-Pacific Symposium on Information Visualisation - Volume 60
KES '07 Knowledge-Based Intelligent Information and Engineering Systems and the XVII Italian Workshop on Neural Networks on Proceedings of the 11th International Conference
Hi-index | 0.01 |
In this paper, we identify a general paradigm for portal-based rendering and present an image-space algorithm for rendering complex portals. Our general paradigm is an abstraction of portal-based rendering that is independent of scene geometry. It provides a framework for flexible and dynamic scene composition by connecting cells with transformative portals. Our rendering algorithm maintains a visible volume in image-space and uses fragment culling to discard fragments outside of this volume. We discuss our implementation in OpenGL and present results that show it provides correct rendering of complex portals at interactive rates on current hardware. We believe that our work will be useful in many applications that require a means of creating dynamic and meaningful visual connections between different sets of data.