<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>キーフレームと補間</title><revhistory><revision><revnumber>12</revnumber><date>2009-02-12 07:07:33</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>11</revnumber><date>2009-02-12 07:02:27</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>10</revnumber><date>2009-02-12 07:00:42</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>9</revnumber><date>2009-02-12 07:00:01</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>8</revnumber><date>2009-02-12 06:57:06</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>7</revnumber><date>2009-02-12 06:56:40</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>6</revnumber><date>2009-02-12 06:50:10</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>5</revnumber><date>2009-02-12 06:47:25</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>4</revnumber><date>2009-02-12 06:44:37</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>3</revnumber><date>2009-02-12 06:42:18</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>2</revnumber><date>2009-02-12 06:37:07</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>1</revnumber><date>2009-02-12 05:48:22</date><authorinitials>masahiko</authorinitials></revision></revhistory></articleinfo><section><title>キーフレームと補間</title><para>キーフレームとキーフレームの間は計算により補間されます。 </para><para>物体の動きは「位置（Position）」と「向き（Rotation）」の２つのトラックで指定されます。 </para><para>「位置を設定」を行うと、この２つのトラックの両方（または一方）に設定されます。 </para><!--rule (<hr>) is not applicable to DocBook--><section><title>補間曲線を見る</title><para>スコア右のボタンの２番目または３番目を押すと、トラックの値の変化を曲線で表示できます。 </para><itemizedlist><listitem override="none"><para>２番目と３番目は、複数のトラックを選択した場合にいっしょに表示するか別々に表示するかの違いです。 １つのトラックだけを表示するときには、どちらでも同じです。 </para></listitem></itemizedlist><para>スコア左で表示したいトラックを選択してください。選択したトラックの値が曲線で表示されます。 </para><para>この表示でも、曲線のキーフレームの箇所を選択ドラッグして 移動することができます。 この画面での修正はほとんど行いませんが、確認には便利です。 </para><para>動きがおかしいときは、曲線が滑らかになっているか確認しましょう。 ふつうに動きを設定すると、滑らかな曲線でつながれます。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E3%82%AD%E3%83%BC%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%A8%E8%A3%9C%E9%96%93?action=AttachFile&amp;do=get&amp;target=anime25.png"/></imageobject><textobject><phrase>anime25.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>上の図では０秒目、１秒目、２秒目にキーフレームがあり、０秒目と１秒目は同じ値になっています。しかし全体を曲線として補間するため、０秒目と１秒目の間も曲線になっています。その結果、０秒目と１秒目の間でも静止していなくて、少し動きがあるのが分ります。 </para><!--rule (<hr>) is not applicable to DocBook--></section><section><title>曲線の平滑度</title><para>下図のように、折れ線でつなぎたいこともあります。 </para><para>このようにすれば０秒目と１秒目の間では動かないようにできます。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E3%82%AD%E3%83%BC%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%A8%E8%A3%9C%E9%96%93?action=AttachFile&amp;do=get&amp;target=anime26.png"/></imageobject><textobject><phrase>anime26.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>修正するには、角にあたるキーフレーム（この図では１秒目）をダブルクリックし、 表示されるウインドウで「平滑度」を調整します。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E3%82%AD%E3%83%BC%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%A8%E8%A3%9C%E9%96%93?action=AttachFile&amp;do=get&amp;target=anime28.png"/></imageobject><textobject><phrase>anime28.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem override="none"><para>1.0が一番滑らかで、0.0にすると角になります。 </para></listitem><listitem override="none"><para>「左右の平滑度を分ける」にチェックをつけると、 左右に異なる平滑度を指定することができます。 </para></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--></section><section><title>位置と向き</title><para>「位置を設定」を行うと、Position（位置）とRotation（向き）の２つのトラックのうち <emphasis role="strong">直前のキーフレームと値が異なっている方だけ</emphasis>にキーフレームが作られ値が記録されます。 </para><para>どのトラックにキーフレームが作られたかは、トラック上に <emphasis role="strong">&lt;&gt;</emphasis> が加わったかどうかで確認できます。 </para><para><emphasis role="strong">＜例＞</emphasis> 次の３枚の絵のように、０秒目から１秒目の間は移動だけ、 １秒目から２秒目の間は回転だけをさせようとして３つのフレームで「位置を設定」した場合を考えます。 </para><itemizedlist><listitem override="none"><informaltable><tgroup cols="3"><colspec colname="col_0"/><colspec colname="col_1"/><colspec colname="col_2"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E3%82%AD%E3%83%BC%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%A8%E8%A3%9C%E9%96%93?action=AttachFile&amp;do=get&amp;target=anime2a.jpg"/></imageobject><textobject><phrase>anime2a.jpg</phrase></textobject></inlinemediaobject></para></entry><entry colsep="1" rowsep="1"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E3%82%AD%E3%83%BC%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%A8%E8%A3%9C%E9%96%93?action=AttachFile&amp;do=get&amp;target=anime2b.jpg"/></imageobject><textobject><phrase>anime2b.jpg</phrase></textobject></inlinemediaobject></para></entry><entry colsep="1" rowsep="1"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E3%82%AD%E3%83%BC%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%A8%E8%A3%9C%E9%96%93?action=AttachFile&amp;do=get&amp;target=anime2c.jpg"/></imageobject><textobject><phrase>anime2c.jpg</phrase></textobject></inlinemediaobject></para></entry></row><row rowsep="1"><entry align="center" colsep="1" rowsep="1"><para>０秒目</para></entry><entry align="center" colsep="1" rowsep="1"><para>１秒目</para></entry><entry align="center" colsep="1" rowsep="1"><para>２秒目</para></entry></row></tbody></tgroup></informaltable></listitem></itemizedlist><para>どのように記録されるか順に見ていきます。 </para><orderedlist numeration="arabic"><listitem><para>まず０秒目に「位置を設定」すると、それより前にはキーフレームが無いので「位置」と「向き」の２つのトラックに記録されます。 </para></listitem><listitem><para>次に１秒目に「位置を設定」すると、その前のキーフレーム（０秒目）と異なっているのは「向き」だけですから、「向き」のトラックには記録されますが、「位置」のトラックには記録されません。 </para></listitem><listitem><para>２秒目に「位置を設定」すると、「位置」も「向き」も異なっているので両方のトラックに記録されます。 </para></listitem></orderedlist><para>その結果スコアはこのようになります。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E3%82%AD%E3%83%BC%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%A8%E8%A3%9C%E9%96%93?action=AttachFile&amp;do=get&amp;target=anime22.png"/></imageobject><textobject><phrase>anime22.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>この状態で１秒目を表示させてみると次のようになり、設定したときと異なっています。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E3%82%AD%E3%83%BC%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%A8%E8%A3%9C%E9%96%93?action=AttachFile&amp;do=get&amp;target=anime2d.jpg"/></imageobject><textobject><phrase>anime2d.jpg</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>１秒目における向きは、０秒目と２秒目の向きを使って補間により計算されたからです。 </para><!--rule (<hr>) is not applicable to DocBook--></section><section><title>指定のトラックに設定</title><para>値が変化していなくても、そのトラックに記録する方法があります。 </para><para>これには、フレーム（時間）と位置を決めた状態で、 </para><orderedlist numeration="arabic"><listitem><para>設定したいトラックをスコアの左端で選択し </para></listitem><listitem><para>「アニメーション」メニューの「選択トラックに設定」 </para></listitem></orderedlist><para>を行います。 </para><para>スコアはこのようになります。 </para><para>設定前 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E3%82%AD%E3%83%BC%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%A8%E8%A3%9C%E9%96%93?action=AttachFile&amp;do=get&amp;target=anime23.png"/></imageobject><textobject><phrase>anime23.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>設定後 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E3%82%AD%E3%83%BC%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%A8%E8%A3%9C%E9%96%93?action=AttachFile&amp;do=get&amp;target=anime24.png"/></imageobject><textobject><phrase>anime24.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>上の例では、１秒目に「位置を設定」したときに、 Rotationトラックにも「選択トラックに設定」を使ってキーフレームを追加すればすればよかったのです。 </para></section></section></article>