JAPE: A Prototyping System for Collaborative Virtual Environments

We present JAPE, a flexible prototyping system to support the design of a new advanced collaborative virtual environment. We describe the utilization of different hard‐ and software components to quickly build a flexible, yet powerful test bed for application and algorithm development. These components include a 3‐D rendering toolkit, live video acquisition, speech transmission, and the control of tracking and interaction devices. To facilitate the simultaneous design of applications and algorithms that take advantage of unique features of new collaborative virtual environments, we provide the developer with a flexible prototyping toolkit which emulates the functionality of the final system. The applicability of JAPE is demonstrated with several prototype applications and algorithms.

[1]  Steve Pettifer,et al.  GNU/MAVERIK: a micro-kernel for large-scale virtual environments , 1999, VRST '99.

[2]  Leonard McMillan,et al.  Plenoptic Modeling: An Image-Based Rendering System , 2023 .

[3]  Henrik Tramberend,et al.  Avocado: a distributed virtual reality framework , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[4]  Greg Welch,et al.  The office of the future: a unified approach to image-based modeling and spatially immersive displays , 1998, SIGGRAPH.

[5]  Manuel Menezes de Oliveira Neto,et al.  Relief texture mapping , 2000, SIGGRAPH.

[6]  Marc Levoy,et al.  QSplat: a multiresolution point rendering system for large meshes , 2000, SIGGRAPH.

[7]  Kyoung Shin Park,et al.  CAVERNsoft G2: a toolkit for high performance tele-immersive collaboration , 2000, VRST '00.

[8]  Shamus P. Smith,et al.  Binding Virtual Environments to Toolkit Capabilities , 2000, Comput. Graph. Forum.

[9]  William J. Dally,et al.  Point Sample Rendering , 1998, Rendering Techniques.

[10]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[11]  IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) — Framework and Rules , 2001 .

[12]  Christian Breiteneder,et al.  TELEPORT—an augmented reality teleconferencing environment , 1996 .

[13]  Chris Greenhalgh,et al.  Inside MASSIVE-3: flexible support for data consistency and world structuring , 2000, CVE '00.

[14]  Ed Lantz,et al.  The future of virtual reality: head mounted displays versus spatially immersive displays (panel) , 1996, SIGGRAPH.

[15]  Carolina Cruz-Neira,et al.  Surround-Screen Projection-Based Virtual Reality: The Design and Implementation of the CAVE , 2023 .

[16]  Emmanuel Frécon,et al.  DIVE: a scaleable network architecture for distributed virtual environments , 1998, Distributed Syst. Eng..

[17]  Matthias Zwicker,et al.  Surfels: surface elements as rendering primitives , 2000, SIGGRAPH.

[18]  Michael Zyda,et al.  NPSNET-V: A New Beginning for Dynamically Extensible Virtual Environments , 2000, IEEE Computer Graphics and Applications.

[19]  Steve Pettifer,et al.  DEVA3: Architecture for a Large Scale Virtual Reality System , 2000 .

[20]  Carolina Cruz-Neira,et al.  Flexible Application Design Using VR Juggler , 2000 .

[21]  Chris Shaw,et al.  Decoupled simulation in virtual reality with the MR toolkit , 1993, TOIS.

[22]  Markus Gross,et al.  The Blue-C Integrating Real Humans into a Networked Immersive Environment , 2000 .

[23]  Dani Lischinski,et al.  Image-Based Rendering for Non-Diffuse Synthetic Scenes , 1998, Rendering Techniques.