Problem Report about the X3D Loaders to Java3d List

  It Just Works with Sun's Loaders with

  the Sun "Java3d Fly Trough" Demo

    rendering Web3d.org's "HelloWorld.wrl" VRML file.


| Date:        Fri, 10 Jan 2003 ...
| From:        Jacky Rymasz  ...
| Subject:     Réf. : [JAVA3D] More [ Yumetech.com's VRML Loaders ] X3D M6 [ Fails Again ]
|
| I installed Xj3D M6 from the .exe on Win NT SP6.
| I have JDK 1.4.0.1 and J3D 1.3.
|
| I tried the "hello world" example from 
|
| http://www.web3d.org/TaskGroups/x3d/translation/
|   examples/HelloWorld.html 
|
| ...  [ It failed and ]  I got this exception  .. :
|
|  
| org.web3d.vrml.lang.VRMLException: 
|
| SAX Error: org.web3d.vrml.lang.UnsupportedComponentException:
|  There is no definition information for the component 
| helloComponentorg.web3d.vrml.lang.UnsupportedComponentException: 
|
| ... at org.web3d.vrml.renderer.DefaultNodeFactory.addComponent(
|   DefaultNodeFactory.java:390 ) 
|   
| 
|   Why so many corrections have to be made  and  
|
|   why is it still not working properly ? 
|
| 
http://archives.java.sun.com/cgi-bin/wa?A2=ind0301&L=java3d-interest&P=R18442

  Web3d.org's demo file "HelloWorld.wrl"

    Working with Sun's VRML Loaders

    in "Sun Java3d Fly Through" Demo

HelloWorld.wrl Web3d.org VRML file in Java3d programs VRML has been animated with Java3d in a browser

yeilding high speed, high quality rendering
without the problems of the old style VRML plug-in viewers
with the old, reliable Sun VRML Loaders.

http://www.web3d.org/TaskGroups/x3d/translation/examples/HelloWorld.html http://www.web3d.org/TaskGroups/x3d/translation/examples/HelloWorld.wrl

vrml & Java3d: girl dancing Nasa Robot, Nasa VRML animated with Java3d   Girl in Underware Jumping in a web browser with Java3d & VRML.

vrml & Java3d: hat lift
finger spelling for the deaf animation from VRML & Java3d
Maya Exported VRML Animation animated with Java3d
Arm Flex IK Tutorial ( Maya )
girl in underware jumping in a browser with Java3d
3d VRML data files: Shark, Diver, Girl Jumping, Hat Lift & Girl Dancing

http://www.web3d.org/TaskGroups/x3d/translation/examples/KelpForestExhibit/Shark2.wrl http://www.web3d.org/TaskGroups/x3d/translation/examples/HumanoidAnimation/NancyDiving.wrl http://www.web3d.org/TaskGroups/x3d/translation/examples/HumanoidAnimation/AllenDutton.wrl http://www.virtuworlds.com/3DeZine_01/virtuportal/Vp4/X3Dnancydiver.jpg http://www.virtuworlds.com/3DeZine_01/virtuportal/nominees4.html http://ovrt.nist.gov/projects/wear/caesarsegment/csr0099a/csr0099a.wrl http://ovrt.nist.gov/projects/wear/caesarsegment/index.html http://ovrt.nist.gov/projects/wear/caesarsegment/caesar0099.jpg http://ovrt.nist.gov/projects/wear/caesarsegment/caesar0099.mov http://www.infm.ulst.ac.uk/~eunice/confucius_samples/LIFTHAT.WRL

Fingerspelling with VRML & Java
--------------------------------
http://www.frontiernet.net/~imaging/avatar_builder.html
^-- go here -- WAIT -- then double click on "Finger Spell"
http://www.frontiernet.net/~imaging/Avatars/asl_jen_az.wrl
http://www.frontiernet.net/~imaging/shout3d/models/H-Anim/asl_H-Anim_x3d.wrl
http://home.rochester.rr.com/javajava/media/finger_spelling_cvid.mov

Arm Flex Animation: Maya exported VRML animated with Java3d ( displayed as GIF animation )
------------------
http://www.aliaswavefront.com/en/Community/Learn/how_tos/games/2_bone_ik/
http://www.aliaswavefront.com/en/Community/Learn/how_tos/games/2_bone_ik/vrml_window.html
http://www.aliaswavefront.com/en/Community/Learn/how_tos/games/2_bone_ik/includes/arm_anim.wrl

http://paraspace.com/Educ_research/research_etc/THE%20IMAGINED%20TEACHABLE%20HERO.pdf http://paraspace.com/Educ_research/research_etc/Cruise_Demo_not%20edited/1_Gangplank_Md/sodi_stretch.WRL

Human VRML model with Joint Node Found and Controlled

Java program ( source code ) and VRML file: HumanWithControlledArm_VRML.java, stickChickMinimal.wrl

Java3d Demo: VRML loaded and controlled joint


 'new' Xj3d Loader Failure Problem Report posted to Java3d-interest List
 -----------------------------------------------------------------------

  ... WORKS GREAT with the 'old' Sun VRML Loaders ...

screen capture of VRML Loaders Working

JAVA3D-INTEREST archives -- October 2002 (#424)

Date:         Mon, 28 Oct 2002 10:18:31 +0100
Reply-To:     giesenberg@t-link.de
Sender:       Discussion list for Java 3D API 
From:         Claus Giesenberg 
Subject:      VRML97Loader(Xj3D M5) [ Fails to work with my VRML file ] ...

Hi !

Some time ago I developed an own browser that uses the class 
 VRML97Loader(Xj3D M2). 

 Since the replacement of this Loaders against 
 the new VRML97Loader(Xj3D M5) two mistakes occur.

 1) A static VRML-file is loaded indeed, 
   but it is not represented although lights 
   are available in scene and file. 
 
   Geometries already existing in the scene are 
   represented however correctly.

 2) As soon as the "not visible VRML-Scene" was loaded, 
   the navigation supplies the following mistake :

 javax.media.j3d.RestrictedAccessException: 
 Node: local to vworld transform is undefined 
 for a node that is not part of a live scene graph at 
 javax.media.j3d.Node.getLocalToVworld(Node.java:259)  at 

 org.j3d.ui.navigation.NavigationHandler.checkCollisions ...
 org.j3d.ui.navigation.NavigationHandler.access ...
 org.j3d.ui.navigation.NavigationHandler$FrameTimerBehavior.processStimulus ...
 javax.media.j3d.BehaviorScheduler.doWork (BehaviorScheduler.java:172) at 
 javax.media.j3d.J3dThread.run (J3dThread.java:250)

 Exactly the two same mistakes occurred with the example LoaderDemo 
 (author Alan Hudson, from the codebase Xj3D M5) and a VRML test file. 
 Source and test-file are appended to this eMail.

I employ Win2K, Java3D 1.3(OpenGL) and Java2 SDK 1.3.1

Can somebody help me or give me a hint/tip ?

Best regards, Claus

test.wrl [model/vrml]

LoaderDemo.java [application/x-javascript]


Problems with 'new' Xj3d VRML Loaders:

http://archives.java.sun.com/cgi-bin/wa?A2=ind0210&L=java3d-interest&P=47822

Problems with 'new' Xj3d VRML Loaders ~~~ SOLVED ~~~ with 'old' VRML Loaders

http://archives.java.sun.com/cgi-bin/wa?A2=ind0210&L=java3d-interest&P=44213

AutoCAD DXF file converted to VRML then rendered with Java3d

Sexy Sextant Model exported from AutoCAD then rendered with Java3d

    http://www.cadstudio.cz/vrmlout.htm
    http://www.cadstudio.cz/dl/xoom/gc/sextant.wrl
    Web3d.org's 3d File Format Conversion List, Model Conversion Utilities

AutoCAD DXF rendered with Java3d after conversion to VRML

Java Server Page ( JSP ) delivers 3d Java Client with VRML using Sun's VRML Loaders

server jsp delivers java3d vrml client


  Justin Couch of Yumetech.com wrote:
  |
  |  BTW, ... posts explicitly about Xj3D should really be
  |  posted to the Web3D Consortiums Source code list
  |  rather than here [ on Sun's Java3d-interest list ] ...
  | 
http://archives.java.sun.com/cgi-bin/wa?A2=ind0210&L=java3d-interest&P=29172

   Right, here's how to get on the Xj3D mail list:

   Xj3D  mail list ( for Sun's VRML Loaders:  post elsewhere )
   ---------------------------------------------------------
  |
  | If you would to participate in this group's
  | activities please subscribe to the
  |
  | source@web3d.org
  | -----------------   mailing list.
  |
  | Send a message to majordomo@web3d.org.
  |
  | In the body of the message put: subscribe source
  | 
http://www.web3d.org/TaskGroups/source/



 Alan Hudson ( Giles ) of Yumetech.com wrote:

  | Date:         Thu, 10 Oct 2002 ...
  | Sender:       Java 3D interest list 
  | From:         Alan Hudson   < giles@YUMETECH.COM >
  | Subject: ... How To ... Render VRML with ... with Sun's VRML Loaders
  |
  |
  | P. Flavin wrote:
  |
  | >
  | >
  | > Well, No.
  | >
  | > That is not the only way to load VRML ( .wrl ) files.
  | >
  | > You can use code Sun created, it works well, in a browser,
  | > and out, from local and remote files on the web, and you
  | > can load files from a command line, a list box, or using
  | > a pop-up [ dialog ] file box ( when it's run as an application ).
  | >
  |
  |  ... Yes, you can use the original Sun code.
  |
  |  But it does not work well,
  |  is not spec compliant and
  |  is unsupported.
  |
  |  The code works fine as a geometry loader,
  |  but more then that and you really are stretching
  |  its limits.
  |
  |   Paul will try to convince you otherwise,
  |   but thats  ______  his fantasy.  _____
  |
  | -- Alan Hudson,   President:  Yumetech, Inc. http://www.yumetech.com/
  |
  | Web3D Open Source Chair http://www.web3d.org/TaskGroups/source/
  |
  | 
http://archives.java.sun.com/cgi-bin/wa?A2=ind0210&L=java3d-interest&P=22788

   No, No, No, No, No, No, No, but __ Thank You __ for trying.

   I guess the  " Couch - Beitler Flame War "  continues.


   The Truth  is with my code I can -- as I  have said --


  animate VRML based H-Anim Avatars with Gesture Animations
  triggered by mouse events on VRML Sensors
  in Netscape, Mozilla, and Micosoft Internet Explorer
  and access both local files from the command line or
  file dialog pop up box, and access remote ( web ) data files,
  reading, rendering, and writing VRML with the Sun VRML Loaders.


  If you've tried and failed,  I'm sorry.

  Neither the old VRML Loaders from Sun nor your new ones
  are fully spec compliant is my understanding, and
  I have not, and will not, claim the Sun VRML Loaders
  are fully spec compliant --- unless they are --
  and they are not fully spec compliant.


  Some have tried and failed to animate H-Anim Avatars
with the Sun VRML Loader's and have claimed that their
failures *** PROVES ***  no one can achieve success.

  Obviously one person's failure doesn't imply others
will also fail, and to assert that is the case is
un-wise, un-proffesional, un-ethical, and dishonest



   Most of the NIST stuff seems to revolve around
   the old-style plug-in VRML Viewers from Russia, Korea & Germany
   and they don't use the more modern, more object-oriented,
   more portable, and more secure method of using the Sun VRML Loaders
   which work reliably in a browser, in a safe & secure environment.


 Please notice the Sun VRML Loaders can animate :

 -  US NSF   Finger Spelling H-Anim Avatar with Touch Sensors
 -  US NIST  CIM Worker
 -  US Navy  Post Graduate School 'Navy Warfighter'  AllenDutton.wrl
 -  US Navy  shark2.wrl ( from Lt. Don Brutzman's work with the 'old' loaders )
 
  as seen above and here : 

   VRML animation: the Modern Way vs. the Old Way ( the NIST method )
   ----------------------------------------------------------------- 

  Image: sc_manufacturing_simulation.jpg
  Web page: java3d_and_vrml.html
  Web page: games_with_java3d.html
 ( note: above VRML files may have been modified )
 
VRML animation with Java vs. NIST's inferior method

 Justin Couch of Yumetech.com wrote:
 |
 | >
 | > which I have used ( very happily ) since January, 2000 ... 
 | > 
 | > Java3d & H-Anim VRML with PROTOs, Interpolators, Sensors, Gestures ....
 |
 |
 |  Hey, what sort of crack are you on ? 
 |
 |  That codebase didn't even support protos let alone H-anim. 
 |
 | ...  You're bullshitting again.
 |
 |  
http://archives.java.sun.com/cgi-bin/wa?A2=ind0106&L=java3d-interest&P=R31475

 | [ Rick Goldberg wrote ] >  This is false.  
 | [ Rick Goldberg wrote ] >  
 | [ Rick Goldberg wrote ] >  The code did support protos before you touched it.
 | [ Rick Goldberg wrote ] >  
 | [ Rick Goldberg wrote ] >  Scripting support was by the letter of the law, 
 | [ Rick Goldberg wrote ] >  and highly functional.
 |
 | [ Justin Couch  wrote ]   That's crap. ...
 | [ Justin Couch  wrote ]  
 | [ Justin Couch  wrote ]   I'm relying purely on reports from Alan 
 | [ Justin Couch  wrote ]   about what did and didn't work.
 |
 http://www.web3d.org/TaskGroups/source/hypermail/2001/0589.html



  Wow, no Justin, wrong again.
 
  Just because guys working with governemnt funding from the
  US Navy PGS, NIST, the National Science Foundation and 
  the Prentice Hall authors tried & failed to 
  animate Web3d.org's H-Anim Avatars with the Sun VRML Loaders ... 

   does _ NOT _ mean others could not succeed where __YOU__ failed.
   ---------------------------------------------------------------

  Others have triumphed ... where you failed.  
  ------------------------------------------

  Those receiving US Taxpayers Funds through the 
  US Navy Post Graduate School should 
  cease & desist from making false claims 
  related to their government contracts.
 
 
 Justin Couch of Yumetech wrote:
|
| > There were many many question about 
| > loading animation data from a  ___ vrml ___ file.
| >
| > i want to load simple motion data ( position and rotation key data)
| > by using Xj3d loader.
|
| Since our interpolator implementation does
| not have any Java3D code at all,
| you'll never find the Java3D node,  which is
| ___ not really helpful to you at all.___
|
| ... we don't even give you access to the
| raw high-level VRML Scene that we create so
|
| it __ looks like you're stuffed at the moment. __
|
| That definitely looks like an oversight on
| our part as I'm sure some people would
| like that access, so I'll fix that for
|  our next dev release.
|
 http://archives.java.sun.com/cgi-bin/wa?A2=ind0209&L=java3d-interest&P=9298
 in reply to:  

 http://archives.java.sun.com/cgi-bin/wa?A3=ind0209&L=java3d-interest
  &P=165405&E=2&B=------=_NextPart_000_0010_01C254FE.EE15FD00&T=text/html


  Well ... No.   He's not "stuffed".

  He could use the Sun VRML Loaders.

  He can load & run VRML animations,
  I've done it with VRML files ( BiPed ) exported from 3dstudio Max.


  I've animated _ these VRML files _ :

   http://www.frontiernet.net/~imaging/shout3d/models/StudioMax_Biped.wrl
   http://www.frontiernet.net/~imaging/shout3d/models/H-Anim/nancy_H-Anim_x3d.wrl
   http://www.frontiernet.net/~imaging/shout3d/models/H-Anim/darts_animation_VRML.wrl

   as You can see them here:

   http://home.rochester.rr.com/javajava/media/darts_animation_movie.mov
   http://www.frontiernet.net/~imaging/H-Anim_Avatars.html
   http://www.frontiernet.net/~imaging/java3d_and_vrml.html


  He's not "stuffed", he was mislead, manipulated, and maltreated.



  Lt. Don Brutzman ( US Navy PGS )  ~~~ PLEASE ~~~ REPLY ~~~
  ----------------

  Don, is it True or False

  that the Sun VRML Loaders ( that you helped develop )

  cannot be used to animate at least some VRML files that
  comply with 

  ______ the Web3d.org  H-Anim  Avatar standard ____
  ______ (  where you are member of the board  ) ____

  without using Crack Cocaine,  as Justin Couch has suggested ? 


  Are Justin Couch and Alan Hudson of Yumetech 
 working on a goverment contract from 
 US Navy Post Graduates school, or the US Navy MOVES Institute 
 and making false and / or misleading statments with your knowledge, 
 consent, cooperation and complicity while working with you
 at the Web3d.org ... where you are a Member of the Board ?


 | Web3d ... Current Board of Directors 2002-2003 ...
 | ----------------------------------------------
 |
 | 
 | Don Brutzman  - brutzman@nps.navy.mil,  Associate Professor 
 |
 |               - Naval Postgraduate School, USA ...
 |
 | Alan Hudson   - giles@yumetech.com,   President - Yumetech Inc.
 |
 | Sandy Ressler - sressler@nist.gov, Computer Specialist  
 | 
 |               - National Institute of Standards and Technology, USA
 |
 http://web3d.org/aboutus/bod.htm

  http://www.yumetech.com/company/clients.html
  http://www.yumetech.com/company/images/MOVES-logo.jpg


 Someone is writing something that is not true: 
 either someone from Sun or Yumetech has posted a false statement.


 Don, some informative comments from you with intelligence & integrity
 ---- would be useful here with respect to the VRML Loaders that
 you worked on, that were given to to Web3d.org by Sun.
 
 
 
 The professionals at the NSF, NIST, & US Navy PGS 
 seem to believe that because the Great Australian 
 programmer tried and failed to animate the 
 Web3d H-Anim Avatars with the Sun VRML Loaders,
 that his failure PROVES that no American programmer could 
 succeed where the Great Australian Failed,
 despite physical evidence to the contrary.

 I respectfully submit that is absurd and astoundingly unprofessional.


 Is there anyone with intelligence & integrity at the 

 NSF, NIST, US Navy PGS, or Prentice Hall ?


  While Sun has announced they will be laying off employees,
 the people of the National Science Foundationn, NIST & US NPGS
 have betrayed their profesional responsibilities and harmed
 those of us working hard, honestly, and successfully on 
 animating VRML with Java to attain our goal of 
 reliable, portable and safe 3d animation on the Web.
 
 

  VRML - Web3d H-Anim Avatars Animated with the Sun VRML Loaders