ここでは、CreativeStudio で使用できるテクスチャフォーマットの種類を説明します。
テクスチャフォーマットの詳細については、別途用意されている「CTR-グラフィックス入門」を参照してください。
テクスチャフォーマット一覧表
テクスチャフォーマットを構成する成分
| テクスチャフォーマット | 成分 |
|---|---|
| RGB | 色の情報を保持します。 R 成分は赤の成分 G 成分は緑の成分 B 成分は青の成分 |
| A ( アルファ ) | 透明、不透明の度合いを保持します。 |
| L ( ルミネンス ) | 白から黒の濃淡度合いグレースケールの情報を保持します。 |
| ETC ( エリクソンテクスチャ圧縮 ) | R G B テクスチャを 4 × 4 Pixel のブロック単位に圧縮します。 |
| HILO | R G 成分のみが保持されています。 R 成分を 法線方向 X 、G 成分を 法線方向 Y とし、各色成分は256階調の制度を保持します。 |
使用するテクスチャ画像の幅と高さは同じサイズである必要はなく、長方形のテクスチャにも対応しています。
ただし、幅、高さともに2 のべき乗単位である必要があります。
以下の図は、テクスチャの最小サイズと最大サイズについて説明しています。
テクスチャフォーマットには、これ以上縮小できない最小サイズがあります。
各テクスチャフォーマットの特徴を説明します。
アルファ成分のみを保持するフォーマット形式です。
通常は画像を透明度として使用しますが、グレースケールとして表現することもできます。
| フォーマット | RGB | アルファ | 説明 |
|---|---|---|---|
| A4 | ![]() |
-- | 1 テクセル 4 ビットのフォーマットです。 アルファ成分を 4 ビット (16 段階)で表現できます。 |
| A8 | ![]() |
-- | 1 テクセル 8 ビットのフォーマットです。 アルファ成分を 8 ビット(256 段階)で表現できます。 |
ルミネンス成分のみを保持するフォーマット形式です。
通常はグレースケールとして使用しますが、アルファとして表現することもできます。
| フォーマット | RGB | アルファ | 説明 |
|---|---|---|---|
| L4 | ![]() |
-- | 1 テクセル 4 ビットのフォーマットです。 輝度を 4 ビット(16 段階)で表現できます。 |
| L8 | ![]() |
-- | 1 テクセル 8 ビットのフォーマットです。 輝度を 8 ビット(256 段階)で表現できます。 |
ルミネンスとアルファ成分を保持する形式です。
| フォーマット | RGB | アルファ | 説明 |
|---|---|---|---|
| LA4 | ![]() |
![]() |
1 テクセル 8 ビットのフォーマットです。 輝度およびアルファ成分をそれぞれ 4 ビット(16 段階)で表現できます。 |
| LA8 | ![]() |
![]() |
1 テクセル 16 ビットのフォーマットです。 輝度およびアルファ成分をそれぞれ 8 ビット(256 段階)で表現できます。 |
RGB テクスチャを圧縮することで、テクスチャのサイズを小さくできます。
圧縮前の画像は解像度が高く色の変化がなめらかなとき、再現性が高くなる傾向にあります。
| フォーマット | RGB | アルファ | 説明 |
|---|---|---|---|
| ETC | ![]() |
-- | 圧縮技術を用いた、1 テクセル 4 ビットのフォーマットです。 RGB 成分を圧縮して 4 ビットで保持しています。 |
ETC フォーマットにアルファ成分を付加したフォーマット形式です。
RGB 成分の特徴は ETC フォーマットとおなじです。
| フォーマット | RGB | アルファ | 説明 |
|---|---|---|---|
| ETCA4 | ![]() |
![]() |
圧縮技術を用いた、1 テクセル 8 ビットのフォーマットです。 RGB 成分を圧縮して 4 ビットで保持し、アルファ成分は 4 ビット(16 段階)で表現できます。 |
法線マッピング用のテクスチャフォーマットです。
法線マッピングをポリゴンに適用すると、表面の凸凹を擬似的に表現することができます。
| フォーマット | イメージ(RGB) | アルファ | 説明 |
|---|---|---|---|
| HILO | ![]() |
-- | 1 テクセル 16 ビットの法線マッピング用のフォーマットです。 R 成分および G 成分に、法線情報の X、Y 成分をそれぞれ 8 ビットの精度で保持します。 |
RGB 成分のみを保持するフォーマット形式です。
| フォーマット | RGB | アルファ | 説明 |
|---|---|---|---|
| RGB565 | ![]() |
-- | 1 テクセル 16 ビットのフォーマットです。 R 成分を 5 ビット(32 段階)、G 成分を 6 ビット(64 段階)、B 成分を 5 ビット(32 段階)で表現できます。 |
| RGB8 | ![]() |
-- | 1 テクセル 24 ビットのフォーマットです。 RGB の 3 成分とも 8 ビット(256 段階)で表現できます。 |
RGB 成分とアルファ成分を保持するフォーマット形式です。
| フォーマット | RGB | アルファ | 説明 |
|---|---|---|---|
| RGBA4 | ![]() |
![]() |
1 テクセル 16 ビットのフォーマットです。 RGBA 成分をそれぞれ 4 ビット(16 段階)で表現できます。 |
| RGB5A1 | ![]() |
![]() |
1 テクセル 16 ビットのフォーマットです。 RGB の 3 成分を 5 ビット(32 段階)、アルファ成分を 1 ビット(透明か否か)で表現できます。 |
| RGBA8 | ![]() |
![]() |
1 テクセル 32 ビットのフォーマットです。 RGBA 成分をそれぞれ 8 ビット(256 段階)で表現できます。 色数が最も多い反面、データサイズも最も大きくなります。 |