Propelled by the growing availability of broadband connection in recent years, the gaming industry is now devoting a considerable amount of resources and investments in online and cloud gaming. In legacy online gaming, the gaming experience is usually provided with the support of remote servers, and online players rely on their local PCs or consoles, which hold a local copy of all the content (assets) and must follow some minimum requirements in hardware and software specifications. Whereas, on cloud gaming, intensive computational tasks are almost completely offloaded to dedicated servers: video frames are rendered on the remote machine, encoded and sent to the players as a video stream. This approach soften the need for updated and powerful devices, but it suffers from all the limitations and problems inherent to multimedia real-time streaming. In this paper we explore an hybrid approach between a (video) streaming-based cloud gaming and the traditional approach where all assets are local to the player. We propose a solution where the rendering pipeline is split between server and client. In this distributed architecture, the server manages most of the game scene description, runs the game simulation, performs the first segment of the graphics pipeline’s application stage, and finally sends a stream of pre-processed graphical objects to the client, which performs the final rendering steps. The proposed approach reduces the computational burden on the server, which is not required to perform rendering, improving scalability when compared with cloud gaming solutions based on video streaming.

Distributed Rendering for Video Games via Object Streaming / G. Parolini, D. Maggiorini, D. Gadia, L.A. Ripamonti - In: 2022 IEEE 42nd International Conference on Distributed Computing Systems Workshops (ICDCSW)[s.l] : IEEE, 2022. - ISBN 978-1-6654-8879-2. - pp. 209-214 (( convegno International Workshop on Networked Entertainment Systems (NES2022), co-Located with the 42nd IEEE International Conference on Distributed Computing Systems (ICDCS 2022) tenutosi a Bologna nel 2022 [10.1109/ICDCSW56584.2022.00047].

Distributed Rendering for Video Games via Object Streaming

D. Maggiorini;D. Gadia
;
L.A. Ripamonti
2022

Abstract

Propelled by the growing availability of broadband connection in recent years, the gaming industry is now devoting a considerable amount of resources and investments in online and cloud gaming. In legacy online gaming, the gaming experience is usually provided with the support of remote servers, and online players rely on their local PCs or consoles, which hold a local copy of all the content (assets) and must follow some minimum requirements in hardware and software specifications. Whereas, on cloud gaming, intensive computational tasks are almost completely offloaded to dedicated servers: video frames are rendered on the remote machine, encoded and sent to the players as a video stream. This approach soften the need for updated and powerful devices, but it suffers from all the limitations and problems inherent to multimedia real-time streaming. In this paper we explore an hybrid approach between a (video) streaming-based cloud gaming and the traditional approach where all assets are local to the player. We propose a solution where the rendering pipeline is split between server and client. In this distributed architecture, the server manages most of the game scene description, runs the game simulation, performs the first segment of the graphics pipeline’s application stage, and finally sends a stream of pre-processed graphical objects to the client, which performs the final rendering steps. The proposed approach reduces the computational burden on the server, which is not required to perform rendering, improving scalability when compared with cloud gaming solutions based on video streaming.
Video Games; Distributed Rendering; Cloud gaming; Online gaming; Game streaming
Settore INF/01 - Informatica
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
NES2022.pdf

accesso aperto

Tipologia: Post-print, accepted manuscript ecc. (versione accettata dall'editore)
Dimensione 4.78 MB
Formato Adobe PDF
4.78 MB Adobe PDF Visualizza/Apri
Distributed_Rendering_for_Video_Games_via_Object_Streaming.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Dimensione 271.49 kB
Formato Adobe PDF
271.49 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/947229
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact