semiautomatic adjustment of default position and timing of action data


 To construct a sequence of action which is composed of individually recorded action data, semi-automatic adjustments are performed. Reference points which correspond appropriately with position and timing are specified spatiotemporally for optimization of initial position and timing of actions.
 Nowadays, head to head sword fighting is assumed as an antion scene. The adjusting of the actor alters the timing and position to correspond with those of the reference actor. Timing is altered before adjusting initial position.

1. Timing Registration
 Key Frames (KF), a frame in which two character's actions are intersected, is assigned to adjust timing. Timing Controllable Frames (TCF), frames which don't affect feeling sensitively when playing speed of action are changed, are also assigned. Finally, playing speeds in TCFs are adjusted to correspond each actor's timing of KFs. The conceptual diagram of the adjustment of timing is shown in Figure 1.

Figure1 Timing Registration


2. Initialize position and attitude of charactor
 Control Point (CP), a position in the two character's actions intersected in KF, is assigned to adjust initial position of actor. In the case of sword fighting action, CPs are the intersected points of the swords of each actor. CPs are assigned with respect to each KF. Initial positions of actions are determined so that the sum of the distinction between corresponding CPs is minimized.

Figure2 Control Point


3. Semiautomatic adjustment
 Result of the semi-automatic adjustment of timing and initial position of sword fighting action is shown in Figure 3. This shows the difference between the before and after application of the method. From these result, we can confirm that actions are successively adjusted for timing and initial position in KFs by our method.

Figure3 Semiautomatic adjustment