Update 5/18/2014! The Deep Matrix public server has a
new IP address of 188.8.131.52. While the standard 1.06 and
1.04 downloads have been updated, a patch for an older client is also
available here: Client IP Address Update
New Deep Matrix version 1.06 as of 5/18/2014! This
offers a simple fix for an AWT Choice menu bug and the new Sun Java 7 JVM. Both
the complete client/server package or the updated DeepMatrixIP9client.jar are
available on the downloads link. Change
*Webmistress update: The forums have been
disabled temporarily, until we can review security issues related to the forum
DeepMatrix is an open-source Java
server/client 3D multi-user system capable of both chat and shared events
working in conjunction with VRML/X3D browsers.
Users appear as avatars
in a shared 3D scene like the image on the right.
The latest version of DeepMatrix is composed
of a Java server and Java standalone-client application. It uses the latest Sun
Java Runtime Environment and is designed to work with standalone VRML/X3D
viewers that have Java EAI or External SAI capability. Presently,
works very well with Instant Player @www.instantreality.org
It also has
the potential to work with FreeWRL @ www.freewrl.org
and Xj3D @www.xj3d.org, but only code for FreeWRL has been
A public server is online for people to try
out the DeepMatrixIP9 client and put up their worlds. Just follow the download
link for the DeepMatrixIP9 zip file and read the "Quick Start" section of its
"README.html" to get going.
DeepMatrix was originally developed by a team
led by Gerhard Reitmayr from the now-defunct Geometrek.com site in the late
nineties. The original client was a Java applet developed for the now-obsolete
Microsoft Java Virtual Machine and Netscape 4 browser. In 2003 it was released
under GPL and now with a new generation of VRML/X3D browsers the client has been
reworked into a stand-alone Java application entitled DeepMatrixIP9 with
extensive new features.
Some of its many new features
- The DeepMatrixIP9 client works on Windows,
Mac(universal)and many versions of Linux.
- Avatar gestures.
- Shared events for worlds and backpack
- Server-based persistent storage for those
- Ability to give a single user to sole
control over a particular shared event.
- Work on blaxxun-style backpack objects have
been started. Currently they are in only a basic demo state.
- Support for H-Anim specification
- Ability to deliver text string commands to
the world from the Java client GUI.
- Ability to receive and send network chat
text strings to and from both worlds and avatars.
- A builder may display/list their own world
on the public server. There is also a somewhat limited ability to display a
world without any prior hand-coding. Please read the documentation for further
- Password controlled administrator functions
that allow certain changes to be made without stopping the
- Three password security
- World Navigation controls are integrated
into the Java client GUI for ease of use.
- A world developer can customize the colors
of DeepMatrixIP9 Java client GUI and add either a anchor button or
- A user can designate a world as a preferred
- Bot capability for end users.
- Network chat logging.
All copyrights and
thanks go to the indiviuals and companies mentioned below for their work that is
used in Deep MatrixIP9.
following two downloads are mandatory to run the DeepMatrixIP9 3D
Instant Player Download
The stand-alone 3D client application on which DeepMatrixIP9 was developed
You will need the most
recent version of Instant Player and not the standard public download. There are
several programs available to download. Go into the folder that represents your
operating system and choose the one with "Instant_Player" in the
Sun Java Download You
will need Java version 1.5 or better. It is highly likely you already have Java
installed on your system, but just to make sure or to find out which version you
have go to a command prompt and type: "java -version" (minus quotes). If you
have no wish to modify and compile the DeepMatrixIP source code choose the "JRE"
Other open-source code
used in DeepMatrixIP9:
J-ZOOM Java ZOOM code gave Instant Player the
ability to play mp3 files (and more obscure audio formats as well) when
integrated with EAI. See the documentation for more info.
Browser Launcher Browser
Launcher code gave Instant Player the ability to launch HTML browsers by other
means besides the Anchor Node and served as a replacement for the loadURL call
that has been left out of Instant Player.
A few references for developers:
2.0 Reference Manual The Holy Bible for VRML developers.
The main site with mailing lists, tech info and specifications.
Seamless3D Program An open-source program for AvatarStudio2 conversion to
World Builders and Developers A site with
friendly VRML or X3D developer advice and loads of resources. Spafon's owner
Bruce (OMind) Lehmann allowed the use of his "Desolation Outpost" and "Relax"
worlds on the public server.
Hermetic Cab's Cyworx A VRML developer's site
with great VRML worlds. Hermetic Cab allowed the use of his Prime City world on
the public server.
Phillip (Mr.Phillip) Hansel's Site
A developer's site with the novice in mind and links to the World Builders Guild
of Cybertown. He allowed the use of his treasure chest in my Desert Treasure
Hunt game world.
Woop Woop In 3D A community and
collection of worlds with a mystical bent by Alana. Alana allowed the use of
"Dreamtime" and "Top of the World"
3D Worlds Peter (Griff) Griffth's
site with worlds of a distinctive Canadian/English bent.
He allowed the use of "Craig-Y-Ddinas" and "The Tower"
worlds -the latter I retitled as "Griff's Castle."
(lazerousvr) Boyce's site. Steve contributed the Mobius strip model and support
and texture advice.
Virtualhl World Builder Tito's site. Tito
contributed "Rimrook's Sunden".
Bedrick Studios The new web site of artist
and contributer of the "Forest" world Jeffery Bedrick.
System For the best in Tarot and playing cards. U.S. Games Systems
allowed the use of the Tarot of Marseille used in my Seven Emerald Tablets Tarot
reading world on the Deep MatrixIP9 public server.
New Avatara Dave
Maloney's new site featuring flash avatars for networking sites like
Sweigert for the spinning globe prize used in the same Desert Treasure Hunt
Dennis Mckenzie for the
use of "Hell" and "Geometrek's Island ".
The tentacle avatar is an old blaxxun avatar originally
created by Lunatic Interactive."
The Sorcerer avatar was made by "Kiwano" for Geometrek.