CroftSoft / Portfolio
The latest source code is available at the
ORBS Open Source page.
A prototype multi-user online virtual reality using Java 3D and RMI.
New and Updated
A Tag3D source code tutorial is now available:
"Java 3D with RMI".
Limitation of Liability
IN NO EVENT WILL ORBS OR ITS
LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR
FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR
PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE
THEORY OF LIABILITY, RELATING TO THE USE, DOWNLOAD,
DISTRIBUTION OF OR INABILITY TO USE SOFTWARE, EVEN IF ORBS
HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
The distribution file, tag3d.zip, includes
the compiled bytecode, images, and documentation.
copy C:\windows\desktop\tag3d.zip C:\tag3d\tag3d.zip
In local mode, you can fly solo through a virtual space without
an Internet connection.
java -jar Tag3D.jar
Client and Server Mode
In client and server mode, your program process acts as both
a client window in which you can interact and as a state server
for other remote and local clients.
java -jar Tag3D.jar tag3d_client_0 tag3d_server
java -jar Tag3D.jar tag3d_client_1 tag3d_server
java -jar Tag3D.jar tag3d_client_2 tag3d_server
In this mode, your client window sends and receives state changes
from another local or remote process that was launched using
either "client and server" mode or "server" mode.
java -jar Tag3D.jar tag3d_client_1 //www.orbs.com/tag3d_server
In this mode, your process acts as a receiver and broadcaster of the
state changes without an interactive client window. This process
would typically run continuously in the background as a service to
local and remote clients.
java -cp Tag3D.jar com.orbs.open.a.util.state.StateMulticasterProxy tag3d_server
The arrow keys will translate and rotate your view in six degrees of freedom.
In this test release, you can "jiggle" head objects by dragging your
mouse on them.
To end the program, press Control-C at the DOS console.
Source Code Tutorial
A Tag3D source code tutorial is available:
"Java 3D with RMI".
Send your questions and comments regarding this program to
David Wallace Croft.
The latest source code is available at the ORBS Open Source page.