Project 3D Interactive Streaming

Context

High-end 3D computer graphics is progressively becoming available on mobile platforms, however, massive use of that processing power can easily come in conflict with effective power management, already under pressure from processing and wireless communication.

On the other end, general purpose high availability graphics processing is also becoming norm at the cloud with such solutions and NVIDIA Tesla computing infrastructures. In this project we aim to develop and test an architecture for game engine that would exploit  the tight coupling between a centrally computed graphics processing engine and a mobile video stream render and interaction control interface.

While the game engine would mostly reuse a state-of-the-art implementation available, the critical component to model and test would be a remote interaction management system as two interconnected cooperating components (a server-side model computation and a client -side view and control interface).

Objective

This project follows a Design Research approach, and will aim to produce a formal software architecture specification followed by the agile development of a working prototype for experimentation and metrics.

To achieve the goal we will adapt and existing open source game engine for cloud computing of a video stream and focus most of the innovation and ground work on the architecture and testing of the remote interaction management system.

Results

This project was developed by José Rodrigues as part of his dissertation work on the Master of Visual Information Technologies (DEEC/FCTUC). A working system was developed for lab-based performance evaluation and feasibility studies. The architecture and results were published at Videojogos 2011 Conference.

Comments are closed.