Skip to main content

Distributed Rendering for Interactive Multi-screen Visualization Environments Based on XNA Game Studio

  • Conference paper
Transactions on Computational Science XVIII

Part of the book series: Lecture Notes in Computer Science ((TCOMPUTATSCIE,volume 7848))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Melax, S.: A simple, fast, and effective polygon reduction algorithm. Game Developer 11, 44–49 (1998)

    Google Scholar 

  2. Johnson, P.B.: Connecting graphics adapters for scalable performance. USA Patent 7477256 (January 13, 2009)

    Google Scholar 

  3. ATI, ATI CrossFireTM Technology White Paper (January 2008)

    Google Scholar 

  4. 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/

  5. 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/

  6. spot3d, Distributed rendering, spot3d (January17, 2011), http://www.spot3d.com/vray/help/150SP1/distributed_rendering.htm

  7. 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)

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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

    Google Scholar 

  11. Mircosoft, XNA Framework Overview Mircosoft (January 15, 2011), http://social.technet.microsoft.com/wiki/contents/articles/xna-framework-overview.aspx

  12. Hargreaves, S.: Understanding GameTime, Shawn Hargreaves Blog (September 11 (2010), http://blogs.msdn.com/b/shawnhar/archive/2007/07/25/understanding-gametime.aspx

  13. Mircosoft, NetworkSession Class, Microsoft (July 10, 2010), http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.net.networksession.aspx

  14. IETF, User Datagram Protocol, IETF (November 11, 2011), http://tools.ietf.org/html/rfc768

  15. 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)

  16. Mircosoft, Polymorphism, Microsoft (February 17, 2011), http://msdn.microsoft.com/en-us/library/ms173152v=vs.80.aspx

  17. Mircosoft, LocalNetworkGame.ReceiveData, Microsoft (April 1, 2011), http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.net.localnetworkgamer.receivedata.aspx

  18. Microsoft, Random Class (System) (March 5, 2013), http://msdn.microsoft.com/en-us/library/vstudio/system.random.aspx

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics