[x3d-public] Table for animators. X3D-Edit?

Joe D Williams joedwil at earthlink.net
Thu Aug 31 09:57:10 PDT 2023


> How might we address parts of the body?
> Mocap interface…

You might have to: 
* Read bvh bones and find appropriate hanim joints

* Find default before animation pose. 
** For hanim, the default is I pose, 0 0 0 between feet facing +Z in+Zout space. 
** For bvh, the default pose before animation may be I or A or T or whatever the animation author chose. It may be the first frame of the supplied animation. 

* Determine coordinate system of given bvh dimensions 
**  The hanim model is +Zout right hand rule facing +z  (out of screen toward viewer), +y is up, and +x to model left.
 **  The bvh model might be drawn and dimensioned in alternative +Zin left hand rule, facing -z with +y up and +x to model left. 


* Test skeleton using animations designed for hanim standard basic +Zout models.
* Test skeleton using supplied bvh animation.
** Given the simple comparison of hanim standard vs bvh possible and maybe typical skeleton, then may find that bvh animations use left-hand rule for axis rotations while hanim uses right-hand rule for axis rotations. Simple experiments can appear that either or both of right-hand/left-hand coordinate reversal and/or of axis-rotation reversal. 

* If animation is interesting, Salvage what ever you can to add to the animation library.

Thanks,
Joe




make skeleton visible by adding geometry
apply (converted of standard) animations and see what happens
oseconvert to joints


-----Original Message-----
From: John Carlson <yottzumm at gmail.com>
Sent: Aug 31, 2023 8:37 AM
To: Brutzman, Donald (Don) (CIV) <brutzman at nps.edu>, Carol McDonald <cemd2 at comcast.net>, Joe D Williams <joedwil at earthlink.net>, Norbraten, Terry (CIV) <tdnorbra at nps.edu>, X3D Graphics public mailing list <x3d-public at web3d.org>
Subject: Table for animators. X3D-Edit?

Row would be:
 
Character
Location x
Location y
Location z
Time start (from 0..1)
Time (cycle) interval


Orientation axis x
Orientation axis y
Orientation axis z
Orientation degrees
Type of move (run, skip, jump, etc) - pulldown+add
Customize animation button or web-based file download.
Check box to select
Move up
Move down.
 
And save checked, check all, open, delete check and add # of rows.
 
Fun stuff!  I’m guessing web would be better than Java.  What do you think?
 
I’m expecting Excel has something!
 
Thanks to Carol and Joe for the idea.
 
How might we address parts of the body?
 
Mocap interface…
 
John 
On Thu, Aug 31, 2023 at 9:58 AM John Carlson <yottzumm at gmail.com (mailto:yottzumm at gmail.com)> wrote:
I have a dream, to create a web page or X3D-Edit control where you put in 0..1 timing key frames, cycleInterval for each, and type of move (select pull down for now), and all the initial animation control code gets generated.  And one can save the animation configuration in one’s project for later regeneration.  One or more characters per table.   And if you want to create custom routes for an animation, that gets saved too.
 
What type of GUI toolkit does X3D-Edit use?  I’m hoping it has something like JTable and can be used standalone initially.
 
I just realized what J stands for.
 
John




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20230831/7de47aba/attachment.html>


More information about the x3d-public mailing list