Web-enabled Server-based and Distributed Real-time Ray-Tracing
Abstract
As browsers expand their functionality, they continuously act as a platform for portable application development within a web page. To bring interactive 3D graphics closer to the web developer, frameworks allowing a declarative scene description in line with the HTML markup exist. However, these approaches utilize client-side rendering and are thus limited in the scene complexity and rendering algorithms they can provide on a given device. We present the extension of the declarative 3D framework XML3D to support server-based rendering. The server back-end enables distributed rendering with an arbitrary hierarchy of cluster nodes. In the back-end, we deploy a custom real-time ray-tracer. To distribute the ray-tracer, we present a load balancing method which exploits frame-to-frame coherence in a real-time context. The load balancer achieves strong scalability without inducing communication overhead during rendering to coordinate the workers.
BibTeX
@inproceedings {10.2312:pgv.20161182,
booktitle = {Eurographics Symposium on Parallel Graphics and Visualization},
editor = {Enrico Gobbetti and Wes Bethel},
title = {{Web-enabled Server-based and Distributed Real-time Ray-Tracing}},
author = {Tamm, Georg and Slusallek, Philipp},
year = {2016},
publisher = {The Eurographics Association},
ISSN = {1727-348X},
ISBN = {978-3-03868-006-2},
DOI = {10.2312/pgv.20161182}
}
booktitle = {Eurographics Symposium on Parallel Graphics and Visualization},
editor = {Enrico Gobbetti and Wes Bethel},
title = {{Web-enabled Server-based and Distributed Real-time Ray-Tracing}},
author = {Tamm, Georg and Slusallek, Philipp},
year = {2016},
publisher = {The Eurographics Association},
ISSN = {1727-348X},
ISBN = {978-3-03868-006-2},
DOI = {10.2312/pgv.20161182}
}
Related items
Showing items related by title, author, creator and subject.
-
Time-constrained Animation Rendering on Desktop Grids
Aggarwal, Vibhor; Debattista, Kurt; Bashford-Rogers, Thomas; Chalmers, Alan (The Eurographics Association, 2012)The computationally intensive nature of high-fidelity rendering has led to a dependence on parallel infrastructures for generating animations. However, such an infrastructure is expensive thereby restricting easy access ... -
Texturing and Hypertexturing of Volumetric Objects
Miller, Chris M.; Jones, Mark W. (The Eurographics Association, 2005)Texture mapping is an extremely powerful and flexible tool for adding complex surface detail to an object. This paper introduces a method of surface texturing and hypertexturing complex volumetric objects in real-time. We ... -
Ray Tracing Dynamic Scenes with Shadows on the GPU
Guntury, Sashidhar; Narayanan, P. J. (The Eurographics Association, 2010)We present fast ray tracing of dynamic scenes in this paper with primary and shadow rays. We present a GPUfriendly strategy to bring coherency to shadow rays, based on previous work on grids as acceleration structures. We ...