Java3D can render the VRML animations ...   My Darts Game on the Web uses VRML & Java,

  VRML Animations are portable across : Linux, Windows, Macintosh, and Java3D.

  The Animated Characters can be used in games, videos, and 3d chat applications.

Web3d H-Anim Avatar with Java3d
Nancy, H-Anim Avatar
Finger Spelling for the Deaf animated with Java3d Ping Pong Video for Analysis
Java3d MD2 Animation

Animating VRML with Java3d with
the Sun VRML Loaders

H-Anim Avatar(s) compared: Java3d Jump Start vs. The Better Way
Java3d vs VRML plugin with VRML EAI
female torso rendered with Java3d using Nurbs Java3d and the VRML Loaders created by Sun and dontated to Web3d.org created this from a tiny VRML file using Nurbs then I made a movie with the Java Media Framework (JMF)
Java3d running in a browser, using VRML Loader.
Muliplayer, Networked Tank Game and Robots including Lego Robots.
Web3d H-Anim Avatar with Java3d

  For   Speed   use Java3d   --   For   portability   use Java 1 ;   VRML can be used for both.

  Java3d, a VRML file, and the Java JMF created the movie ( below ) on my Windows 95 system.

Darts   Moviemade with   Java3D : darts_animation_movie.mov 500 k
Darts   VRML   Animation Data File : darts_animation_VRML.wrl     6 k
Darts   Game,  On-line   ( Java ) : darts_game_you_can_play.html 200 k
"Nancy", Interactive & on-line ( Java 1 )
Java3d versions acts similarly,   -- but faster
H-Anim_Avatars.html     --
"Nancy", H-Anim Avatar ( shown above ) :  

This VRML Animation works on / with :

  • Java3D
  • Linux
  • Windows
  • Macintosh
  • Cosmo VRML Viewer
nancy_H-Anim_x3d.wrl     17 k
Note:   The VRML files decompresses to clear text, use the standard gzip / gnu / Java decompressors, the standard VRML Loaders for Java3D need the file to be decompressed.

Scenegraph of VRML file natalie.wrl loaded with Sun VRML Loaders.

| I'm using the [ Yumetech.com ] Xj3D VRML loader 
| to load a VRML-Scene intto Java3D. 
|
| In my case it's a face containing 7 different child 
| nodes like nose, lips, etc. 
|
| CosmoWorlds let me have a view on it without problems. 
|
| But when loading it into Java3D, the VRML nodes in the scenegraph 
| has tons of link nodes. 
|
| I need to to go down 23 layers to have access to a Shape3d
| (like nose, etc). 
|
| Is this ... there a way to simplify this.
|
 a problem reported to the newsgroup comp.lang.vrml

    Yes, don't use the flawed Yumetech Loaders.

 Use the Sun VRML Loaders for better results ( above ).

 The scenegraph is simpler, and just as it should be.
The Darts Game works on :   Windows, Macintosh, Linux ;   no plug-in is necessary.

  Java3d :   For Speed.
  Java  1 :   For portability to other platforms ( with Anfy3d, Blaxxun3d, or Shout3d )

Interactive VRML Animation, click on the colored bar VRML plug-in Required ( eg. Cosmo )   - - Zoom out

 
  Mult-user 3d Games and 3d chat is the goal,
 the 3d Darts Game works now, and I have written
 a Java Chat program ... 

  Linux, Apache, and Java Servlets will provide Server Support,
 so it will be the server and client ... both using Java,
 and none of the evil Microsoft products will be required.

 3d Ping Pong was, and is, in the plan.


 Java lets me :

 - animate 3d interactive models of humans for gait analysis on the web
 - load complex 3d VRML files and display them
 - create ".mov" video clips and play them on the web
 - read and enhance video clips ( sharpen, smooth, color correct, contrast enhance )
 - create high speed animation of complex models with hardware graphics accelerators
       and the OpenGL graphics library  and it's all portable 

 - Facilitate Gait Analysis by reading a video clip of someone with a
      walking disorder and motion capture data, replicate the motion
      with a 3d model, and overlay the 3d human model over the original 
      video ( after filtering out defects and enhancing the subject ).

   It's like amazing, you can do anything ...

   With Servlets ( Java on the server ) people can talk 
   to each other and other machines ... 

   sharing videos, sharing models ( under shared control );
   for fun, for educational purposes, for medical purposes.
 
   Java : the language of the web, the language of the future. 
    
H-Anim Avatar(s) compared: Java3d Jump Start vs. the better way

  See for yourself   ...   it's Java   ...


  Human Animation on the web   with Motion Capture Data :   Clinical Gait Analysis   3d, interactive
  Play multiple ".mov" videos   with speed control and a quiz ...   Netscape & Windows Required   Sorry !
  People Poser of healthy H-Anim Avatars   a VRML plug-in viewer is requied
  Relatively Realistic Real-Time 3d Rendering Engine


  Great 3d Animation on the web,   um, using Java ...   with Resources, Tutorials, Source Code !

  Imaging the Imagined :    Modeling with Math & a Keyboard

[home.gif] Contents Page
Last modified: 03/31/2003
First Created: 01/22/2000
stamped envelope E- mail: "Webmaster"

Copyright © 2000,2001 by Paul Flavin.   All rights reserved.