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