Advanced Ray Tracing and Data-Flow Processing for the 3D-Internet

This Intel VCI project combined in a unique way research on advanced rendering techniques with the necessary support from a new scene description format. The latter was necessary to provide the required input to the rendering algorithms in the form of real­time animations, geometry processing, or advanced material descriptions. The focus has been on advanced lighting simulati­on algorithms and the Xflow framework for a declarati­ve approach to parallel processing. 

A key observation for global illumination has been that even with a single sample per pixel very high quality results can be obtained if the "importance" of contribu­ting light sources is known exactly. Unfortunately, com­puting this importance per pixel essentially requires computing the final image in the first place. However, we can compute this importance on a sparse set of samples in the image plane and interpolate the impor­tance in between. With some additional techniques, this lead to one of the most efficient Monte-Carlo algorithms available. The solution has been presented at Eurographics 2012. 

We also created an additional Xflow implementation for our Javascript and WebGL based XML3D implementa­tion: xml3d.js. This allowed us to cooperate closely with the River Trail team at Intel Labs to implement a paral­lel dataflow execution based on River Trail browser extension. XML3D and Xflow were presented at several large venues, such as CeBIT, Research@Intel, IDF and the European NEM Summit. 

Project team

Principal Investigator
Philipp Slusallek