Games in 3d with VRML & Java3d


  These  games  use   VRML & Java3d   and the

  Web3d VRML Loaders created & donated by Sun.

Car Racing Game with Java3d and VRML
Driving Simulator Game with Java3d and VRML
The Driving Simulator Game
uses this VRML Car Model.  

This will work in a properly configured browser,
it requires Java3d, Java 1.2, and OpenGL or DirectX,
and you probably don't have all that ...   ( sorry )
But if you do, it's pretty neat, if it works   ;^)

The 3d Battleship Game uses standard 3d VRML Models with Java3d and Web3d's VRML Loaders from Sun.

The VRML models in the game are also shown ( above ) displayed with Sun's "Java3d Fly Through" demo and my own VRML Viewer with Java3d which uses the VRML Loaders from Sun ( with lots of modifications ).

You can get the Java source code to the VRML Loaders from the ".jar" archive here, and the source code to the j3d Fly Through Demonstation program and the Battleship Game, and more documentation on the VRML Loaders from the excellent Java resources from Sun, the Game Project site and ( scant and obscure ) Web3d documentation on the VRML Loaders for Java3d from Sun.

robots real and imagined controled with Java

Picking VRML objects with Sun's VRML Loader Picking of VRML objects with your mouse is demonstrated in a new book, Java 3D Programming, by Daniel Selman   ( shown on the left ).

The source code is avaible for free.

This new book uses the old, reliable Sun VRML Loaders for Java3d.

The program reads a 3d scene as a simple VRML text file, and displays the Java3d Scene Graph ( which is interactive, you can expand and collapse the branches of the scenegraph and examine the contents of the nodes ), it renders the 3d scene, and when you click on an object it tells you what you clicked on.

You can see ( and download ) the Java Source code of the operative file: VrmlPickingTest.java

The publisher's site has more informatation on the book.

manufacturing simulation with Java3d and a NIST VRML model
Nist Logo (modified), rendered with Java3d on Linux Computer Integrated Manufacturing increases manufacturing productivity, research on human modeling in the workplace is funded by our tax dollars and done by the NIST's Visualization and Virtual Reality for Manufacturing division.

The NIST's VRML model ( with animation ) can be animated with Java3d using Web3d's VRML Loaders from Sun ( as shown above, on Linux ) or with the older, more restrictive method the government's researchers use.

The more modern, efficient, and portable   technology of using portable Java with Web3d's H-Anim Avatars is not used by the NIST.

The interactive Chess Player (above) can reach for, lift, and move the chess pieces for you, interactively on the web.

Note: The Java3d program animated modified & simplified versions of NIST's VRML models.

Your browser is not configured to run Java !
 
3d VRML Model:   83_camaro.wrl   ( interacitve 3d if you have a Java enabled browser )  


Driving Simulator Java3d Game ( Car Racing Game )
-----------------------------
Play the Game: Driving Simulator, Java3d Game Documentation & Binary Download
Binaries & Data Files: DrivingSimulator.zip Car Model ( VRML ): 83_camaro.wrl


 Driving Simulator Java3d Game ( Car Racing Game ) 
 -----------------------------
 http://www.arcadia.spb.ru/java3d/DrivingSimulator.htm
 http://www.arcadia.spb.ru/java3d/index.html
 http://www.arcadia.spb.ru/java3d/DrivingSimulator.zip
 http://www.frontiernet.net/~imaging/shout3d/models/83_camaro.wrl
  Vladimir Olenin at his  Vladimir.Olenin nearby arcadia.spb.ru


 Sun's Java3D FlyThrough Demo & the Sun VRML Loaders
 ----------------------------
 http://java.sun.com/products/java-media/3D/flythrough.html
 http://java.sun.com/products/java-media/3D/

  http://www.web3d.org/TaskGroups/x3d/sun/  
  http://www.web3d.org/TaskGroups/x3d/sun/xj3d_src_041100.jar
  http://www.web3d.org/TaskGroups/x3d/sun/doc/
  http://www.web3d.org/TaskGroups/x3d/sun/xj3d-arch-over.html
 Note: Java Source files in the above ".jar".
 On Linux, to extract the files type: jar xvf xj3d_src_041100.jar
 Jar File ( Date, Time, Size ):  19-Apr-2001, 11:01,  1.2M   


 Battleship 3D ( with VRML & Java3d and the Sun VRML Loaders )
 -------------
 http://www.hta-bi.bfh.ch/~swc/DemoJ3D/Battleship3D/www/frameset.html
 http://www.hta-bi.bfh.ch/~swc/DemoJ3D/Battleship3D/www/download.html
 http://www.hta-bi.bfh.ch/~swc/DemoJ3D/Battleship3D/www/download/battle_src.tar.gz


 VRML animation with Java3d including H-Anim Avatars
 ---------------------------========================
 http://www.frontiernet.net/~imaging/java3d_and_vrml.html
 http://www.frontiernet.net/~imaging/java3d_and_vrml.html	// ~ real ~ H-Anim
 
 http://web3dbooks.com/java3d/jumpstart/Java3DExplorer.html	//  pseudo  H-Anim
 http://web3dbooks.com/java3d/jumpstart/J3DJumpStart.zip		//  
  
  http://www.frontiernet.net/~imaging/games_with_java3d.html	//  Games with Java3d
  http://www.frontiernet.net/~imaging/H-Anim_Avatars.html		//  Interactive H-Anim
  http://www.web3d.org/WorkingGroups/web3d-mpeg/hypermail/2001/0159.html

  http://www.frontiernet.net/~imaging/sourcecode/Human.java		//  pseudo H-Anim

Pseudo_H-Anim.java ( Human.java )

Human Animation with Java3d and VRML on Linux

The "Core Web3d" and "Java3d Jump-Start" books from Prentice Hall by Aaron Walsh
with Justin Couch ( contributing as a Java 'expert' with one book )
falsely and apparently knowingly suggest the book's Java3d programs
represent state of the art H-Anim Animation with Java3d:   It does not.


  Repeated attempts to correct this via Web3d.org, Sandy Ressler at the NIST,
and Rita Colwell, the Director of the National Science Foundation
have fallen on deaf ears to the point where reasonable people may conclude
these individuals are being malfeasant in their professional duties and
are abusing their positions that are funded by the American taxpayer, and that
the Web3d.org has subverted its charter as a non-profit organization with
the goal of advancing an open standard for 3d graphics, to being an organization
with the goal of generating wealth for it's leaders and willing to slander and
exclude individuals who advance 3d graphics in advance of the self chosen few.


  Damaging false and / or misleading written statements from Aaron Walsh,
Prentice Hall, and individuals receiving tax payer funds at the
University of Pennsylvania's Center for Human Modeling and Simulation
have harmed the advancement of the modeling of human animation on
the web, MPEG-4 animation, Java3d animation, and VRML animation.


 Robo Code 2d Tank Learning Game ( IBM's AlphaWorks Java Teaching Tool )
 -------------------------------
  http://robocode.alphaworks.ibm.com  
  http://robocode.alphaworks.ibm.com/links/Links.html 
  http://robocode.net/

 Lego Robotics ( Real & Imagined ), and Networked with a Palm PDA & James Gosling
 ----------------------------------
 http://developer.java.sun.com/developer/technicalArticles/jini/JavaTanks/IRProtocol.html 
 http://developer.java.sun.com/developer/technicalArticles/jini/JavaTanks/tankdemo.tar.gz

 LEGO Server/Client ( JVEDI @ NIST )
 -----------------------------------
 http://ovrt.nist.gov/jvedi/ 
 http://www.mel.nist.gov/div826/msid/sima/99_00report_lo.pdf 
 http://www.itl.nist.gov/iaui/ovrt/people/sressler/tangible3.pdf 

 Java3D JumpStart Book  Note: Writes about, but does NOT demonstrate
 ----------------------  Web3d's H-Anim Avatars ( my programs do )
 http://web3dbooks.com/java3d/jumpstart/Java3DExplorer.html
 http://web3dbooks.com/java3d/jumpstart/Human.html
 http://www.frontiernet.net/~imaging/code/human.java
 http://web3dbooks.com/java3d/jumpstart/J3DJumpStart.zip
 http://www.web3d.org/WorkingGroups/web3d-mpeg/hypermail/2001/0159.html

 http://www.coreweb3d.com/code/13/

 
Java3d Source Code for Pseudo H-Anim Avatar by Aaron Walsh & Bernie Roehl #1, #2

  Imaging the Imagined :    Modeling with Math & a Keyboard

[home.gif] Contents Page
Last modified: 05/03/2002
First Created: 01/24/2002
stamped envelope E- mail: "Webmaster"

Copyright © 2002 by Paul Flavin.   All rights reserved.