Web3d's H-Anim & Java combine, in a new book (sort of) ...
A new Java3d book has a Human model, it's pseudo H-Anim,
which is both good news & bad news.
It's good that Web3d's H-Anim is being featured
in another book, but we've been Aaron Walsh -ed again,
it's inferior to established methods:
You can see a picture of it here (with the older, better method):
"Java 3d Jump Start" Screen Capture of H-Anim "Human" Example
--------------------------------------------------------------
http://www.frontiernet.net/~imaging/java3d_H-Anim.gif
http://www.frontiernet.net/~imaging/java3d_and_vrml.html
( and see, copy & try some of the VRML files ):
http://www.frontiernet.net/~imaging/shout3d/models/H-Anim/
http://www.frontiernet.net/~imaging/shout3d/models/H-Anim/nancy_H-Anim_x3d.wrl
The smaller all-red 'Cylinder Man' is the example from the book,
the familiar 'Gesturing Avatar' Nancy (walking) is for comparision;
it is a proper, VRML based H-Anim Avatar loaded & animated with
the Web3d VRML Loaders developed & donated by Sun, and Java3d.
New book: " Java 3D API Jump-Start " (with flawed H-Anim example)
---------- ======================
http://web3dbooks.com/java3d/jumpstart/welcome.html
Source Code Examples ( including H-Anim "Human" pictured above )
---------------------
http://web3dbooks.com/java3d/jumpstart/J3DJumpStart.zip
http://web3dbooks.com/java3d/jumpstart/Human.html
http://web3dbooks.com/java3d/jumpstart/Java3DExplorer.html
http://web3dbooks.com/java3d/jumpstart
The Human model demonstrated in the book allows you
to move the arms, but it's not as fully featured as these:
"H-Anim Avatars Animated with Java: YOU CONTROL"
------------------------------------------------
http://www.frontiernet.net/~imaging/H-Anim_Avatars.html
* includes Chess Player:
*** he MOVES chess pieces, you click on the board.
*** dials control & reflect his movements (shoulder & elbow)
*** works on: Windows, Linux, Macintosh ( __ The Web __ )
"VRML Loaders for Java3d from Sun: Animate H-Anim Avatars"
--------------------------------- make "mov"-ies too ! with JMF
http://www.frontiernet.net/~imaging/java3d_and_vrml.html
Gait Analysis Model with Motion Capture Data ( pure Java )
----------------------------------------------------------
http://www.frontiernet.net/~imaging/character_animation.html
"People Poser of H-Anim Avatars ( VRML plug-in required )
------------------------------- VRML EAI : plug-in + Java.
http://www.frontiernet.net/~imaging/HAnimPoser.html
* Load, View, Pose multiple H-Anim Avatars (sequentially)
"Core Web3d" 'H-Anim example by Bernie Roehl, October 1999:
------------ Aaron Walsh's other H-Anim, also inferior:
http://www.coreweb3d.com/code/15/
http://www.coreweb3d.com/code/15/Listing%2015.1%20VView%20(Example%203).java
http://www.coreweb3d.com/code/15/Listing%2015.3%20VView%20%20(Example%204).java
| H-Anim and MPEG-4 are dependendent on
| implementing technologies, of which Java3d
| is one of the best available to us and both
| H-Anim and MPEG-4 have been held back
| by misperceptions, false statements, and
| unethical conduct.
|
| 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.
|
http://www.web3d.org/WorkingGroups/web3d-mpeg/hypermail/2001/0159.html
http://archives.java.sun.com/cgi-bin/wa?A2=ind0107&L=java3d-interest&P=30298
http://www.vrml.org/WorkingGroups/h-anim/hypermail/2001/0195.html
False statements and unethical conduct by people receiving
federal funds have hurt and continue to hurt those of us
studying, developing, researching, and working on human animation
on the web ( and elsewhere ) with Java and Web3d's VRML standard:
https://www.fastlane.nsf.gov/servlet/showaward?award=9809209
This is a lie, and it hurts Web3d, Java3d, and students in the US:
>
> Hey, what sort of crack are you on?
>
> That codebase didn't even support
> protos let alone H-anim.
>
> -- Justin Couch
>
http://www.vrml.org/WorkingGroups/h-anim/hypermail/2001/0197.html
- - - - - - - -
I would like to thank Sun for developing and donating
the VRML Loaders to Web3d, and in particular thank two
of the Sun engineers: Rick Goldberg & Doug Gehringer
who wrote most of the code (from what I see in the files),
I've been using the VRML Loaders for Java3d since the 1900's
and have enjoyed using them, and learned from the experience.
Web3d's VRML and H-Anim are open standards, and both
Web3d and Java have large, relatively friendly, active
developer communities ... publishers should take advantage
of that fact, and when developing new books they should
reach out to the developer community and seek our help:
that would lead to better books than Walsh's "Core Web3d"
book which has serious errors: we need & deserve better books.
-- Paul, Java Developer & Web Animator.
--------------------------------------------
"Imaging the Imagined: Modeling with Math & a Keyboard"
~
~ ~ ~ RANT ~ ~ ~ about the "Core Web3d" book ~ ~ ~
~
Prentice Hall: -P-L-E-A-S-E-, correct the errors, bad books
-------------- ~~~~~~~~~~~~~~ are bad for business: yours & ours.
Be advised the "Core Web3d" book from Prentice Hall
by Aaron Walsh is innacurate and falsely states that
the VRML Loaders from Sun can't be used to animate
Web3d's H-Anim Avatars ... they can ...
Prentice Hall & Aaron Walsh have been advised of the
error in the book and their web site and have not
corrected their error, Aaron Walsh and Prentice Hall
should not be considered to be reliable sources of
information, their false statements does harm to
those of us working with VRML, H-Anim, & Java3d.
We need and deserve better books and don't like being
treated like were a bunch of dummies from book of the
month hack authors.
False statements hurt us and should not be acceptable, that
they are accepted by large universities, some publishers,
and the National Science Foundation is a shame, and a travesty.
We should not accept that, and I will not.
Moral Failures & the "Couch - Beitler Flame War" Harm Web3d & Java3d
----------------------------------------------------------
http://www.web3d.org/WorkingGroups/web3d-mpeg/hypermail/2001/0175.html
Aaron, you can ban me from the mpeg-4 group: you're still wrong.
Publishing False Statements to techies in the web era is bad business.
Java Developers aren't limited to the desktop or by crappy books.
__. Prentice Hall: Drink Your Ink, You Lose, Right Makes Might.
cc: Prentice Hall ( Please Respond! Correct your errors! )
Doug Gehringer wrote:
> I am pleased to announce the availablity of a new Java 3D book:
>
> Java 3D API Jump-Start
> By Aaron E. Walsh and Doug Gehringer
>
> You can read about the book at its web site:
>
> http://web3dbooks.com/java3d/jumpstart
>
> We wrote this book as a guide to getting started with Java 3D. It is
> intended to give users a way to understand the many classes in Java 3D.
> The entire API is covered with details about the features that most
> programs use, and "need to know" information about less used features.
> The concepts are explained using images and code snippets make it clear
> what each feature does and how different features work together.
>
> Many of the images in the book were created with the "Java 3D Explorer" a
> set of programs that are freely available at the web site. Using these
> programs you can interactively explore the API as you read about each
> feature.
>
> Here is a brief summary of the layout of the book:
>
> Chapter 1 Java 3D Overview:
> Description of Java 3D. Examples of applications being written using Java
> 3D. How Java 3D compares to other graphics APIs and Java APIs. How Java 3D
> fits into the Java platform.
>
> Chapter 2 Scene Graph Basics
> Scene graph concepts. Scene graph classes. How the scene graph is
> interpreted. The kinds of grouping nodes and their uses.
>
> Chapter 3 Creating and Loading Geometry
> Creating low level geometry. Using geometry utilities. Loading geometry (and
> more) from files.
>
> Chapter 4 Appearances
> Basic Appearance concepts. Discussion of each of the appearance
> components, including the components related to lighting, transparency and
> texture mapping.
>
> Chapter 5 Environment Nodes
> Basic concepts, sections on each of the environment node types: Light,
> Background, Fog, Sound, and Behavior.
>
> Chapter 6 Tools: Transformation, Viewing and Picking
> The components of transformations, combining transformations in a scene graph.
> Viewing concepts and classes, using behaviors to move the view, advanced
> viewing concepts. Picking concepts, classes and uses.
>
> I hope that this book becomes a valuable resource for the Java 3D community.
> Please send any comments to [EMAIL PROTECTED]
>
> Doug Gehringer
>
>
Doug, my frustrations are not with you but with Walsh and others who
have repeatedly & knowingly posted false information ( threats and vulgar
comments) to Java3d and the Vrml & H-Anim lists, which harms us all.
===========================================================================
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".