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<!-- InstanceEndEditable --> 10<!-- InstanceBeginEditable name="ページのタイトル" --> 11<title>テクスチャの合成</title> 12<!-- InstanceEndEditable --> 13</head> 14<body> 15<div> 16 <div class="body"> <!-- InstanceBeginEditable name="本文のタイトル" --> 17 <h1>テクスチャの合成</h1> 18 <!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="本文" --> 19 <p>CreativeStudio では、読み込んだテクスチャの合成やマルチ UV を使用したテクスチャの編集ができます。</p> 20 <p>ここでは CreativeStudio に 2 枚のテクスチャを読み込み、合成 ( 加算 ) してサンプルモデルに貼り付ける手順を説明します。</p> 21 <h2>サンプルモデルの作成</h2> 22 <p>CreativeStudio のメニュー [作成]→[サンプル]→[キューブモデル] を選択し、サンプルモデルを作成します。</p> 23 <!-- 24 <p>テクスチャ管理ではマテリアルパネルで使用するテクスチャの追加や削除ができます。<br /> 25 テクスチャコンバイナでは複数のカラーやテクスチャを合成することができます。</p> 26--> 27 <h3>テクスチャの読み込み</h3> 28 <p>CreativeStudio のメニュー [ファイル]→[開く]→[中間ファイル] から以下の場所にあるテクスチャ中間ファイルを読み込みます。</p> 29 <p>" %NW4C_ROOT%/SampleData/Graphics/Intermediate/ManualResource/TextureCombinerSample/ "</p> 30 <table> 31 <thead> 32 <tr> 33 <th class="thumb">中間ファイル名</th> 34 <th class="thumb">イメージ</th> 35 <th>内容</th> 36 </tr> 37 </thead> 38 <tbody> 39 <tr> 40 <th class="thumb">ForegroundBlack.ctex</th> 41 <td class="thumb"><img class="thumb" src="assets/sample_texture00.png" alt="チェスのコマ"/></td> 42 <td>背景が黒の「チェスの駒」テクスチャです。</td> 43 </tr> 44 <tr> 45 <th class="thumb">Background.ctex</th> 46 <td class="thumb"><img class="thumb" src="assets/sample_texture01.png" alt="花畑"/></td> 47 <td>花畑のテクスチャです。</td> 48 </tr> 49 </tbody> 50 </table> 51 <p class="new_hint">補足:<br /> 52 テクスチャの中間ファイル( .ctex )は、 NintendoWare が提供するプラグインをインストールした DCC ツールで作成します。</p> 53 <a name="texture_add" id="texture_add"></a> 54 <h3>テクスチャの追加</h3> 55 <p>読み込んだテクスチャをマテリアルに追加します。</p> 56 <p>コンテンツパネルに表示されているマテリアルを選択してマテリアルパネルを開きます。</p> 57 <img src="assets/sample_texture02.png" alt="コンテンツパネルのマテリアル選択画像"/> 58 <p>マテリアルパネルのテクスチャタブを選択して、テクスチャ一覧の「追加」ボタンを押すとテクスチャ 1 のタブが追加されます。</p> 59 <img src="assets/sample_texture03.png" alt="マテリアル編集のコンバイナ画像02"/> 60 <h4>テクスチャの取り付け</h4> 61 <p>テクスチャタブのイメージにあるプルダウンメニューを開くと、<span class="hint">CreativeStudio </span>に読み込まれているテクスチャが表示されます。</p> 62 <img src="assets/pull_down_menu.png" alt="プルダウンメニュー"/> 63 <p>追加したいテクスチャを選択します。</p> 64 <p>今回は以下のテクスチャを選択します。</p> 65 <p>テクスチャ 0 タブ : foreground_black<br /> 66 テクスチャ 1 タブ : background</p> 67 <p>テクスチャを選択すると、追加されたテクスチャイメージと情報が表示されます。</p> 68 <img src="assets/sample_texture04.png" alt="マテリアル編集のコンバイナ画像03"/> 69 <p>上記設定を行うことで、マテリアルに追加したテクスチャが使用できます。</p> 70 <h4>削除</h4> 71 <p>追加したテクスチャタブを削除する場合は「削除」ボタンを押します。</p> 72 <a name="texture_change" id="texture_change"></a> 73 <h3>テクスチャの変更</h3> 74 <p>マテリアルで使用しているテクスチャを、別のテクスチャに変更する方法を説明します。</p> 75 <p>マテリアルパネルで、変更したいテクスチャのタブを選択します。</p> 76 <img src="assets/sample_texture07.png" alt="テクスチャの変更"/> 77 <p>イメージプルダウンメニューを開き変更するテクスチャを選択します。</p> 78 <img src="assets/sample_texture08.png" alt="テクスチャの変更"/> 79 <p>イメージが選択したテクスチャに変更されます。</p> 80 <img src="assets/sample_texture09.png" alt="テクスチャの変更"/> 81 <p>この状態で、テクスチャの変更は完了しています。</p> 82 <p>プレビュー画面で、選択したテクスチャに変更されたのが確認できます。</p> 83 <h3>コンバイナの設定</h3> 84 <p>マテリアルパネルのフラグメントタブを使用して、追加した 2 枚のテクスチャを加算します。</p> 85 <img src="assets/sample_texture05.png" alt="コンバイナ画像"/> 86 <p>テクスチャコンバイナの詳細については、<a href="../../../ui_reference/panel/material/detailed_panel/texture_combiner/index.html">こちら</a>を参照してください。</p> 87 <p>ここでは、コンバイナ 0 のカラーに以下の設定をします。</p> 88 <table> 89 <thead> 90 <tr> 91 <th>設定項目</th> 92 <th>設定</th> 93 <th>内容</th> 94 </tr> 95 </thead> 96 <tbody> 97 <tr> 98 <th>計算式</th> 99 <td>A + B</td> 100 <td>設定するソースを計算式にあてはめて処理を行います。</td> 101 </tr> 102 <tr> 103 <th>A : ソース 0</th> 104 <td>テクスチャ 0</td> 105 <td>計算式で使用する A の要素をプルダウンメニューから設定します。</td> 106 </tr> 107 <tr> 108 <th>B : ソース 1</th> 109 <td>テクスチャ 1</td> 110 <td>計算式で使用する B の要素をプルダウンメニューから設定します。</td> 111 </tr> 112 <tr> 113 <th>C : ソース 2</th> 114 <td>今回は使用しません。</td> 115 <td>計算式で使用する C の要素をプルダウンメニューから設定します。</td> 116 </tr> 117 </tbody> 118 </table> 119 <p>上記設定を行うと、プレビューでサンプルモデルに 2枚のテクスチャが加算されて表示されます。</p> 120 <img src="assets/sample_texture06.png" alt="コンバイナ画像"/> 121 <h2>3DCG ツールで作成したマルチ UV の編集</h2> 122 <p>マルチ UV とは、1つのポリゴンモデルに対して複数のテクスチャ UV 座標を割り当てることです。</p> 123 <p class="hint_warn">注意:<br /> 124 マルチ UV 自体は CreativeStudio 上で作成することはできません。<br /> 125 ここでは例として「Maya でマルチ UV を設定したサイコロ」を CreativeStudio に読み込み編集する方法を説明します。<br /> 126 3DCG ツールでのマルチ UV の設定方法は、ここでは割愛させて頂きます。</p> 127 <p>図 1 Maya 上でマルチUV を使用して作成したサイコロ<br /> 128 ( 以下の画像は Maya 上のプレビューです )</p> 129 <img src="assets/multi_uv_14.png" alt="" /> 130 <p>マルチ UV として使用したテクスチャは「サイコロの数字」と「面の陰影テクスチャ」の 2 枚になります。</p> 131 <p>図 2 サイコロの数字テクスチャ</p> 132 <img src="assets/multi_uv_00.png" alt="" /> 133 <p>図 3 面の陰影テクスチャ</p> 134 <img src="assets/multi_uv_01.png" alt="" /> 135 <p>上記のテクスチャサンプルは、現在用意されていません。</p> 136 <h3>3DCG ツールから中間ファイルを出力</h3> 137 <p>Maya プラグインを使用して作成したモデル ( サイコロ ) の中間ファイルをエクスポートします。</p> 138 <p class="new_hint">補足:<br /> 139 エクスポートについての詳細は、以下の場所に用意されている各 3DCG ツールのプラグインマニュアルを参照してください。<br /> 140 " %NW4C_ROOT%/documents/DccPlugin "</p> 141 <h3>CreativeStudio で読み込む</h3> 142 <p>CreativeStudio のメニュー [ファイル]→[開く]→[中間ファイル] を選択して、Maya からエクスポートした ( サイコロ ) の中間ファイルを読み込みます。</p> 143 <p>中間ファイルを開くと関連付けされたテクスチャデータなど、自動的に読み込まれます。</p> 144 <p class="new_hint">補足:<br /> 145 中間ファイルを CreativeStudio にドラッグ & ドロップすることでも読み込むことができます。</p> 146 <h4>CreativeStudio の設定を確認</h4> 147 <p>マルチ UV を設定したモデルを CreativeStudio で読み込むと「UV セット」が「自動的に設定」されます。</p> 148 <p>UV セットの確認は、CreativeStudio のマテリアルパネルにある「テクスチャタブ」→「テクスチャコーディネータ」→「使用する UV セット」で確認できます。</p> 149 <p>サンプルには、「サイコロの数字 ( テクスチャ 0 ) 」と「面の陰影テクスチャ ( テクスチャ 1 ) 」の2 枚のテクスチャがあり UV セットが自動的に「0」と「1」に設定されます。</p> 150 <p>ここで設定される「UV セット」でそれぞれのテクスチャの制御ができます。</p> 151 <p>図 4 「2 つのテクスチャ」と UV セットの関係</p> 152 <img src="assets/multi_uv_15.png" alt="UVセットが自動的に設定" /> 153 <h4>コンバイナの設定</h4> 154 <p>ここでは、「サイコロの数字 ( テクスチャ 0 ) 」と「面の陰影テクスチャ ( テクスチャ 1 ) 」の 2 つのテクスチャをかけ合わせるだけの設定にします。</p> 155 <p>テクスチャコンバイナは「マテリアルパネル」→「フラグメント」の中にある設定項目です。</p> 156 <img src="assets/multi_uv_18.png" alt="テクスチャコンバイナの設定" /> 157 <p>上記設定を行うと、3DCG ツールから読み込んだモデルにマルチ UV を使用した 2 枚のテクスチャが確認できます。</p> 158 <p>以下の画像は、CreativeStudio 上でコンバイナ設定を行った後のプレビュー画像です。</p> 159 <p>図 5 「2 つのテクスチャ」をコンバイナでかけ合わせたプレビュー</p> 160 <img src="assets/multi_uv_16.png" alt="" width="409" height="409" /> 161 <h4>テクスチャ UV にアニメーションを設定する</h4> 162 <p>マルチ UV を使った表現としてそれぞれのテクスチャ UV にアニメーションをつけることができます。</p> 163 <p>ここでは、「面の陰影テクスチャ ( テクスチャ 1 ) 」にだけ「スケールのアニメーション」を作成します。</p> 164 <p class="no">(1)CreativeStudio のコンテンツパネルで「マテリアル」を選択します。</p> 165 <p class="no">(2)CreativeStudio のメニュー[ウィンドウ]→[カーブエディタ]を選択してカーブエディタパネルを開きます。</p> 166 <p class="no">(3)カーブエディタパネルのグラフツリービューにある TextureCoordinators[1].Scale の三角マーカーを選択して開きます。</p> 167 <p class="no">(4)「X」「Y」軸の設定ができますので以下のカーブを作成します。</p> 168 <p>X 軸 = 0 / Y 軸 = 1</p> 169 <p>X 軸 = 50 / Y 軸 = 2.5</p> 170 <p>X 軸 = 100 / Y 軸 = 1</p> 171 <img src="assets/multi_uv_19.png" alt=""/> 172 <p class="no">(5)カーブを作成後、CreativeStudio のタイムラインパネルの再生ボタンを押すと「面の陰影テクスチャ ( テクスチャ 1 ) 」がスケールアニメーションします。</p> 173 <p>「サイコロの数字 ( テクスチャ 0 ) 」はアニメーションせずにそのままになります。</p> 174 <p>図 6 面の陰影テクスチャにアニメーションを設定</p> 175 <img src="assets/multi_uv_17.png" alt="" width="600" height="200" /> 176 <p>マルチ UV を使用することで、上記のように 1つのモデルで 2 枚のテクスチャを使用し、テクスチャ毎にアニメーションさせるなどの表現が作成できます。</p> 177 <!-- InstanceEndEditable --> </div> 178 <div class="footer" /> 179</div> 180</body> 181<!-- InstanceEnd --> 182</html> 183