WireGL: a scalable graphics system for clusters
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Real-Time Rendering
Parallel Volume Rendering Using PC Graphics Hardware
PG '01 Proceedings of the 9th Pacific Conference on Computer Graphics and Applications
Real-time remote rendering of 3D video for mobile devices
MM '09 Proceedings of the 17th ACM international conference on Multimedia
SpiderGL: a JavaScript 3D graphics library for next-generation WWW
Proceedings of the 15th International Conference on Web 3D Technology
XML3D: interactive 3D graphics for the web
Proceedings of the 15th International Conference on Web 3D Technology
A scalable architecture for the HTML5/X3D integration model X3DOM
Proceedings of the 15th International Conference on Web 3D Technology
MPEG-4-based adaptive remote rendering for video games
Proceedings of the 16th International Conference on 3D Web Technology
Dynamic and interactive aspects of X3DOM
Proceedings of the 16th International Conference on 3D Web Technology
Emscripten: an LLVM-to-JavaScript compiler
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
A DCC pipeline for native 3D graphics in browsers
Proceedings of the 17th International Conference on 3D Web Technology
Hi-index | 0.00 |
Currently, 3D rendering is accessible within Web browsers through open standards such as WebGL, X3D, and X3DOM. At the same time, there is wealth of mature desktop software which comprises algorithms, data structures, user interfaces, databases, etc. It is a challenge to reuse such desktop software using the Web visualization resources. In response to this challenge, this article presents a novel framework, called ReWeb3D, which minimizes the redevelopment for migration of existing 3D applications to the Web. The redeployed application runs on a Web server. ReWeb3D captures low-level graphic calls including geometry, texture, and shader programs. The captured content is then served as a WebGL-enabled web page that conveys full interactivity to the client. By splitting the graphics pipeline between client and server, the workload can be balanced, and high-level implementation details and 3D content are hidden. The feasibility of ReWeb3D has been tested with applications which use OpenSceneGraph as rendering platform. The approach shows good results for applications with large data sets (e.g. geodata), but is less suited for applications intensive in animations (e.g. games).