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>テクスチャコンバイナとは、フラグメントライティングの結果やテクスチャなどを入力して合成を行い、最終的なカラーとアルファを決定します。</p>
20    <h2>テクスチャコンバイナの設定項目と機能</h2>
21    <p>ここでは、テクスチャコンバイナの設定項目と機能について説明します。</p>
22    <div class="wrap_picture">
23    <img src="assets/texturecombiner.png" alt="texturecombiner"/>
24    </div>
25    <div class="wrap_text">
26    <table class="space">
27      <tr>
28        <th><em>A</em></th>
29        <td class="td_color"><a href="#add">追加・削除ボタン</a></td>
30        <td>コンバイナを追加・削除することができます。</td>
31      </tr>
32      <tr>
33        <th><em>B</em></th>
34        <td class="td_color"><a href="#totalsetting">全般</a></td>
35        <td>コンバイナ自体の有効 / 無効の設定や、バッファレジスタへの入力対象を設定します。<br />
36          また、マテリアルパネルの設定で使用するコンスタントカラーをプルダウンメニューから選択することができます。</td>
37      </tr>
38      <tr>
39        <th><em>C</em></th>
40        <td class="td_color"><a href="#color">カラー</a></td>
41        <td>コンバイナの計算式と使用するソースを設定します。</td>
42      </tr>
43      <tr>
44        <th><em>D</em></th>
45        <td class="td_color"><a href="#alpha">アルファ</a></td>
46        <td>アルファのコンバイナの計算式と使用するソースを設定します。</td>
47      </tr>
48    </table>
49</div>
50<div class="wrap_clear"></div>
51    <a name="add" id="add"> </a>
52    <h3>追加・削除ボタン</h3>
53    <p>コンバイナの追加や削除をすることができます。</p>
54    <img src="assets/texturecombiner_add.png" alt="texturecombiner_add"/>
55    <p><em>追加ボタン</em>を押すと新規にコンバイナを追加します。</p>
56    <p><em>削除ボタン</em>を押すと最後に追加されたコンバイナから削除します。</p>
57    <p class="hint">コンバイナは<em>最大 6 段</em>まで作成することが可能です。</p>
58    <a name="totalsetting" id="totalsetting"></a>
59    <h3>全般</h3>
60    <p>全般では、バッファインプットカラー、バッファインプットアルファ、コンスタントカラーの設定ができます。</p>
61    <img src="assets/texturecombiner_whole.png" alt="texturecombiner_add"/>
62    <h4>バッファインプット ( カラー / アルファ )</h4>
63    <p>カラーとアルファのバッファレジスタへの入力対象をプルダウンメニューから選択します。</p>
64    <table>
65      <thead>
66        <tr>
67          <th>プルダウンメニュー</th>
68          <th>設定内容</th>
69        </tr>
70      </thead>
71      <tbody>
72        <tr>
73          <th>前段の出力結果</th>
74          <td>前のコンバイナから出力された値を使用することを設定します。</td>
75        </tr>
76        <tr>
77          <th>前段のバッファ</th>
78          <td>前のバッファから出力された値を使用することを設定します。</td>
79        </tr>
80      </tbody>
81    </table>
82    <p class="warning">各バッファインプットは、コンバイナ 1 から設定が有効になります。</p>
83    <a name="texconstantcolor" id="texconstantcolor"></a>
84    <h4>コンスタントカラー</h4>
85    <p>マテリアルパネルのカラーで設定した色をプルダウンメニューから選択して使用できます。</p>
86    <img src="assets/texturecombiner_constantcolor.png" alt="コンスタンとカラー"/> <a name="color" id="color"></a>
87    <h3>カラー</h3>
88    <p>コンバイナのカラーでは、計算式と使用するソースを設定します。</p>
89    <img src="assets/texturecombiner_color.png" alt="texturecombiner_add"/>
90    <h4>計算式</h4>
91    <p>コンバイナの計算式をプルダウンメニューから選択し、ソース で指定したソースの合成方法を設定できます。</p>
92    <p>計算式</p>
93    <table>
94      <thead>
95        <tr>
96          <th>計算式</th>
97          <th>説明</th>
98        </tr>
99      </thead>
100      <tbody>
101        <tr>
102          <th>A</th>
103          <td>ソース 0 の設定を使用します。</td>
104        </tr>
105        <tr>
106          <th>A × B</th>
107          <td>ソース 0 とソース 1 で設定した項目を乗算します。</td>
108        </tr>
109        <tr>
110          <th>A + B</th>
111          <td>ソース 0 とソース 1 で設定した項目を加算します。</td>
112        </tr>
113        <tr>
114          <th>A + B - 0.5</th>
115          <td>ソース 0 とソース 1 で設定した項目を加算した結果から 0.5 減算します。</td>
116        </tr>
117        <tr>
118          <th>A × C + B × ( 1 - C )</th>
119          <td>ソース 0 とソース 2 を乗算して、ソース 1 で設定した項目と ( 1 - ソース 2 ) の乗算を加算します。</td>
120        </tr>
121        <tr>
122          <th>A - B</th>
123          <td>ソース 0 とソース 1 で設定した項目を減算します。</td>
124        </tr>
125        <tr>
126          <th>RGB ← Dot ( A , B )</th>
127          <td>ソース 0 とソース 1 の RGB をベクトルとして内積を計算します。<br />
128            カラーでのみ選択できカラーの各成分に同じ値が出力されます。</td>
129        </tr>
130        <tr>
131          <th>RGBA ← Dot ( A , B )</th>
132          <td>ソース 0 とソース 1 の RGB をベクトルとして内積を計算します。<br />
133            カラーの各成分とアルファに同じ値が出力されます。</td>
134        </tr>
135        <tr>
136          <th>( A + B ) × C</th>
137          <td>ソース 0 とソース 1 を加算してからソース 2 を乗算します。</td>
138        </tr>
139        <tr>
140          <th>( A × B ) + C</th>
141          <td>ソース 0 とソース 1 を乗算してからソース 2 を加算します。</td>
142        </tr>
143      </tbody>
144    </table>
145    <h4>スケール</h4>
146    <p>スケールを設定することにより計算式にその値を乗算します。</p>
147    <h4>ソース</h4>
148    <p>計算式の式に当てはめる項目をプルダウンメニューから選択します。</p>
149    <h4>オペランド</h4>
150    <p>指定したソースの R , G , B , A の各チャンネルをプルダウンメニューから選択して使用します。</p>
151    <a name="alpha" id="alpha"></a>
152    <h3>アルファ</h3>
153    <p>コンバイナのアルファでは、コンスタントカラーのアルファや計算式を設定します。</p>
154    <img src="assets/texturecombiner_alpha.png" alt="texturecombiner_add"/>
155    <p class="hint">アルファ設定の計算式以下は、<a href="#color">カラーの説明</a>と同じになります。</p>
156    <!-- InstanceEndEditable --> </div>
157  <div class="footer" />
158</div>
159</body>
160<!-- InstanceEnd -->
161</html>
162