Dynamic Animation of 3d Human Models is easy  ...

 with Web3d.org's VRML based H-Anim Avatar & Java.


 and Linda your "Man Lifting Hat" works with Java3d
( see below ) but using 'just' VRML is probably the
wrong way to go, combining VRML and Java is a probably
a better solution ( see below ).

 Linda, your VRML data file, animation created with Java3d:
 ---------------------------------------------------------
 http://www.frontiernet.net/~imaging/vrml_loaders_working.html
 http://home.rochester.rr.com/javajava/Ani/ani_hat_lift.gif
 http://www.infm.ulst.ac.uk/~eunice/confucius_samples/LIFTHAT.WRL

 ( note: animation created from modified version of vrml file  )


 Controlable Human Computer Model Sought
----------------------------------------
 and

 Web3d.org's H-Anim Avatars with Java can do it.

|
| We are starting on a new research project
| at Teachers College, Columbia University
| to develop a teachable agent for some
| educational activities & as a research tool
| in cognition & learning.
|
| Essentially, we need to create an avatar
| (within a virtual world) with artificial intelligence.
|
| The student/user needs to be able to input info
| to the avatar and have the agent/avatar react to the info.
|
| We are just starting to investigate how we will
| do this. Adapting open source code is the preferred method
| at the moment. We are open as to programming language and
| platform, and are curious as to how possible it would be
| to create an AI avatar in vrml.
|
| All possible sources and bits of information greatly appreciated.
|
| Linda Vigdor [ wrote ]
| [EMAIL PROTECTED]
| [EMAIL PROTECTED]
|
http://www.web3d.org/www-vrml/hypermail/2002/06/1297.html


 Yes it's easy with VRML & a modern Object-Oriented Language
like Java,

 it can be done in a browser with Java 1.1 or
with Java3d for higher performance & higher quality rendering.



| H-Anim is a standard way of representing humanoids
| in VRML97.
|
| This standard will allow humanoids created using
| authoring tools from one vendor to be animated using
| tools from another.
|
|  H-Anim humanoids can be animated using keyframing,
| inverse kinematics, performance animation systems
| and other techniques.
|
|
| H-Anim examples:
|
|   1. Input sentence: Nancy ran across the field.
|
| Output animation, manipulating environment & spatial relations
|
|   2. Input sentence: He lifted his hat.
|
| Output animation, manipulating objects
|
http://www.infm.ulst.ac.uk/~eunice/3D_anim.html
http://www.infm.ulst.ac.uk/~eunice/confucius_samples/nancyRunOnFieldMove.WRL
http://www.infm.ulst.ac.uk/~eunice/confucius_samples/LIFTHAT.WRL


Man Lifting Hat, VRML file animated with Java3d ( animated gif )
-------------------------------------------------------------
http://www.frontiernet.net/~imaging/vrml_loaders_working.html
http://home.rochester.rr.com/javajava/Ani/ani_hat_lift.gif
http://www.infm.ulst.ac.uk/~eunice/confucius_samples/LIFTHAT.WRL


 The better way combines VRML, a little math & Java:


 Human Player controlled by You, a computer & Java:
 --------------------------------------------------
 ( Chess Player, picks up & moves chess pieces )
 |
 http://www.frontiernet.net/~imaging/H-Anim_Avatars.html

 - multiple joints, multiple chess pieces
 - you click on a square, he moves the chess pieces.
 - custom Dial GUI Contol ( shows rotation, takes input )

 Note: compared to you "hat lift" this "chess move"
 is better: it is a dynamic animation, not predetermined
 and the object grasped is dynamically placed into the
 players hand and rotates and translates as the hand moves.


 Chess Player, Java3d implementation, moves chess pieces
 ----------------------------------------------------------
 http://www.frontiernet.net/~imaging/terrain_rendering.html
 http://www.frontiernet.net/~imaging/sc_nasa_java3d_simple.jpg

 Both the Java 1.1 and Java3d versions of the Chess Player
calculate & coordinate the Shoulder Joint and Elbow Joint
Rotataions needed to reach the chosen piece and
Quaterions are used and displayed to drive the models.

 Web3d.org's H-Anim Models are used by
Don Brutzman's US Postgraduate School
Web based DIS-VRML-Java combat simulation,
NSF funded American Sign Language and Finger Spelling
Avatars, and NIST Humanoid animation projects
( see above & below ).




Finger Spelling, Darts & Chess VRML file animates with Java3d
-------------------------------------------------------------
http://www.frontiernet.net/~imaging/java3d_and_vrml.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
http://www.frontiernet.net/~imaging/shout3d/models/H-Anim/nancy_H-Anim_x3d.wrl

 or with Shout3d.com's Java 1.1 VRML engine:


 Finger Spelling Avatar animated in your web page
---------------------------------
http://www.frontiernet.net/~imaging/avatar_builder.html
http://www.frontiernet.net/~imaging/shout3d/models/H-Anim/asl_H-Anim_x3d.wrl

 Double Click on "Finger Spell" after going to the above web page.


 Navy Post Graduate School / Web3d.org Human Animation D.J.V.
 -----------------------------------------------------------
|
| [ Uses VRML, Java, Netscape & Cosmo ]
|
| Netscape
|
| Download Netscape Install Netscape 4.77
|
| Testing under Internet Explorer will resume when we work
| around cross-platform security inconsistencies.
|
|
| CosmoPlayer
|
| Ensure you have a Java-compliant VRML 97 browser installed in Netscape.
|
|    * We currently support CosmoPlayer.
|
|   Download CosmoPlayer CosmoPlayer 2.1.1 plugin
|  for Windows/Irix Netscape or Internet Explorer. ...
|
| Once you have loaded CosmoPlayer,
| try this HelloWorld.wrl example to test proper operation
| of the VRML browser.
|
http://www.web3d.org/WorkingGroups/vrtp/dis-java-vrml/download.html


 For more information on Human Animation with
Web3d.org's VRML based H-Anim Avatars:

|
| Inverse Kinematics :
|
| Animating Avatars with Physics for simulations and creating rules
based animation.
|
| Free Software for Inverse Kinematics :
|
|  IKAN and pictures of H-Anim Avatars driven by IKAN.
|
| From the home of Jack, and Dr. Norman Badler
|  ( The Center of Human Modeling and Simulation )
|
| Article :   Human Simulation and Modeling : Jack
| ( The New York Times )
|
| Seamless Avatars :   joints with morphs & mesh deformations
| so joints bend with a realistic curvature.
|
| Seamless Avatars : Christian Babski's Excellent Treatise   with Demos.
|
| His  Excellent Article :
| " A Seamless Shape for HAnim Compliant Bodies "   ( pdf, compressed )
|
|  American Sign Lanuage & Finger Spelling Avatars   ( Sign Synth )
|  by Angus B. Grieve-Smith
|
| You type, she signs.   ( University of New Mexico )
|  Genny Signing : asl_jen_az.wrl, a VRML file.
|
| People Cloning   done by Avatar Me, where you can clone
| yourself in a 3d scanning booth
|
 http://www.frontiernet.net/~imaging/seamless_avatars.html


| [h-anim] ANN: CAESAR animations and HANIM and Nancy
| ---------------------------------------------------
|
| From: Sandy Ressler ([EMAIL PROTECTED])
|
|
| Hello folks you might be interested to look
| at a conversion scheme we've produced
| (actually created by Qiming Wang here at NIST)
| to convert CAESAR (3D Human body scans) into
| [ Web3d.org VRML based ] hanim figures...
|
| go to:
|
| http://ovrt.nist.gov/projects/wear/caesarsegment/index.html
|
|
| NAME: Sandy Ressler TELE: (301) 975-3549
| USMAIL: National Institute of Standards and Technology ...
| 100 Bureau Drive STOP 8940
| Gaithersburg, MD 20899-8940
| EMAIL: [EMAIL PROTECTED]
|
| WEB:
| http://ovrt.nist.gov/people/sressler/sressler.html
|
| Open Virtual Reality Testbed:
| http://ovrt.nist.gov/
|
http://www.web3d.org/WorkingGroups/h-anim/hypermail/2002/0062.html


 Yes, and that VRML / H-Anim can be animated with Java3d
using the Sun VRML Loaders :

http://www.frontiernet.net/~imaging/vrml_loaders_working.html

http://www.frontiernet.net/~imaging/sc_girl_jumping_with_java3d.jpg
http://ovrt.nist.gov/projects/wear/caesarsegment/caesar0099.jpg

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.mov

( above caesar0099a.wrl VRML file was modified for Java3d )


 VRML can be animated & controlled with Java3d
using the Sun VRML Loaders or with Java 1.1 or
with Java and the VRML plug-in Viewers like this:


 "People Poser" of VRML Avatars with VRML EAI & Java
 -------------------------------------------------
 http://www.frontiernet.net/~imaging/HAnimPoser.html

  ( VRML plug-in required, Java Required, Cosmo Recommended )


 To maximize your base of potential contributors
and potential users make the solution portable
across Windows & Linux, and you can do that
as I have with VRML & Java3d, and if you want
portability to include the Mac use VRML & Java 1.1
as demonstrated in the pages above.

 -- 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".

Reply via email to