1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
3	<head>
4		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5		<meta http-equiv="Content-Style-Type" content="text/css" />
6		<title>SkeletalAnimationBakeOption</title>
7		<link rel="stylesheet" href="../css/mainpage.css" type="text/css" />
8	</head>
9	<body>
10		<h1>&lt;SkeletalAnimationBakeOption&gt;</h1>
11		<h2>Description</h2>
12		<p>
13            Bake operation options.
14            </p>
15		<h2>Attributes</h2>
16		<table class="arguments">
17		<thead><tr><td>Type</td><td>Attributes</td><td>Description</td></tr></thead>
18		<tr><td /><th>IsBakeAllEnabled</th><td>
19            Specifies whether all curves will be baked in the plug-in when animation is exported from the 3DCG tool.<br> If <CODE>false</CODE>, animations curves are exported as-is from the 3DCG tool whenever possible.
20            </td></tr><tr><td /><th>FramePrecision</th><td>
21            This is the fractional frame precision when baking animation curves.<br> 1_* corresponds to 1/*. <br> Plots key data in frames that are multiples of this value in fractional frames also. <br> A smaller value yields a higher quality animation during slower playback. <br> However,  the volume of data will increase.
22            </td></tr><tr><td /><th>ScaleTolerance</th><td>
23            The allowable tolerance specified for culling unnecessary keys when baking animation.
24            </td></tr><tr><td /><th>RotateTolerance</th><td>
25            The allowable tolerance specified for culling unnecessary keys when baking animation.
26            </td></tr><tr><td /><th>TranslateTolerance</th><td>
27            The allowable tolerance specified for culling unnecessary keys when baking animation.
28            </td></tr></table>
29  		<h2>FramePrecision enumerated type</h2>
30		<table class="arguments">
31			<thead><tr><td>Value</td><td>Description</td></tr></thead>
32			<tr><th>_1_1</th><td>1/1 frame.</td></tr>
33			<tr><th>_1_2</th><td>1/2 frame.</td></tr>
34			<tr><th>_1_5</th><td>1/5 frame.</td></tr>
35			<tr><th>_1_10</th><td>1/10 frame.</td></tr>
36        </table>
37
38<h2>Baking and Tolerance</h2>
39<p>
40DCC exporters and other programs that export intermediate files may have an internal process that evaluates animation curves and converts them into key frames.  This process is called baking.<br> Baking is done on animations where the ultimate result depends on a set of complicated conditions.
41</p>
42<p>
43Tolerance is an attribute that represents the allowable range of error when animation curve data are optimized.<br> If the maximum difference between the value for the starting frame and the values at the other frames is less than the specified tolerance, then the animation is assumed to be fixed and the exporter outputs only the value for the starting frame. <br> To read about this process in detail, see your DCC exporter manual.
44</p>
45	<hr><p>CONFIDENTIAL</p></body>
46</html>