At 11:08 09/03/2004 -0500, you wrote:
Alex Scheran wrote:

Hi!

I have red your post at the Java3D forum and i'am also very interested
in that.

I also work on a software solution to skin meshes using a skeleton
animation system, but i'm also very frustrated about the rendering speed.

So i would be thankful, if you can tell me your experience with that.

I havn't finished my implementations, only vertex-based mesh
modifications and skeletal animations are ready to use (check out the
screenshot).

If your are interested to exchange some ideas, please reply to this.

Best Regards!
Alex



Oh, very nice image.


Unfortunately, I don't think that this program can be solved without
resorting to native methods.  Skinning is about crunching a lot of
numbers quickly, which means that it ought to be handled with native
routines.

The best scenerio (from my point of view) is to have a couple of extra
classes added to J3D that would facilitate this.  It would allow users
to have the support and platform independance of Java, plus the speed
and possible hardware acceleration.  Otherwise, I'm either going to have
to write my own native methods and be restriced to one platform and have
lots of problems with distribution, or write everything in software and
have it run really slowly.

My best aproximation of skinning so far is generating many keyframe
meshes and linking them together in a Morph node.  However, this causes
some bad squashing between frames.

I'm afraid I'm stuck without taking some large programming detours that
would undermine using Java in the first place.  However, I'm sure it is
possible for this problem to be solved.  If any folks working with Sun
want to look into this, or perhaps even start an open source process
where everyone could contribute to this very useful extension, I think
that would be the best option for everyone.

I did produce a package to do some skinning supporting HANIM spec. If you want to add support for mesh deformation, well that is ok for me. :)

Two remarks:
Don't expect anything from Sun on this. (After all you could also ask for
networking... and this would finally require many extensions)
Java is quite fast now and native, well, is native.

Mark McKay
--
http://www.kitfox.com

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

__________________________________________________________________________________________


Silvere Martin-Michiellot builds the Internet future on
www.digitalbiosphere.com
__________________________________________________________________________________________

===========================================================================
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