—In the late 90's, the emergence of high-performance 3D commodity graphics cards paved the way to the use of PC clusters for high-performance Virtual Reality (VR) applications. Today PC clusters are broadly used to drive multi-projector immersive environments, among other high-performance VR tasks such as tracking and sound synthesis. This survey presents… (More)
In this paper we present JINX, a fully distributed virtual environments browser, which has a special support for commodity computer clusters and immersive visualization devices. The presented mechanism intends to be fast and easy to use to develop virtual reality applications based on the X3D format, enabling great flexibility for displays and interaction… (More)
We present a parallel octree carving algorithm applied to real time 3D modeling from multiple video streams. Our contribution is to propose a parallel adaptive algorithm for high performance width-first octree computation. It enables to stop the algorithm at anytime while ensuring a balanced octree exploration.
This paper introduces a dynamic work balancing algorithm, based on work stealing, for time-constrained parallel octree carving. The performance of the algorithm is proved and confirmed by experimental results where the algorithm is applied to a real-time 3D modeling from multiple video streams. Compared to classical work stealing, the proposed algorithm… (More)
Hang-gliding is a very enjoyable sport, provided in many tourist places. But many people are still afraid to fly in such system or unable to travel to Rio de Janeiro. Using virtual reality we developed a virtual tour over Rio de Janeiro. In this system the user can see the city and its beautiful sights from a different perspective providing a safe and fun… (More)
This tutorial will present how to design, construct and manage immersive multi-projection environments, covering from projection technologies to computer hardware and software integration. Topics as tracking, multimodal interactions and audio are going to be explored. At the end, we are going to present important design decisions from real cases.