The proposal seeks to establish a means to do high performance 3-D multiviepoint gaming in the cloud as a foundation for a fundamental change in the gaming industry now dominated by specialized hardware local to each gamer. The approach uses PLASM (Parallel Lighting and Animation Subscription Model), an architecture for multi-viewpoint computer graphics designed for large-scale computer systems, to exploit graphics computations across multiple users drawing on cloud data center and computational resources. The proposed method has the potential to achieve orders-of-magnitude increases in graphics computation at constant hardware cost for multiple concurrent users.
The PI intends to create a startup company around this technology which has the potential to be disruptive to the current gaming solutions. The license by usage time suggested seeks to obtain a market share of the current 3B playing hours per week of gamers. PLASM has the potential to be enabling to the migration of other important graphics applications to the cloud computing environment including real time interactive maps, e-design, visualization and medicine involving multiple users and collaborators. The effort is linked with Project Olympus at CMU school of computer science aimed at bridging research and commercialization.
The video game industry is a major economic driver with worldwide revenues of $57B. The industry is driven by demand for new and better graphics technology. However, despite major advances, computer graphics remains far from modeling the complexity of the world. Complex lighting, physics, and geometric phenomena all elude real-time modeling. Nor will current hardware trends soon solve this problem: the gap between real and virtual reality requires orders-of magnitude greater computation.The gaming industry is moving into cloud computing. This shift is part of a trend in an array of applications towards exploiting the economies of scale inherent in cloud computing. For games specifically, shifting to the cloud opens a new and currently unexploited potential to fundamentally increase graphics performance. This project explored a new architecture for computer graphics which realizes the potential of cloud-based simulation and rendering for the first time. By exploiting graphics amortization in large-data centers, this technology will transcend current hardware limitations and enable major improvements in graphics computation. The project has lead to the development of a new cloud-based cloth simulator which uses several thousand CPU-hours of cloud precompuation to perform a massive exploration of the space of cloth motion. Significantly, we find that it is possible to sample the dynamical space to a low visual error tolerance and that secondary motion graphs containing tens of gigabytes of raw mesh data can be compressed down to only tens of megabytes. These results allow us to capture the effect of high-resolution, off-line cloth simulation for a rich space of character motion and deliver it efficiently as part of an interactive application. More generally, these results illuminate a path for cloud computing to significantly improve the realism of next-generation graphics. We are now working to generalize these results to a broader range of physical phenomena which are even more complex, notably fluid dynamics. We view this work as an important precursor to demonstrating the commercial viability of cloud-based graphics.