Abstract
In interactive multi-screen visualization environments, every output device has to be constantly supplied with video information. Such visualization environments often use large projection screens, which require high resolution visualization data. An efficient approach to master this challenge is to distribute the workload to multiple low-cost computer systems. Nowadays’ game consoles are very powerful and specialized for interactive graphics applications; therefore they are well suited to be applied for computational expensive rendering purposes in real-time applications. The proposed solution (dXNA) has been developed on Microsoft’s XNA Game Studio. It supports interactive distributed rendering on multiple Xbox 360 and PC setups. Application logic synchronization and network session management are completely handled by dXNA. The interface of dXNA is similar to XNA Game Studio’s interface, which allows for efficient porting of existing projects. It has been proven that dXNA is an efficient and lightweight solution for distributed rendering for interactive multi-screen visualization environments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Melax, S.: A simple, fast, and effective polygon reduction algorithm. Game Developer 11, 44–49 (1998)
Johnson, P.B.: Connecting graphics adapters for scalable performance. USA Patent 7477256 (January 13, 2009)
ATI, ATI CrossFireTM Technology White Paper (January 2008)
Adams, R.: OpenSimulator Virtual World Server Case Study (part 1), Intel (January 17, 2011), http://software.intel.com/en-us/articles/opensimulator-virtual-world-server-case-study/
Adams, R.: OpenSimulator Virtual World Server Case Study (part 2), Intel (February 2, 2011), http://software.intel.com/en-us/articles/opensimulator-virtual-world-server-case-study-part-2/
spot3d, Distributed rendering, spot3d (January17, 2011), http://www.spot3d.com/vray/help/150SP1/distributed_rendering.htm
Zotos, E., Herpers, R.: Interactive Distributed Rendering of 3D Scenes on multiple Xbox 360 Systems and Personal Computers. In: IEEE Proc. Cyberworlds 2012, Darmstadt (2012)
Weißmann, S., Gunn, C., Brinkmann, P., Hoffmann, T., Pinkall, U.: A Java library for real-time interactive 3D graphics and audio. In: Proceedings of the 17th ACM International Conference on Multimedia, MM 2009. ACM, New York (2009) ISBN: 978-1-60558-608-3
Sahm, J., Soetebier, I.: A Client-Server-Scenegraph for the Visualization of Large and Dynamic 3D Scenes. Journal of WSCG 12(1-3), ISBN: 0-7803-9802-5; WSCG 2004, February 2-6. Copyright UNION Agency Science Press, Plzen (2004)
Humphreys, G., Buck, I., Eldridge, M., Hanrahan, P.: Distributed Rendering for Scalabale Displays. In: Proceedings of the 2000 ACM/IEEE Conference on Supercomputing (CDROM), Supercomputing 2000, vol. 5. IEEE Computer Society, Washington, DC (2000) ISBN: 0-7803-9802-5
Mircosoft, XNA Framework Overview Mircosoft (January 15, 2011), http://social.technet.microsoft.com/wiki/contents/articles/xna-framework-overview.aspx
Hargreaves, S.: Understanding GameTime, Shawn Hargreaves Blog (September 11 (2010), http://blogs.msdn.com/b/shawnhar/archive/2007/07/25/understanding-gametime.aspx
Mircosoft, NetworkSession Class, Microsoft (July 10, 2010), http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.net.networksession.aspx
IETF, User Datagram Protocol, IETF (November 11, 2011), http://tools.ietf.org/html/rfc768
Institute of Visual Computing of Bonn-Rhine-Sieg University of Applied Sciences, FIVIS: Bicycle Simulator, http://vc.inf.h-bonn-rhein-sieg.de/ivc/?page_id=425 (accessed February 25, 2013)
Mircosoft, Polymorphism, Microsoft (February 17, 2011), http://msdn.microsoft.com/en-us/library/ms173152v=vs.80.aspx
Mircosoft, LocalNetworkGame.ReceiveData, Microsoft (April 1, 2011), http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.net.localnetworkgamer.receivedata.aspx
Microsoft, Random Class (System) (March 5, 2013), http://msdn.microsoft.com/en-us/library/vstudio/system.random.aspx
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zotos, E., Herpers, R. (2013). Distributed Rendering for Interactive Multi-screen Visualization Environments Based on XNA Game Studio. In: Gavrilova, M.L., Tan, C.J.K., Kuijper, A. (eds) Transactions on Computational Science XVIII. Lecture Notes in Computer Science, vol 7848. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38803-3_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-38803-3_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38802-6
Online ISBN: 978-3-642-38803-3
eBook Packages: Computer ScienceComputer Science (R0)