テクスチャリングの基本概念Basic texturing concepts

コンピューターで作成された初期の 3D 画像は、当時は高度な技術でしたが、ツルツルのプラスチックのような外観になりがちでした。Early computer-generated 3D images, although generally advanced for their time, tended to have a shiny plastic look. それらには、3D オブジェクトにリアルで複雑な外観を与える傷や割れ、指紋、汚れなどがありませんでした。They lacked the types of markings-such as scuffs, cracks, fingerprints, and smudges-that give 3D objects realistic visual complexity. テクスチャは、コンピューターで作成された 3D 画像のリアルさを向上させるための一般的な手法になってきました。Textures have become popular for enhancing the realism of computer-generated 3D images.

テクスチャという単語は一般的には、オブジェクトのなめらかさや粗さを表します。In its everyday use, the word texture refers to an object's smoothness or roughness. ただし、コンピューター グラフィックスでは、オブジェクトにテクスチャの外観を与えるピクセル カラーのビットマップを指します。In computer graphics, however, a texture is a bitmap of pixel colors that give an object the appearance of texture.

Direct3D のテクスチャはビットマップであるため、どんなビットマップも Direct3D プリミティブに適用できます。Because Direct3D textures are bitmaps, any bitmap can be applied to a Direct3D primitive. たとえば、アプリケーションは、木目のパターンを持つように表示するオブジェクトを作成して処理できます。For instance, applications can create and manipulate objects that appear to have a wood grain pattern in them. 丘を形成する一連の 3D プリミティブには草、土、岩を適用できます。Grass, dirt, and rocks can be applied to a set of 3D primitives that form a hill. これによって、丘の中腹をよりリアルに見せることができます。The result is a realistic-looking hillside. また、テクスチャを使用して道路沿いの標識、がけの岩石層、大理石模様の床などのエフェクトを作成することもできます。You can also use texturing to create effects such as signs along a roadside, rock strata in a cliff, or the appearance of marble on a floor.

さらに、Direct3D は透明度ありなしのテクスチャ ブレンディングやライト マッピングなど、さらに高度なテクスチャ テクニックをサポートしています。In addition, Direct3D supports more advanced texturing techniques such as texture blending-with or without transparency-and light mapping. 詳しくは、「テクスチャ ブレンディング」および「テクスチャによるライト マッピング」をご覧ください。See Texture blending and Light mapping with textures.

アプリケーションがハードウェア アブストラクション レイヤー (HAL) デバイスやソフトウェア デバイスを作成する場合、8、16、24、32、64、または 128 ビットのテクスチャを使用できます。If your application creates a hardware abstraction layer (HAL) device or a software device, it can use 8, 16, 24, 32, 64, or 128-bit textures.

関連トピックRelated topics

テクスチャTextures