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 で使用できるテクスチャフォーマットの種類を説明します。</p> 20 <p>テクスチャフォーマットの詳細については、別途用意されている「CTR-グラフィックス入門」を参照してください。</p> 21 <h2>テクスチャフォーマットの種類</h2> 22 <p>テクスチャフォーマット一覧表</p> 23 <img class="user_guide_chart" src="assets/texture_format_texformatlist.png" alt="テクスチャフォーマット一覧"/> 24 <p>テクスチャフォーマットを構成する成分</p> 25 <table> 26 <thead> 27 <tr> 28 <th>テクスチャフォーマット</th> 29 <th>成分</th> 30 </tr> 31 </thead> 32 <tbody> 33 <tr> 34 <th>RGB</th> 35 <td>色の情報を保持します。<br /> 36 R 成分は赤の成分<br /> 37 G 成分は緑の成分<br /> 38 B 成分は青の成分</td> 39 </tr> 40 <tr> 41 <th>A ( アルファ )</th> 42 <td>透明、不透明の度合いを保持します。</td> 43 </tr> 44 <tr> 45 <th>L ( ルミネンス )</th> 46 <td>白から黒の濃淡度合い<em>グレースケール</em>の情報を保持します。</td> 47 </tr> 48 <tr> 49 <th>ETC ( エリクソンテクスチャ圧縮 )</th> 50 <td> R G B テクスチャを 4 × 4 Pixel のブロック単位に圧縮します。</td> 51 </tr> 52 <tr> 53 <th>HILO</th> 54 <td>R G 成分のみが保持されています。<br /> 55 R 成分を 法線方向 X 、G 成分を 法線方向 Y とし、各色成分は256階調の制度を保持します。</td> 56 </tr> 57 </tbody> 58 </table> 59 <h2>テクスチャサイズ</h2> 60 <p>使用するテクスチャ画像の幅と高さは同じサイズである必要はなく、長方形のテクスチャにも対応しています。</p> 61 <p>ただし、幅、高さともに<a href="../../../glossary/index.html#power_method">2 のべき乗単位</a>である必要があります。</p> 62 <p>以下の図は、テクスチャの最小サイズと最大サイズについて説明しています。</p> 63 <img class="user_guide_chart" src="assets/texture_format_texsize.png" alt="テクスチャのサイズ"/> 64 <p>テクスチャフォーマットには、これ以上縮小できない<em>最小サイズ</em>があります。</p> 65 <ul> 66 <li>ETC フォーマット : 16 × 16</li> 67 <li>ETC フォーマット以外 : 8 × 8</li> 68 </ul> 69 <h2>テクスチャフォーマットの特徴</h2> 70 <p>各テクスチャフォーマットの特徴を説明します。</p> 71 <h3>アルファフォーマット</h3> 72 <p>アルファ成分のみを保持するフォーマット形式です。</p> 73 <p>通常は画像を透明度として使用しますが、グレースケールとして表現することもできます。</p> 74 <table> 75 <thead> 76 <tr> 77 <th class="thumb">フォーマット</th> 78 <th class="thumb">RGB</th> 79 <th class="thumb">アルファ</th> 80 <th>説明</th> 81 </tr> 82 </thead> 83 <tbody> 84 <tr> 85 <th>A4</th> 86 <td class="thumb"><img class="thumb" src="assets/texture_format_a4.png" alt="アルファ4ビット"/></td> 87 <th>--</th> 88 <td>1 テクセル 4 ビットのフォーマットです。<br /> 89 アルファ成分を 4 ビット (16 段階)で表現できます。 </td> 90 </tr> 91 <tr> 92 <th>A8</th> 93 <td class="thumb"><img class="thumb" src="assets/texture_format_a8.png" alt="アルファ8ビット"/></td> 94 <th>--</th> 95 <td>1 テクセル 8 ビットのフォーマットです。<br /> 96 アルファ成分を 8 ビット(256 段階)で表現できます。 </td> 97 </tr> 98 </tbody> 99 </table> 100 <h3>ルミネンスフォーマット</h3> 101 <p>ルミネンス成分のみを保持するフォーマット形式です。</p> 102 <p>通常はグレースケールとして使用しますが、アルファとして表現することもできます。</p> 103 <table> 104 <thead> 105 <tr> 106 <th class="thumb">フォーマット</th> 107 <th class="thumb">RGB</th> 108 <th class="thumb">アルファ</th> 109 <th>説明</th> 110 </tr> 111 </thead> 112 <tbody> 113 <tr> 114 <th>L4</th> 115 <td class="thumb"><img class="thumb" src="assets/texture_format_l4.png" alt="ルミネンス4ビット"/></td> 116 <th>--</th> 117 <td>1 テクセル 4 ビットのフォーマットです。<br /> 118 輝度を 4 ビット(16 段階)で表現できます。 </td> 119 </tr> 120 <tr> 121 <th>L8</th> 122 <td class="thumb"><img class="thumb" src="assets/texture_format_l8.png" alt="ルミネンス8ビット"/></td> 123 <th>--</th> 124 <td>1 テクセル 8 ビットのフォーマットです。<br /> 125 輝度を 8 ビット(256 段階)で表現できます。 </td> 126 </tr> 127 </tbody> 128 </table> 129 <h3>ルミネンスアルファフォーマット</h3> 130 <p>ルミネンスとアルファ成分を保持する形式です。</p> 131 <table> 132 <thead> 133 <tr> 134 <th class="thumb">フォーマット</th> 135 <th class="thumb">RGB</th> 136 <th class="thumb">アルファ</th> 137 <th>説明</th> 138 </tr> 139 </thead> 140 <tbody> 141 <tr> 142 <th>LA4</th> 143 <td class="thumb"><img class="thumb" src="assets/texture_format_l4.png" alt="ルミネンス4ビット"/></td> 144 <td class="thumb"><img class="thumb" src="assets/texture_format_a4.png" alt="アルファ4ビット"/></td> 145 <td>1 テクセル 8 ビットのフォーマットです。<br /> 146 輝度およびアルファ成分をそれぞれ 4 ビット(16 段階)で表現できます。</td> 147 </tr> 148 <tr> 149 <th>LA8</th> 150 <td class="thumb"><img class="thumb" src="assets/texture_format_l8.png" alt="ルミネンス8ビット"/></td> 151 <td class="thumb"><img class="thumb" src="assets/texture_format_a8.png" alt="アルファ8ビット"/></td> 152 <td>1 テクセル 16 ビットのフォーマットです。<br /> 153 輝度およびアルファ成分をそれぞれ 8 ビット(256 段階)で表現できます。</td> 154 </tr> 155 </tbody> 156 </table> 157 <h3>ETCフォーマット</h3> 158 <p>RGB テクスチャを圧縮することで、テクスチャのサイズを小さくできます。</p> 159 <p>圧縮前の画像は解像度が高く色の変化がなめらかなとき、再現性が高くなる傾向にあります。</p> 160 <table> 161 <thead> 162 <tr> 163 <th class="thumb">フォーマット</th> 164 <th class="thumb">RGB</th> 165 <th class="thumb">アルファ</th> 166 <th>説明</th> 167 </tr> 168 </thead> 169 <tbody> 170 <tr> 171 <th>ETC</th> 172 <td class="thumb"><img class="thumb" src="assets/texture_format_etc.png" alt="ETC"/></td> 173 <th>--</th> 174 <td>圧縮技術を用いた、1 テクセル 4 ビットのフォーマットです。<br /> 175 RGB 成分を圧縮して 4 ビットで保持しています。</td> 176 </tr> 177 </tbody> 178 </table> 179 <!-- <p>以下の図は、ETC の仕組みについて説明したものです。</p> 180 <img class="user_guide_chart" src="assets/texture_format_etc_mechanism.png" alt="ETCの仕組み"/> --> 181 <h3>ETCA フォーマット</h3> 182 <p>ETC フォーマットにアルファ成分を付加したフォーマット形式です。</p> 183 <p>RGB 成分の特徴は ETC フォーマットとおなじです。</p> 184 <table> 185 <thead> 186 <tr> 187 <th class="thumb">フォーマット</th> 188 <th class="thumb">RGB</th> 189 <th class="thumb">アルファ</th> 190 <th>説明</th> 191 </tr> 192 </thead> 193 <tbody> 194 <tr> 195 <th>ETCA4</th> 196 <td class="thumb"><img class="thumb" src="assets/texture_format_etc.png" alt="ETC"/></td> 197 <td class="thumb"><img class="thumb" src="assets/texture_format_a4.png" alt="アルファ4ビット"/></td> 198 <td>圧縮技術を用いた、1 テクセル 8 ビットのフォーマットです。<br /> 199 RGB 成分を圧縮して 4 ビットで保持し、アルファ成分は 4 ビット(16 段階)で表現できます。 </td> 200 </tr> 201 </tbody> 202 </table> 203 <h3>HILO フォーマット</h3> 204 <p>法線マッピング用のテクスチャフォーマットです。</p> 205 <p>法線マッピングをポリゴンに適用すると、表面の凸凹を擬似的に表現することができます。</p> 206 <table> 207 <thead> 208 <tr> 209 <th class="thumb">フォーマット</th> 210 <th class="thumb">イメージ(RGB)</th> 211 <th class="thumb">アルファ</th> 212 <th>説明</th> 213 </tr> 214 </thead> 215 <tbody> 216 <tr> 217 <th>HILO</th> 218 <td class="thumb"><img class="thumb" src="assets/texture_format_hilo.png" alt="HILO"/></td> 219 <th>--</th> 220 <td>1 テクセル 16 ビットの法線マッピング用のフォーマットです。<br /> 221 R 成分および G 成分に、法線情報の X、Y 成分をそれぞれ 8 ビットの精度で保持します。</td> 222 </tr> 223 </tbody> 224 </table> 225 <h3>RGBフォーマット</h3> 226 <p> RGB 成分のみを保持するフォーマット形式です。</p> 227 <table> 228 <thead> 229 <tr> 230 <th class="thumb">フォーマット</th> 231 <th class="thumb">RGB</th> 232 <th class="thumb">アルファ</th> 233 <th>説明</th> 234 </tr> 235 </thead> 236 <tbody> 237 <tr> 238 <th>RGB565</th> 239 <td class="thumb"><img class="thumb" src="assets/texture_format_rgb565.png" alt="RGB565ビット"/></td> 240 <th>--</th> 241 <td>1 テクセル 16 ビットのフォーマットです。<br /> 242 R 成分を 5 ビット(32 段階)、G 成分を 6 ビット(64 段階)、B 成分を 5 ビット(32 段階)で表現できます。 </td> 243 </tr> 244 <tr> 245 <th>RGB8</th> 246 <td class="thumb"><img class="thumb" src="assets/texture_format_rgb8.png" alt="RGB8ビット"/></td> 247 <th>--</th> 248 <td>1 テクセル 24 ビットのフォーマットです。<br /> 249 RGB の 3 成分とも 8 ビット(256 段階)で表現できます。</td> 250 </tr> 251 </tbody> 252 </table> 253 <h3>RGBAフォーマット</h3> 254 <p> RGB 成分とアルファ成分を保持するフォーマット形式です。</p> 255 <table> 256 <thead> 257 <tr> 258 <th class="thumb">フォーマット</th> 259 <th class="thumb">RGB</th> 260 <th class="thumb">アルファ</th> 261 <th>説明</th> 262 </tr> 263 </thead> 264 <tbody> 265 <tr> 266 <th>RGBA4</th> 267 <td class="thumb"><img class="thumb" src="assets/texture_format_rgb4.png" alt="RGB4ビット"/></td> 268 <td class="thumb"><img class="thumb" src="assets/texture_format_a4.png" alt="アルファ4ビット"/></td> 269 <td>1 テクセル 16 ビットのフォーマットです。<br /> 270 RGBA 成分をそれぞれ 4 ビット(16 段階)で表現できます。</td> 271 </tr> 272 <tr> 273 <th>RGB5A1</th> 274 <td class="thumb"><img class="thumb" src="assets/texture_format_rgb5.png" alt="RGB5ビット"/></td> 275 <td class="thumb"><img class="thumb" src="assets/texture_format_a1.png" alt="アルファ1ビット"/></td> 276 <td>1 テクセル 16 ビットのフォーマットです。<br /> 277 RGB の 3 成分を 5 ビット(32 段階)、アルファ成分を 1 ビット(透明か否か)で表現できます。 </td> 278 </tr> 279 <tr> 280 <th>RGBA8</th> 281 <td class="thumb"><img class="thumb" src="assets/texture_format_rgb8.png" alt="RGB8ビット"/></td> 282 <td class="thumb"><img class="thumb" src="assets/texture_format_a8.png" alt="アルファ8ビット"/></td> 283 <td>1 テクセル 32 ビットのフォーマットです。<br /> 284 RGBA 成分をそれぞれ 8 ビット(256 段階)で表現できます。<br /> 285 色数が最も多い反面、データサイズも最も大きくなります。</td> 286 </tr> 287 </tbody> 288 </table> 289 <!-- InstanceEndEditable --> </div> 290 <div class="footer" /> 291</div> 292</body> 293<!-- InstanceEnd --> 294</html> 295