RE: [info-performer] hole-filling problem with distinct pfDCS

New Message Reply Date view Thread view Subject view Author view

From: Zitao Xu (Zitao++at++Magic-Earth.com)
Date: 02/04/2003 06:50:20


Hi,

I am not sure how OBJ file works with BVH format.
Maybe a simple thing to try is to use Bezier Cube to deform the jointed
parts together, e.g. encapsulate the lower part of tigh and top part
of lowerleg into a box grided by Bezier Cube control points, bend the
box to the new position. Use each original (x,y,z) position as Bezier
parameters, to evaluate new (x,y,z).

-Zitao
Magic Earth,

-----Original Message-----
From: Sascha Scandella [mailto:scandella++at++gmx.ch]
Sent: Saturday, February 01, 2003 9:05 AM
To: info-performer++at++sgi.com
Subject: [info-performer] hole-filling problem with distinct pfDCS

Hello,

I've written a tool to import Poser animation characters
(http://www.curiouslabs.com)
into a Performer application. The model is imported as Wavefront OBJ file
and the
animation is imported as Biovision hierarchical BVH format. The figure
is divided into several groups (DCS): hip, abdomen, tigh, lowerleg, ...
For every frame there is an application callback to transform each DCS
according
to the motion data stored in the BVH file.

When I let the figure walk it's logically that tigh and lowerleg don't match
anymore.
The movement results in quite big wholes between the distinct body parts. Is
there
a possibility to fill the gaps between the two DCS in an efficient way? Or
would
it be a possibility to bend those body parts so that the edges of the child
and
parent DCS fit together. How would such an algorithm look like?

I'm grateful to anyone for helping me.

Best regards
Sascha Scandella
Computer Graphics Lab, ETH Zurich, Switzerland

-----------------------------------------------------------------------
   List Archives, Info, FAQ: http://www.sgi.com/software/performer/
   Open Development Project: http://oss.sgi.com/projects/performer/
                Submissions: info-performer++at++sgi.com
            Admin. requests: info-performer-request++at++sgi.com
-----------------------------------------------------------------------




New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Tue Feb 04 2003 - 06:52:38 PST

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.