Whoola Space Center / Cyberspace

Documentation

2006 Mar 17 Fri

David Wallace Croft

Description

Whoola Cyberspace is a 3D browser. You can enter a URL to download a 3D scene file from a webserver. Keyboard navigations permits you to fly through the scene. Fly-through hyperlinks allow you to jump from scene to scene.

The positions of the models in a scene can be updated as indicated by event messages from the network. The initial development and test application is to monitor Dock events. It will eventually be used as a generic front-end for all the shared virtual reality scenarios.

Features

  • OpenGL 3D graphics
  • Keyboard navigation
  • 3D fly-through hyperlinks
  • COLLADA 3D scene file format support
  • Wavefront OBJ, Quake MD2, and Autodesk 3D Studio MAX format support (without hyperlinks, minimally tested)
  • Ability to create a COLLADA scene file with mixed formats
  • A collection of examples

Installation

To launch, click on the Java applet above or here: cyber.jnlp. If the program does not run, please ensure that you have a recent version of Java installed on your computer.

Keyboard Controls

left left
right right
up forward
down backward
ctrl-left yaw left
ctrl-right yaw right
ctrl-up pitch forward
ctrl-down pitch back
alt-left roll left
alt-right roll right
alt-up up
alt-down down
shift fast
home jump to next preset viewpoint
f1 load a new scene
f2 toggle ambient light
f3 wire frame conversion
f4 toggle frame rate display

Hyperlinks

Hyperlinks are embedded within the examples. When you fly through an object, a hyperlink is triggered and a new scene is downloaded from the website. To embed hyperlinks in your own COLLADA files, please see the examples.

COLLADA

Cyberspace uses the new COLLADA XML file format for displaying animated 3D scenes with embedded hyperlinks. For more information on the use of COLLADA within Cyberspace, please see the Cyberspace COLLADA documentation.

JNLP

Cyberspace is typically deployed using Java Web Start. Depending on the arguments specified in the downloaded Java Network Launching Protocol (JNLP) file, Cyberspace can be configured as a virtual reality browser for animated 3D scenes or as a 3D user interface for multiplayer online games. Details are provided in the Cyberspace JNLP documentation.

Credits

Cyberspace was developed at Whoola by a team of fine individuals and incorporated source code and images from a number of Open Source and public domain repositories. Please see the Cyberspace Credits.

 

 
 
Whoola, Inc.

Space Center

Chat
COLLADA Converter
Cyberspace
Dock

 
 
 
Google
Web Whoola
 
 


© 2006 Whoola, Inc.
Licensed under the Academic Free License version 3.0.
Available from SourceForge.net.