Change search
ReferencesLink to record
Permanent link

Direct link
Time critical synchronization of networked rendering
KTH, School of Information and Communication Technology (ICT).
2013 (English)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

This bachelor thesis explores the possibility of synchronizing rendering over a network when the rendering is distributed among an arbitrary amount of clients, each running on a separate computer. These clients are connected to each other via a local area network. Every clients rendering needs to be synchronized to the other clients rendering.

One possible solution for achieving synchronization is implemented in the form of a demonstration program written in Python. In this solution the first step is to make the rendering time dependent and independent from frame rate by using a timestamp as the parameter for the rendering instead of a frame count. The timestamp is then synchronized between clients using the Network Time Protocol, making the clients rendered animation synchronized.

The specifications also required that events could be sent from a central source to all clients, and that the clients should render specific animations on receiving these events. This has been achieved by having all clients connect to a server. This server can then distribute events to all clients. The reactions to events was synchronized between clients by having the server calculate each clients latency and the latency of the client with the highest latency and send this to each client. The clients then delay their animation to match the client with the highest latency. This reaction time has then been optimized by implementing frameskipping.

Place, publisher, year, edition, pages
2013. , 51 p.
TRITA-ICT-EX, 2013:191
National Category
Computer and Information Science
URN: urn:nbn:se:kth:diva-177869OAI: diva2:874643
Available from: 2015-12-01 Created: 2015-11-27 Last updated: 2015-12-01Bibliographically approved

Open Access in DiVA

No full text

By organisation
School of Information and Communication Technology (ICT)
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 13 hits
ReferencesLink to record
Permanent link

Direct link