|
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.
|