A solution for 3D games on mobile phones based on high-performance graphics computing

With the development of 3G technology, mobile phone games are playing a more and more important role in people’s life and entertainments. Because of the limitation of hardware, it is very difficult to develop large-scale 3D mobile phone games similar to the games on PC. In this paper, we present a new GPU rendering technique based on Chromium such that most OpenGL games and other OpenGL applications can run directly on our system without modifying or re-compiling their source code. It can automatically intercept the 3D models’ data and rendering information of the applications, and then produce multi-view images. The 3D rendering tasks are assigned from mobile phones to the server, so that the 3D rendering is no longer limited to the computing ability of mobile phones. The rendered images are transmitted from the server to the mobile phones through the network, to achieve autostereoscopic displays on mobile phones. On the other hand, mobile phones can interactively control the server to produce 3D images in real time, so that users can enjoy large-scale 3D autostereoscopic games on their mobile phones. Using high-performance graphic computing techniques, we have made autostereoscopic-display games performable on mobile phones.