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/

0 comments:

Yang Sering Dibaca: