Marching cubes: A high resolution 3D surface construction algorithm
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Pixel-planes 5: a heterogeneous multiprocessor graphics system using processor-enhanced memories
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
PixelFlow: high-speed rendering using image composition
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
A Sorting Classification of Parallel Rendering
IEEE Computer Graphics and Applications
IRIS performer: a high performance multiprocessing toolkit for real-time 3D graphics
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
The sort-first rendering architecture for high-performance graphics
I3D '95 Proceedings of the 1995 symposium on Interactive 3D graphics
InfiniteReality: a real-time graphics system
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
The design of a parallel graphics interface
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Production visualization for the ASCI one TeraFLOPS machine
Proceedings of the conference on Visualization '98
HWWS '99 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Load balancing for multi-projector rendering systems
HWWS '99 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Scalable distributed visualization using off-the-shelf components
PVGS '99 Proceedings of the 1999 IEEE symposium on Parallel visualization and graphics
The digital Michelangelo project: 3D scanning of large statues
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Pomegranate: a fully scalable graphics architecture
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Stanford center for integrated turbulence simulations
Computing in Science and Engineering
Tracking graphics state for networked rendering
HWWS '00 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Distributed rendering for scalable displays
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Lightning-2: a high-performance display subsystem for PC clusters
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Lightning-2: a high-performance display subsystem for PC clusters
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Parallel rendering with k-way replication
PVG '01 Proceedings of the IEEE 2001 symposium on parallel and large-data visualization and graphics
Communications of the ACM - Internet abuse in the workplace and Game engines in scientific research
Fluid interaction with high-resolution wall-size displays
Proceedings of the 14th annual ACM symposium on User interface software and technology
HijackGL: reconstructing from streams for stylized rendering
NPAR '02 Proceedings of the 2nd international symposium on Non-photorealistic animation and rendering
Chromium: a stream-processing framework for interactive rendering on clusters
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Approach for software development of parallel real-time VE systems on heterogenous clusters
EGPGV '02 Proceedings of the Fourth Eurographics Workshop on Parallel Graphics and Visualization
Design and implementation of a large-scale hybrid distributed graphics system
EGPGV '02 Proceedings of the Fourth Eurographics Workshop on Parallel Graphics and Visualization
The parallelization of the perspective shear-warp volume rendering algorithm
EGPGV '02 Proceedings of the Fourth Eurographics Workshop on Parallel Graphics and Visualization
Out-of-core sort-first parallel rendering for cluster-based tiled displays
EGPGV '02 Proceedings of the Fourth Eurographics Workshop on Parallel Graphics and Visualization
Volume-rendered galactic animations
Communications of the ACM
GigaWalk: interactive walkthrough of complex environments
EGRW '02 Proceedings of the 13th Eurographics workshop on Rendering
LAM: luminance attenuation map for photometric uniformity in projection based displays
VRST '02 Proceedings of the ACM symposium on Virtual reality software and technology
PixelFlex: a reconfigurable multi-projector display system
Proceedings of the conference on Visualization '01
Commodity graphics accelerators for scientific visualization
Proceedings of the conference on Visualization '01
An accelerated remote graphics architecture for PDAS
Web3D '03 Proceedings of the eighth international conference on 3D Web technology
Interactive visibility culling in complex environments using occlusion-switches
I3D '03 Proceedings of the 2003 symposium on Interactive 3D graphics
A New Bandwidth Reduction Method for Distributed Rendering Systems
EurAsia-ICT '02 Proceedings of the First EurAsian Conference on Information and Communication Technology
SoftGenLock: active stereo and genlock for PC cluster
EGVE '03 Proceedings of the workshop on Virtual environments 2003
EGVE '03 Proceedings of the workshop on Virtual environments 2003
Out-of-core sort-first parallel rendering for cluster-based tiled displays
Parallel Computing - Parallel graphics and visualisation
The parallelized perspective shear-warp algorithm for volume rendering
Parallel Computing - Parallel graphics and visualisation
iLamps: geometrically aware and self-configuring projectors
ACM SIGGRAPH 2003 Papers
Griz: experience with remote visualization over an optical grid
Future Generation Computer Systems - iGrid 2002
WireAR-Legacy Applications in Augmented Reality
ISMAR '03 Proceedings of the 2nd IEEE/ACM International Symposium on Mixed and Augmented Reality
Building a massively multiplayer game for the million: Disney's Toontown Online
Computers in Entertainment (CIE) - Theoretical and Practical Computer Applications in Entertainment
Color Nonuniformity in Projection-Based Displays: Analysis and Solutions
IEEE Transactions on Visualization and Computer Graphics
Extending tuplespaces for coordination in interactive workspaces
Journal of Systems and Software - Special issue: Ubiquitous computing
Camera-Based Detection and Removal of Shadows from Interactive Multiprojector Displays
IEEE Transactions on Visualization and Computer Graphics
Understanding next-generation VR: classifying commodity clusters for immersive virtual reality
Proceedings of the 2nd international conference on Computer graphics and interactive techniques in Australasia and South East Asia
Tele-sports and tele-dance: full-body network interaction
Proceedings of the ACM symposium on Virtual reality software and technology
A prototype of distributed molecular visualization on computational grids
Future Generation Computer Systems - Special issue: Computational chemistry and molecular dynamics
Perceptual photometric seamlessness in projection-based tiled displays
ACM Transactions on Graphics (TOG)
Camera-Based Calibration Techniques for Seamless Multiprojector Displays
IEEE Transactions on Visualization and Computer Graphics
Network aware parallel rendering with PCs
VRCAI '04 Proceedings of the 2004 ACM SIGGRAPH international conference on Virtual Reality continuum and its applications in industry
A data distributed sort-first parallel rendering system for VR applications
VRCAI '04 Proceedings of the 2004 ACM SIGGRAPH international conference on Virtual Reality continuum and its applications in industry
GPU Cluster for High Performance Computing
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Functionality Distribution for Parallel Rendering
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Modeling Particle Systems Animations for Heterogeneous Clusters
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 13 - Volume 14
Spotlight: directing users' attention on large displays
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A relational debugging engine for the graphics pipeline
ACM SIGGRAPH 2005 Papers
Sort-First, Distributed Memory Parallel Visualization and Rendering
PVG '03 Proceedings of the 2003 IEEE Symposium on Parallel and Large-Data Visualization and Graphics
Network transportation and optimization for grid-enabled visualization techniques
Neural, Parallel & Scientific Computations - Special issue: Grid computing
Cluster-based solution for virtual and augmented reality applications
GRAPHITE '05 Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia
Myriad: scalable VR via peer-to-peer connectivity, PC clustering, and transient inconsistency
Proceedings of the ACM symposium on Virtual reality software and technology
Research on rendering instruction stream compression in distributed VR continuum
Proceedings of the 2006 ACM international conference on Virtual reality continuum and its applications
Parallel occlusion culling on GPUs cluster
Proceedings of the 2006 ACM international conference on Virtual reality continuum and its applications
Parallel-SG: research of parallel graphics rendering system on PC-Cluster
Proceedings of the 2006 ACM international conference on Virtual reality continuum and its applications
A foveal inset for large display environments
Proceedings of the 2006 ACM international conference on Virtual reality continuum and its applications
Design and implementation of a rendering algorithm in a SIMD reconfigurable architecture (MorphoSys)
Proceedings of the conference on Design, automation and test in Europe: Designers' forum
VR content platform for multi-projection displays with realtime image adjustment
Proceedings of the 2005 international conference on Augmented tele-existence
Geometric model reconstruction from streams of DirectX 3D game application
Proceedings of the 2005 ACM SIGCHI International Conference on Advances in computer entertainment technology
iLamps: geometrically aware and self-configuring projectors
ACM SIGGRAPH 2006 Courses
Asynchronous Distributed Calibration for Scalable and Reconfigurable Multi-Projector Displays
IEEE Transactions on Visualization and Computer Graphics
iLamps: geometrically aware and self-configuring projectors
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
A consistency-free memory architecture for sort-last parallel rendering processors
Journal of Systems Architecture: the EUROMICRO Journal
Intml: A dataflow oriented development system for virtual reality applications
Presence: Teleoperators and Virtual Environments
Transparent shader-based Direct3D9 application parallelization for graphics cluster
VRCAI '08 Proceedings of The 7th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in Industry
Multi-projector Calibration and Alignment Using Flatness Analysis for Irregular-Shape Surfaces
PCM '08 Proceedings of the 9th Pacific Rim Conference on Multimedia: Advances in Multimedia Information Processing
Secure 3D graphics for virtual machines
Proceedings of the Second European Workshop on System Security
DRONE: A Flexible Framework for Distributed Rendering and Display
ISVC '09 Proceedings of the 5th International Symposium on Advances in Visual Computing: Part I
Virtualizing high-performance graphics cards for driver design and development
CASCON '09 Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research
Multi-application inter-tile synchronization on ultra-high-resolution display walls
MMSys '10 Proceedings of the first annual ACM SIGMM conference on Multimedia systems
Lower cost modular spatially immersive visualization
ICVR'07 Proceedings of the 2nd international conference on Virtual reality
Stream processing on GPUs using distributed multimedia middleware
PPAM'09 Proceedings of the 8th international conference on Parallel processing and applied mathematics: Part I
CGLXTouch: A multi-user multi-touch approach for ultra-high-resolution collaborative workspaces
Future Generation Computer Systems
Review: Large scale distributed visualization on computational Grids: A review
Computers and Electrical Engineering
MPEG-4-based adaptive remote rendering for video games
Proceedings of the 16th International Conference on 3D Web Technology
Towards GPGPU assisted computing in virtualized environments
Euro-Par 2010 Proceedings of the 2010 conference on Parallel processing
Real-Time Network Streaming of Dynamic 3D Content with In-frame and Inter-frame Compression
DS-RT '11 Proceedings of the 2011 IEEE/ACM 15th International Symposium on Distributed Simulation and Real Time Applications
ICAT'06 Proceedings of the 16th international conference on Advances in Artificial Reality and Tele-Existence
Interactive 3d editing on tiled display wall
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
Survey of parallel and distributed volume rendering: revisited
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
Managing deformable objects in cluster rendering
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part II
D3DPR: a direct3D-based large-scale display parallel rendering system architecture for clusters
ACSAC'05 Proceedings of the 10th Asia-Pacific conference on Advances in Computer Systems Architecture
Real-Time streaming and rendering of terrains
ICVGIP'06 Proceedings of the 5th Indian conference on Computer Vision, Graphics and Image Processing
Towards a scalable high performance application platform for immersive virtual environments
EGVE'01 Proceedings of the 7th Eurographics conference on Virtual Environments & 5th Immersive Projection Technology
A game engine-based multi-projection virtual environment with system-level synchronization
EGVE'05 Proceedings of the 11th Eurographics conference on Virtual Environments
Optimized visualization for tiled displays
EG PGV'06 Proceedings of the 6th Eurographics conference on Parallel Graphics and Visualization
Parallel particle rendering: a performance comparison between Chromium and Aura
EG PGV'06 Proceedings of the 6th Eurographics conference on Parallel Graphics and Visualization
Distributed visualization of complex black oil reservoir models
EG PGV'09 Proceedings of the 9th Eurographics conference on Parallel Graphics and Visualization
Distributed OpenGL rendering in network bandwidth constrained environments
EG PGV'11 Proceedings of the 11th Eurographics conference on Parallel Graphics and Visualization
Understanding screen contents for building a high performance, real time screen sharing system
Proceedings of the 20th ACM international conference on Multimedia
ReWeb3D: enabling desktop 3D applications to run in the web
Proceedings of the 18th International Conference on 3D Web Technology
Intercept tags: enhancing intercept-based systems
Proceedings of the 19th ACM Symposium on Virtual Reality Software and Technology
High performance many-to-many intranet screen sharing with DisplayCast
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
International Journal of Human-Computer Studies
Hi-index | 0.02 |
We describe WireGL, a system for scalable interactive rendering on a cluster of workstations. WireGL provides the familiar OpenGL API to each node in a cluster, virtualizing multiple graphics accelerators into a sort-first parallel renderer with a parallel interface. We also describe techniques for reassembling an output image from a set of tiles distributed over a cluster. Using flexible display management, WireGL can drive a variety of output devices, from standalone displays to tiled display walls. By combining the power of virtual graphics, the familiarity and ordered semantics of OpenGL, and the scalability of clusters, we are able to create time-varying visualizations that sustain rendering performance over 70,000,000 triangles per second at interactive refresh rates using 16 compute nodes and 16 rendering nodes.