1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> 3<!-- InstanceBegin template="/Templates/default_template.dwt" codeOutsideHTMLIsLocked="false" --> 4<head> 5<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 6<meta http-equiv="Content-Style-Type" content="text/css" /> 7<!-- InstanceBeginEditable name="CSS の相対パス指定" --> 8<link href="../../../common/manual.css" rel="stylesheet" type="text/css" /> 9<script type="text/javascript" src="../../../common/ibox.js"></script> 10<!-- InstanceEndEditable --> 11<!-- InstanceBeginEditable name="ページのタイトル" --> 12<title>テクスチャパターンアニメーション</title> 13<!-- InstanceEndEditable --> 14</head> 15<body> 16<div> 17 <div class="body"> <!-- InstanceBeginEditable name="本文のタイトル" --> 18 <h1>テクスチャパターンアニメーション</h1> 19 <!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="本文" --> 20 <p>ここでは、サンプルデータを使用して テクスチャパターンアニメーションの基本設定を説明します。</p> 21 <h2>テクスチャパターンアニメーションとは</h2> 22 <p>テクスチャパターンアニメーションは、CreativeStudio に読み込んだテクスチャに番号を振り、カーブエディタパネルで再生方法 ( パターン ) を設定してアニメーションさせる方法です。<br /> 23 CreativeStudio で作成するには、カーブエディタパネルとマテリアルアニメーションデータパネルを使用します。</p> 24 <p>マテリアルアニメーションデータパネルの詳細は、<a href="../../../ui_reference/panel/material_animation_panel/index.html">こちら</a>を参照してください。</p> 25 <p>カーブエディタパネルの詳細は、<a href="../../../ui_reference/tool_panel/curveeditor_panel/index.html">こちら</a>を参照してください。</p> 26 <p>CreativeStudio ではカーブエディタパネルを使用してテクスチャパターンの作成と編集ができます。</p> 27 <p>図 1 . カーブエディタパネル</p> 28 <a href="assets/curve_editor_axis.png" rel="ibox" title="画像をクリックして拡大"><img class="ui_thumb" src="assets/curve_editor_axis.png" alt="カーブエディタパネルの軸説明"/></a> 29 <p>テクスチャパターンアニメーションを作成するさいのカーブエディタパネルの縦軸と横軸の設定は以下になります。</p> 30 <p>表 1 . テクスチャパターンアニメーション作成時のカーブエディタパネルの縦軸 / 横軸</p> 31 <table> 32 <thead> 33 <tr> 34 <th>アニメーション</th> 35 <th>カーブエディタの縦軸 / 横軸</th> 36 <th>設定内容</th> 37 </tr> 38 </thead> 39 <tbody> 40 <tr> 41 <th rowspan="2">テクスチャパターンアニメーション</th> 42 <td>縦軸</td> 43 <td>使用するテクスチャ番号<br /> 44 テクスチャ番号は、マテリアルアニメーションデータパネルのテクスチャリストに追加したときに自動的に設定される番号です。</td> 45 </tr> 46 <tr> 47 <td>横軸</td> 48 <td>フレーム数 ( テクスチャをアニメーションさせるフレーム数 )</td> 49 </tr> 50 </tbody> 51 </table> 52 <h2>設定例</h2> 53 <p>ここでは、サンプルデータ 54 ToyButterfly を使用して、テクスチャパターンアニメーションの設定を説明します。<br /> 55 また、3DCG ツールでテクスチャパターンアニメーションを作成したさいのエクスポート方法も説明します。</p> 56 <ol> 57 <li><a href="#sample_data_reading">サンプルデータの読み込み</a></li> 58 <li><a href="#texturepattern_animation_making">テクスチャパターンアニメーションの作成と編集</a></li> 59 <li><a href="#Toy02">3DCG ツールからテクスチャパターンアニメーションをエクスポート</a></li> 60 </ol> 61 <a name="sample_data_reading" id="sample_data_reading"></a> 62 <h3>サンプルデータの読み込み</h3> 63 <p>CreativeStudio のメニュー [ファイル]→[開く]→[中間ファイル] で以下の場所にある ToyButterfly.cres を開きます。</p> 64 <p>" %NW4C_ROOT%/SampleData/Graphics/Intermediate/ManualResource/TutorialToyButterfly/ToyButterfly.cres "</p> 65 <p>図 2 . ToyButterfly</p> 66 <a href="assets/Toy02.png" rel="ibox" title="画像をクリックして拡大"><img class="ui_thumb" src="assets/Toy02.png" alt="木枠の蝶"/></a> 67 <p> ToyButterfly は、木枠の中に蝶がヒラヒラと舞うサンプルです。<br /> 68 蝶のテクスチャの羽ばたきをテクスチャパターンアニメーションで設定されています。</p> 69 <p>CreativeStudio のコントロールパネルで再生ボタンを押すと、蝶がヒラヒラとアニメーションするのが確認できます。</p> 70 <a name="texturepattern_animation_making" id="texturepattern_animation_making"></a> 71 <h3>テクスチャパターンアニメーションの作成と編集</h3> 72 <p>サンプルデータ ToyButterfly では以下の 6 枚のテクスチャを使用して、蝶の羽ばたきをテクスチャパターンアニメーションで作成しています。</p> 73 <img src="assets/texturepattern_animation.png" alt="テクスチャパターンアニメーション"/> 74 <p>テクスチャのファイル名は左から、ButterflyBtfry.00 ~ 05 です。</p> 75 <h4>マテリアルアニメーションデータパネルの設定</h4> 76 <p>マテリアルアニメーションデータパネルで登録されているテクスチャを確認します。</p> 77 <p>CreativeStudio のコンテンツパネルに表示されている <em>Toy_Butterfly.MaterialAnimation</em> を選択するとプロパティパネルに図 3 . マテリアルアニメーションデータパネルが表示されます。<br /> 78 マテリアルアニメーションのアイコンをダブルクリックすると、別ウィンドウでマテリアルアニメーションデータパネルが開きます。</p> 79 <p>マテリアルアニメーションデータパネルの詳細は、<a href="../../../ui_reference/panel/material_animation_panel/index.html">こちら</a>を参照してください。</p> 80 <p>図 3 . マテリアルアニメーションデータパネル</p> 81 <img src="assets/material_animation_panel.png" alt="マテリアルデータパネル画像"/> 82 <p>マテリアルアニメーションデータパネルには、 テクスチャパターンアニメーションで使用する 6 枚のテクスチャが設定されています。</p> 83 <h5>テクスチャの追加 / 削除</h5> 84 <p>テクスチャパターンアニメーションに使用するテクスチャは、以下の方法で追加 / 削除できます。</p> 85 <p>CreativeStudio にテクスチャの中間ファイルを読み込ませると、プルダウンメニューに読み込ませたテクスチャが表示されますので、追加ボタンを押します。</p> 86 <img src="assets/material_animation_panel01.png" alt="マテリアルデータパネル画像01"/> 87 <p>追加ボタンを押すと、テクスチャリストにプルダウンで選択したテクスチャファイルが追加されます。<br /> 88 テクスチャリストから削除したい場合は、削除するテクスチャを選択した状態で削除ボタンを押します。</p> 89 <h4>テクスチャパターンアニメーションの確認</h4> 90 <p>カーブエディタパネルを使って、テクスチャパターンアニメーションを確認します。</p> 91 <p>カーブエディタパネルのグラフツリービューで TextureMappers[0].Texture を選択するとグラフビューに図 4 . テクスチャパターンアニメーションのカーブが表示されます。<br /> 92 グラフビューを選択して A キーを押すと、全キーが表示されるようにグラフビューが調整されます。</p> 93 <p>図 4 . テクスチャパターンアニメーションのカーブ</p> 94 <a href="assets/texturepattern_animation01.png" rel="ibox" title="画像をクリックして拡大"><img class="ui_thumb" src="assets/texturepattern_animation01.png" alt="蝶の羽ばたき"/></a> 95 <p>上記カーブで、テクスチャパターンアニメーションが設定されています。</p> 96 <table> 97 <thead> 98 <tr> 99 <th>フレーム</th> 100 <th>設定内容</th> 101 </tr> 102 </thead> 103 <tbody> 104 <tr> 105 <th>0 ~ 55</th> 106 <td>蝶がゆっくりと羽ばたくアニメーションをテクスチャ番号 1, 2, 5 を使い表現しています。</td> 107 </tr> 108 <tr> 109 <th>57 ~ 169</th> 110 <td>飛び立った蝶が勢いよく羽ばたくアニメーションをテクスチャ番号 3, 4 を短いフレーム数で表現しています。</td> 111 </tr> 112 <tr> 113 <th>171 ~ 195</th> 114 <td>飛び回った蝶が元の位置に戻り、ゆっくりと羽を止めるアニメーションをテクスチャ番号 1, 2, 5 を使い表現しています。</td> 115 </tr> 116 </tbody> 117 </table> 118 <p>読み込んだテクスチャをカーブエディタで編集することにより、色々なパターンアニメーションを作成できます。</p> 119 <a name="Toy02" id="Toy02"></a> 120 <h3>3DCG ツールからテクスチャパターンアニメーションをエクスポート</h3> 121 <p>3DCG ツールからの出力は専用のプラグインを使用します。</p> 122 <p class="new_hint">補足:<br /> 123 テクスチャパターンアニメーションのエクスポートについての詳細は、以下に用意されているプラグインマニュアルを参照してください。<br /> 124 " %NW4C_ROOT%/documents/DccPlugin "</p> 125 <p>ToyButterfly の Maya サンプルデータは以下に用意してあります。</p> 126 <p>" %NW4C_ROOT%/SampleData/Graphics/DccPlugin/Maya/ToyButterfly/scenes/Toy_Butterfly.ma "</p> 127 <h3>CreativeStudio で読み込み</h3> 128 <p>テクスチャパターンアニメーションが使用されているモデルを CreativeStudio に読み込みます。</p> 129 <p>サンプルモデル Toy_Butterfly を 3DCG ツールからエクスポートすると、表 2 . の中間ファイルが作成されますので実際に CreativeStudio に読み込みます。</p> 130 <p>3DCG ツールから出力した中間ファイルを CreativeStudio に読み込む方法は以下の 2 つがあります。</p> 131 <ul> 132 <li>CreativeStudio のメニュー [ファイル]→[開く]→[中間ファイル] から読み込む</li> 133 <li>中間ファイルをドラッグ & ドロップで読み込む</li> 134 </ul> 135 <p>表 2 . ToyButterfly の中間ファイル</p> 136 <table> 137 <thead> 138 <tr> 139 <th>ファイル名</th> 140 <th>内容</th> 141 </tr> 142 </thead> 143 <tbody> 144 <tr> 145 <th>Toy_Butterfly.cmata</th> 146 <td>Toy_Butterfly のマテリアルデータが入った中間ファイルです。</td> 147 </tr> 148 <tr> 149 <th>Toy_Butterfly.cmdl</th> 150 <td>Toy_Butterfly のモデルデータが入った中間ファイルです。</td> 151 </tr> 152 <tr> 153 <th>ButterflyBG.ctex</th> 154 <td>Toy_Butterfly の木枠の表のテクスチャ中間ファイルです。</td> 155 </tr> 156 <tr> 157 <th>ButterflyBG2.ctex</th> 158 <td>Toy_Butterfly の木枠の裏のテクスチャ中間ファイルです。</td> 159 </tr> 160 <tr> 161 <th>ButterflyBtfly.00.ctex</th> 162 <td rowspan="6">Toy_Butterfly の蝶のテクスチャ中間ファイルです。 ( テクスチャパターンアニメーションで使用 )</td> 163 </tr> 164 <tr> 165 <th>ButterflyBtfly.01.ctex</th> 166 </tr> 167 <tr> 168 <th>ButterflyBtfly.02.ctex</th> 169 </tr> 170 <tr> 171 <th>ButterflyBtfly.03.ctex</th> 172 </tr> 173 <tr> 174 <th>ButterflyBtfly.04.ctex</th> 175 </tr> 176 <tr> 177 <th>ButterflyBtfly.05.ctex</th> 178 </tr> 179 </tbody> 180 </table> 181 <h4>CreativeStudio のメニュー [ファイル]→[開く]→[中間ファイル] から読み込む</h4> 182 <p>CreativeStudio のメニュー [ファイル]→[開く]→[中間ファイル] を選択して、Toy_Butterfly.cmata と Toy_Butterfly.cmdl を同時に読み込みます。<br /> 183 上記のように CreativeStudio のメニューから中間ファイルを開く方法では、関連付けされたテクスチャデータは自動的に読み込まれます。</p> 184 <h4>中間ファイルをドラッグ & ドロップで読み込む</h4> 185 <p>中間ファイルをドラッグ & ドロップすることでも CreativeStudio に読み込むことができます。</p> 186 <!-- InstanceEndEditable --> </div> 187 <div class="footer" /> 188</div> 189</body> 190<!-- InstanceEnd --> 191</html> 192