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.

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

Reply via email to