Discussion:
[SmartBody-dev] Synch Points (SKM) vs. BML
Gabriel Blanco
2010-03-23 17:50:14 UTC
Permalink
Hi one more time ;)

I'm pre loading to my application all loaded animations in SmartBody.. I'm
interested to know the exact synch points recorded in the last few lines of
a SKM file.

But, i'm confused.

We have (for now) 5 synch points: start, ready, stroke, relax and end. But
in the file we have specified: ready time, strokeStart time, emphasis Time,
stroke time and relax time.
The start is always 0, right? And what about the total length? is equal to
relax time? And the other synch points? emphasis, stroke and stroke time,
area equivalent to which of the 5 synch mentioned earlier?

Best Regards


Gabriel Blanco
Andrew n marshall
2010-03-23 18:12:23 UTC
Permalink
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
There was some confusion when we added the metadata to the .skm files
(in addition to poorly defined early definition).&nbsp; The sk_motion_io.cpp
has been updated, but the animations have not been re-exported.&nbsp; (I
need to check the status of our current exporter.)<br>
<br>
Here is the translation to proper BML synch points:<br>
<table>
<tbody>
<tr>
<td valign="top">BML<br>
</td>
<td valign="top">SKM old/deprecated<br>
</td>
<td valign="top">SKM new/corrected<br>
</td>
</tr>
<tr>
<td valign="top">start<br>
</td>
<td valign="top">0<br>
</td>
<td valign="top">0<br>
</td>
</tr>
<tr>
<td valign="top">ready<br>
</td>
<td valign="top">ready<br>
</td>
<td valign="top">ready<br>
</td>
</tr>
<tr>
<td valign="top">stroke_start<br>
</td>
<td valign="top">strokeStart<br>
</td>
<td valign="top">stroke_start<br>
</td>
</tr>
<tr>
<td valign="top">stroke<br>
</td>
<td valign="top">emphasis<br>
</td>
<td valign="top">stroke_emphasis<br>
</td>
</tr>
<tr>
<td valign="top">stroke_end<br>
</td>
<td valign="top">stroke<br>
</td>
<td valign="top">stroke_end<br>
</td>
</tr>
<tr>
<td valign="top">relax<br>
</td>
<td valign="top">relax<br>
</td>
<td valign="top">relax<br>
</td>
</tr>
<tr>
<td valign="top">end<br>
</td>
<td valign="top">duration (time of last frame)<br>
</td>
<td valign="top">duration (time of last frame)</td>
</tr>
</tbody>
</table>
<br>
<br>
<br>
Anm<br>
<br>
<br>
<br>
<br>
Gabriel Blanco wrote:
<blockquote
cite="mid:***@mail.gmail.com"
type="cite">Hi one more time ;)
<div><br>
</div>
<div>I'm pre loading to my application all loaded animations in
SmartBody.. I'm interested to know the exact synch points recorded in
the last few lines of a SKM file.</div>
<div><br>
</div>
<div>But, i'm confused.</div>
<div><br>
</div>
<div>We have (for now) 5 synch points: start, ready, stroke, relax
and end. But in the file we have specified: ready time, strokeStart
time, emphasis Time, stroke time and relax time.</div>
<div>The start is always 0, right? And what about the total length?
is equal to relax time? And the other synch points? emphasis, stroke
and stroke time, area equivalent to which of the 5 synch mentioned
earlier?</div>
<div><br>
</div>
<div>Best Regards</div>
<div><br>
</div>
<div>&nbsp;</div>
<div>
<div>Gabriel Blanco<br>
</div>
</div>
<pre wrap="">
<hr size="4" width="90%">
------------------------------------------------------------------------------
Download Intel&amp;#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
<a class="moz-txt-link-freetext" href="http://p.sf.net/sfu/intel-sw-dev">http://p.sf.net/sfu/intel-sw-dev</a></pre>
<pre wrap="">
<hr size="4" width="90%">
_______________________________________________
Smartbody-developer mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Smartbody-***@lists.sourceforge.net">Smartbody-***@lists.sourceforge.net</a>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/smartbody-developer">https://lists.sourceforge.net/lists/listinfo/smartbody-developer</a>
</pre>
</blockquote>
<br>
</body>
</html>
Gabriel Blanco
2010-03-23 18:18:47 UTC
Permalink
Where can I find in the SKM file the last frame? Lines or Columns?

GB
There was some confusion when we added the metadata to the .skm files (in
addition to poorly defined early definition). The sk_motion_io.cpp has been
updated, but the animations have not been re-exported. (I need to check the
status of our current exporter.)
BML
SKM old/deprecated
SKM new/corrected
start
0
0
ready
ready
ready
stroke_start
strokeStart
stroke_start
stroke
emphasis
stroke_emphasis
stroke_end
stroke
stroke_end
relax
relax
relax
end
duration (time of last frame)
duration (time of last frame)
Anm
Hi one more time ;)
I'm pre loading to my application all loaded animations in SmartBody..
I'm interested to know the exact synch points recorded in the last few lines
of a SKM file.
But, i'm confused.
We have (for now) 5 synch points: start, ready, stroke, relax and end.
But in the file we have specified: ready time, strokeStart time, emphasis
Time, stroke time and relax time.
The start is always 0, right? And what about the total length? is equal to
relax time? And the other synch points? emphasis, stroke and stroke time,
area equivalent to which of the 5 synch mentioned earlier?
Best Regards
Gabriel Blanco
------------------------------
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.http://p.sf.net/sfu/intel-sw-dev
------------------------------
_______________________________________________
--
Gabriel Blanco
Andrew n marshall
2010-03-23 18:22:02 UTC
Permalink
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
Under the frames section, each line starts with something like<br>
<pre>kt XXX fr ...</pre>
The XXX is the time for that frame, and so the time of last frame is
effectively the duration of the animation.&nbsp; (That said, this model
implies the last frame has no duration of it's own.)<br>
<br>
<br>
Anm<br>
<br>
<br>
<br>
Gabriel Blanco wrote:
<blockquote
cite="mid:***@mail.gmail.com"
type="cite">Where can I find in the SKM file the last frame? Lines or
Columns?
<div><br>
</div>
<div>GB<br>
<div><br>
</div>
<div>
<div class="gmail_quote">2010/3/23 Andrew n marshall <span dir="ltr">&lt;<a
moz-do-not-send="true" href="mailto:***@ict.usc.edu">***@ict.usc.edu</a>&gt;</span><br>
<blockquote class="gmail_quote"
style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff" text="#000000">
<br>
There was some confusion when we added the metadata to the .skm files
(in addition to poorly defined early definition).&nbsp; The sk_motion_io.cpp
has been updated, but the animations have not been re-exported.&nbsp; (I
need to check the status of our current exporter.)<br>
<br>
Here is the translation to proper BML synch points:<br>
<table>
<tbody>
<tr>
<td valign="top">BML<br>
</td>
<td valign="top">SKM old/deprecated<br>
</td>
<td valign="top">SKM new/corrected<br>
</td>
</tr>
<tr>
<td valign="top">start<br>
</td>
<td valign="top">0<br>
</td>
<td valign="top">0<br>
</td>
</tr>
<tr>
<td valign="top">ready<br>
</td>
<td valign="top">ready<br>
</td>
<td valign="top">ready<br>
</td>
</tr>
<tr>
<td valign="top">stroke_start<br>
</td>
<td valign="top">strokeStart<br>
</td>
<td valign="top">stroke_start<br>
</td>
</tr>
<tr>
<td valign="top">stroke<br>
</td>
<td valign="top">emphasis<br>
</td>
<td valign="top">stroke_emphasis<br>
</td>
</tr>
<tr>
<td valign="top">stroke_end<br>
</td>
<td valign="top">stroke<br>
</td>
<td valign="top">stroke_end<br>
</td>
</tr>
<tr>
<td valign="top">relax<br>
</td>
<td valign="top">relax<br>
</td>
<td valign="top">relax<br>
</td>
</tr>
<tr>
<td valign="top">end<br>
</td>
<td valign="top">duration (time of last frame)<br>
</td>
<td valign="top">duration (time of last frame)</td>
</tr>
</tbody>
</table>
<br>
<br>
<br>
Anm<br>
<br>
<br>
<br>
<br>
Gabriel Blanco wrote:
<blockquote type="cite">
<div>
<div class="h5">Hi one more time ;)
<div><br>
</div>
<div>I'm pre loading to my application all loaded animations in
SmartBody.. I'm interested to know the exact synch points recorded in
the last few lines of a SKM file.</div>
<div><br>
</div>
<div>But, i'm confused.</div>
<div><br>
</div>
<div>We have (for now) 5 synch points: start, ready, stroke,
relax
and end. But in the file we have specified: ready time, strokeStart
time, emphasis Time, stroke time and relax time.</div>
<div>The start is always 0, right? And what about the total
length?
is equal to relax time? And the other synch points? emphasis, stroke
and stroke time, area equivalent to which of the 5 synch mentioned
earlier?</div>
<div><br>
</div>
<div>Best Regards</div>
<div><br>
</div>
<div>&nbsp;</div>
<div>
<div>Gabriel Blanco<br>
</div>
</div>
</div>
</div>
<pre><hr size="4" width="90%">
------------------------------------------------------------------------------
Download Intel&amp;#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
<a moz-do-not-send="true" href="http://p.sf.net/sfu/intel-sw-dev"
target="_blank">http://p.sf.net/sfu/intel-sw-dev</a></pre>
<pre><hr size="4" width="90%">
_______________________________________________
Smartbody-developer mailing list
<a moz-do-not-send="true"
href="mailto:Smartbody-***@lists.sourceforge.net" target="_blank">Smartbody-***@lists.sourceforge.net</a>
<a moz-do-not-send="true"
href="https://lists.sourceforge.net/lists/listinfo/smartbody-developer"
target="_blank">https://lists.sourceforge.net/lists/listinfo/smartbody-developer</a>
</pre>
</blockquote>
<br>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
Gabriel Blanco<br>
</div>
</div>
</blockquote>
<br>
</body>
</html>

Loading...