1<html> 2<head> 3<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 4<title>Animation Curve Types</title> 5<link rel="stylesheet" href="../css/mainpage.css" type="text/css"> 6</head> 7 8<body bgcolor="#eeeeee" text="#000000"> 9 10<h1>Animation Curve Types</h1> 11 12 13<h2>Animation curves and segments</h2> 14<p> 15An animation curve is comprised of multiple segments.<br> The curve information is stored in multiple key frames in these segments.<br> Three types of data formats have been prepared for the animation segment information, and the method of key frame interpolation is different for each. 16</p> 17 18<table class="arguments"> 19<tr> 20 <td>Name</td> 21 <td>Image</td> 22 <td>Description</td> 23</tr> 24<tr> 25 <th>Step format</th> 26 <td><img src="./images/anim_step.jpg"></td> 27 <td> 28 <p>In these kinds of segments, values change discontinuously.</p> 29 </td> 30</tr> 31<tr> 32 <th>Linear format</th> 33 <td><img src="./images/anim_constant.jpg"></td> 34 <td> 35 <p>In these kinds of segments, values change linearly. </p> 36 <p>Values between keys are calculated using linear interpolation.</p> 37 </td> 38</tr> 39<tr> 40 <th>Hermite format</th> 41 <td><img src="./images/anim_hermite.jpg"></td> 42 <td> 43 <p>In these kinds of segments, values change smoothly.</p> 44 <p>Values between keys are calculated using Hermite interpolation.</p> 45 </td> 46</tr> 47</table> 48 49<h2>Frame format animation</h2> 50<p> 51In frame-format animation, key frames are not utilized, and instead the evaluation result for the entire frame of animation is stored.<br> This format is used for the purpose of lightening the animation computation process.<br> In NW4C, this process is conducted during binarization, and the only thing described in the intermediate file is the flag that enables the making of frames (the IsFrameFormat attribute of <a href="../cskla/cskla__SkeletalAnimationData_BinarizeOption.html"><BinarizeOption></a> 52</p> 53<hr><p>CONFIDENTIAL</p></body> 54</html> 55