テクスチャフォーマット

ここでは、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 アルファ4ビット -- 1 テクセル 4 ビットのフォーマットです。
アルファ成分を 4 ビット (16 段階)で表現できます。
A8 アルファ8ビット -- 1 テクセル 8 ビットのフォーマットです。
アルファ成分を 8 ビット(256 段階)で表現できます。

ルミネンスフォーマット

ルミネンス成分のみを保持するフォーマット形式です。

通常はグレースケールとして使用しますが、アルファとして表現することもできます。

フォーマット RGB アルファ 説明
L4 ルミネンス4ビット -- 1 テクセル 4 ビットのフォーマットです。
輝度を 4 ビット(16 段階)で表現できます。
L8 ルミネンス8ビット -- 1 テクセル 8 ビットのフォーマットです。
輝度を 8 ビット(256 段階)で表現できます。

ルミネンスアルファフォーマット

ルミネンスとアルファ成分を保持する形式です。

フォーマット RGB アルファ 説明
LA4 ルミネンス4ビット アルファ4ビット 1 テクセル 8 ビットのフォーマットです。
輝度およびアルファ成分をそれぞれ 4 ビット(16 段階)で表現できます。
LA8 ルミネンス8ビット アルファ8ビット 1 テクセル 16 ビットのフォーマットです。
輝度およびアルファ成分をそれぞれ 8 ビット(256 段階)で表現できます。

ETCフォーマット

RGB テクスチャを圧縮することで、テクスチャのサイズを小さくできます。

圧縮前の画像は解像度が高く色の変化がなめらかなとき、再現性が高くなる傾向にあります。

フォーマット RGB アルファ 説明
ETC ETC -- 圧縮技術を用いた、1 テクセル 4 ビットのフォーマットです。
RGB 成分を圧縮して 4 ビットで保持しています。

ETCA フォーマット

ETC フォーマットにアルファ成分を付加したフォーマット形式です。

RGB 成分の特徴は ETC フォーマットとおなじです。

フォーマット RGB アルファ 説明
ETCA4 ETC アルファ4ビット 圧縮技術を用いた、1 テクセル 8 ビットのフォーマットです。
RGB 成分を圧縮して 4 ビットで保持し、アルファ成分は 4 ビット(16 段階)で表現できます。

HILO フォーマット

法線マッピング用のテクスチャフォーマットです。

法線マッピングをポリゴンに適用すると、表面の凸凹を擬似的に表現することができます。

フォーマット イメージ(RGB) アルファ 説明
HILO HILO -- 1 テクセル 16 ビットの法線マッピング用のフォーマットです。
R 成分および G 成分に、法線情報の X、Y 成分をそれぞれ 8 ビットの精度で保持します。

RGBフォーマット

RGB 成分のみを保持するフォーマット形式です。

フォーマット RGB アルファ 説明
RGB565 RGB565ビット -- 1 テクセル 16 ビットのフォーマットです。
R 成分を 5 ビット(32 段階)、G 成分を 6 ビット(64 段階)、B 成分を 5 ビット(32 段階)で表現できます。
RGB8 RGB8ビット -- 1 テクセル 24 ビットのフォーマットです。
RGB の 3 成分とも 8 ビット(256 段階)で表現できます。

RGBAフォーマット

RGB 成分とアルファ成分を保持するフォーマット形式です。

フォーマット RGB アルファ 説明
RGBA4 RGB4ビット アルファ4ビット 1 テクセル 16 ビットのフォーマットです。
RGBA 成分をそれぞれ 4 ビット(16 段階)で表現できます。
RGB5A1 RGB5ビット アルファ1ビット 1 テクセル 16 ビットのフォーマットです。
RGB の 3 成分を 5 ビット(32 段階)、アルファ成分を 1 ビット(透明か否か)で表現できます。
RGBA8 RGB8ビット アルファ8ビット 1 テクセル 32 ビットのフォーマットです。
RGBA 成分をそれぞれ 8 ビット(256 段階)で表現できます。
色数が最も多い反面、データサイズも最も大きくなります。