The VRML Loaders from Sun provided
the highest level of functionality for
loading VRML files into Java3d ...
-- and still do --
~~ please ~~ correct me ... if any other
VRML loader is more capable for loading
VRML into Java3d and rendering it with
animation.
" VRML-97 Loaders, Docs: com.sun.j3d.loader.vrml97 "
--------------------------------------------------
http://www.web3d.org/TaskGroups/x3d/sun/doc/
| > Does anyone know where there may be
| >
| > file loaders available to the public ?
| >
|
| Just here:
|
| http://www.j3d.org/utilities/loaders.html
|
| [ Daniel Moscoso wrote to Java3d-interest, edited ]
|
http://archives.java.sun.com/cgi-bin/wa?
A2=ind0107&L=java3d-interest&P=28754
No, that's not all, and I don't think they are the most capable.
My current version of the loaders load VRML-97 with:
- H-Anim Avatar Animation ( through PROTO defs )
----------------------------
- Sphere, Cylinder, Box, Cone
- Faceted Meshes
- image / texture mapping
- animation
- PROTOs
- Sensors ( ie. mouse click triggers animation )
These VRML Loaders are important for:
- Java3d developers
- MPEG-4 developers
- H-Anim developers
- VRML developers
- animation on the web & off.
These capabilities are _ DEMONSTRATED _ in
the ".mov" movie animation below.
It's not perfect, but it loads many VRML files
including Web3d's H-Anim models with 'Gestures'
( Run / Walk / Jump / Throw )
" Load VRML into your Java3d Program, make a Movie "
--------------------------------, play a game on-line.
http://www.frontiernet.net/~imaging/java3d_and_vrml.html
http://www.frontiernet.net/~imaging/nurbs.html
http://home.rochester.rr.com/javajava/media/
darts_animation_movie.mov
http://www.frontiernet.net/~imaging/shout3d/models/
H-Anim/darts_animation_VRML.wrl
The "Core Web3d" book by Aaron Walsh also is also critical
of the VRML Loaders, and claims they fail ( though mine work )
and Mr. Walsh credits Justin Couch for contributing to the
Java3d section that indicates the VRML Loaders fail ...
Web3d's H-Anim, MPEG-4, and VRML standards are at
a critical point, and I hope that Mr. Walsh would
update the web site to properly indicate that the
Java3d VMRL Loaders can be used to for H-Anim Animation.
It's Java ... you have the source ...
Mr. Walsh -- in the book -- promised updates on the web
site, but all we have is the book which states incorretly
that the VRML Loaders don't work ... which is not true.
http://www.coreweb3d.com/chapters.htm
http://www.coreweb3d.com/code/
http://www.coreweb3d.com/code/13/
Listing%2013.3%20VView%20(Example%202).java
I have demos of 3d animation with Java 1.1 on
the web:
" Darts Game On-Line " -- same Avatar as above !
-------------------- Java3d: Fast, Java 1.1: Portable.
http://www.frontiernet.net/~imaging/avatar_builder.html
but not with Java3d because it requires huge downloads
and restrictions as to the placement of the VRML files.
I do have Java3d running in the Forte browser window ...
but that's Java in Java and not Java in non-java browser.
Java3d has been on the web more than a year with
the good old VRML Loaders:
"Java3D Racing Game on the Web with vrml97.jar Loader"
-----------------------------------------------------
http://www.arcadia.spb.ru/java3d/DrivingSimulator.htm
|
http://archives.java.sun.com/cgi-bin/wa?
A2=ind0006&L=java3d-interest&P=R4164
And now we have __ NEW __ companies entering
doing 3d VRML animation on the web with Java3d
and the H-Anim Avatars using Web3d's VRML ...
| - H-ANIM 1.1 compatible
| - VRML97 compatible ...
| - Support Avatar animation
| - Support uploading picture for facial modification
|
http://www.gomid.com/sub/products/avatar.htm
| With iConnecter, all the web applications
| are consolidated on the single unified
| platform. iConnecter uses standardized
| technology and allows building simple
| structured and concentrated Global Community
| in 3D virtual world.
|
http://www.gomid.com/sub/products/product.htm
I post about the loaders & vrml with Java3d periodically
(June 6):
| _ Java3D & VRML _ " installing Java3D...is now well documented "
| --------------------------------------------
| http://www.web3D.org/TaskGroups/x3d/Xj3D/HowToInstall.html
| http://www.java.sun.com/products/java-media/3D/index.html
| http://www.web3d.org/TaskGroups/x3d/sun/cvs.html
| http://h-anim.org/
|
| | The Java3D open-source Loader ... by Rick Goldberg, ...
|
http://www.web3d.org/TaskGroups/source/hypermail/2001/0584.html
http://archives.java.sun.com/cgi-bin/wa?A2=ind0106
&L=java3d-interest&P=16752
" Sun Xj3D CVS Repository "
--------------------------
http://www.web3d.org/TaskGroups/x3d/sun/cvsold.html
http://www.web3d.org/TaskGroups/x3d/sun/
" xj3d source ( 04/11/00 ) " & binaries ( 10-28-99 )
----------------------------
http://www.web3d.org/TaskGroups/x3d/sun/xj3d_src_041100.jar
http://www.web3d.org/TaskGroups/x3d/sun/x3d.zip
http://www.web3d.org/TaskGroups/x3d/sun/x3d_demo.jar
The 'old' loaders from Sun aren't being updated but
are compact, stable, and provide lots of functionality.
| Xj3D Architectural Overview
| ---------------------------
| Draft: 0.31
|
| Author: Rick Goldberg, ...
|
| Description
|
| Xj3D, the name, is shorthand for X3D/vrml-java3d
| which grew out of the Web3D vrml-java3d Working
| Group project.
|
| Vrml-java3d is an open source VRML97 system written
| in Java using Java 3D. As part of a continued effort
| to advance web based 3D graphics, Xj3D is an
| evolutionary step towards an XML based DOM for 3D and
| is a first pass implementation of design criteria
| presented by Web3D's X3D Task Group contributors. ...
|
|
| (17 September 1999)
|
http://www.web3d.org/TaskGroups/x3d/sun/xj3d-arch-over.html
VRML-97 Loaders Status Circa December, 1999
|
| # dtd update activity:
| #
| # rmgold 12/2/99
| # merged and verified Don's update vs. xeena ...
| # cleaned up Protos, ProtoDefines, ...
| # removed eventIn/Out/exposed's ...
| # need to fix script better
| #
| # brutzman 12/1/99
| # Coordinate's 'point' attribute .. changed ...
| # from #REQUIRED to #IMPLIED ...
| # in order to match VRML 97 spec.
| #
http://www.web3d.org/TaskGroups/x3d/sun/latest.html
| This Working Group has been successful and has
| morphed into something else .
|
| Please check out the __ Xj3D CVS Repository __
|
| [ http://www.web3d.org/TaskGroups/x3d/sun/cvs.html ]
|
http://www.web3d.org/WorkingGroups/vrml-java3d/
Recently Justin Couch wrote vulgar and false statements
regarding the functionality of the VRML Loaders
developed at Sun, his statements were challenged by a
Sun engineer:
" VRML Loaders for Java3d: The Sun Loaders Worked "
--------------------------------------------------------
http://www.web3d.org/TaskGroups/source/hypermail/2001/0591.html
| Sun's Rick Goldberg _ * DID *_ write the origianl VRML Loaders
|
| which I have used ( very happily ) since January, 2000 ...
|
| Java3d & H-Anim VRML with PROTOs, ... Sensors, Gestures ....
|
| Cindy B.'s Nancy with Walk / Run / Jump ... Java3d and Shout3d.
|
http://www.vrml.org/WorkingGroups/h-anim/hypermail/2001/0147.html
My version of the old VRML-97 loaders is heavily
modifiied and may be more capable than the one above.
VRML for your Java3d from a Java 1.1 application
.... soon ...
Java & VRML give you portability & scalability:
Java3d where hardware support is available,
Java 1.1 & J2ME elsewhere ( PDAs, phones, & the Web ).
-- Paul, Java Developer & Web Animator
------------------------------------
"Imaging the Imagined: Modeling with Math & a Keyboard"
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".