Concepts de texture de baseBasic texturing concepts

Les premières images 3D générées par ordinateur, bien qu'assez sophistiquées pour leur époque, avaient tendance à présenter un aspect plastique brillant.Early computer-generated 3D images, although generally advanced for their time, tended to have a shiny plastic look. Il leur manquait les marques (rayures, fissures, empreintes digitales et traînées) qui donnent aux objets 3D une complexité visuelle réaliste.They lacked the types of markings-such as scuffs, cracks, fingerprints, and smudges-that give 3D objects realistic visual complexity. Les textures sont connues pour améliorer le réalisme des images 3D générées par ordinateur.Textures have become popular for enhancing the realism of computer-generated 3D images.

Dans son utilisation quotidienne, le mot « texture » fait référence à l'aspect lisse ou rugueux d’un objet.In its everyday use, the word texture refers to an object's smoothness or roughness. Dans le domaine du graphisme informatique, une texture désigne une image bitmap de couleurs de pixels qui donnent à un objet l’apparence d'une texture.In computer graphics, however, a texture is a bitmap of pixel colors that give an object the appearance of texture.

Dans la mesure où les textures Direct3D sont des images bitmap, n’importe quelle image bitmap peut être appliquée à une primitive Direct3D.Because Direct3D textures are bitmaps, any bitmap can be applied to a Direct3D primitive. Par exemple, les applications peuvent créer et manipuler des objets qui semblent avoir un motif de grain de bois.For instance, applications can create and manipulate objects that appear to have a wood grain pattern in them. Des effets d'herbe, de poussière et de roches peuvent être appliqués à un ensemble de primitives 3D qui forment une colline.Grass, dirt, and rocks can be applied to a set of 3D primitives that form a hill. On obtient ainsi un flanc de colline à l'aspect réaliste.The result is a realistic-looking hillside. Vous pouvez également utiliser la texture pour créer d'autres effets, par exemple des panneaux le long d’une route, des couches rocheuses sur une falaise ou l’apparence d'un marbre sur un sol.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 prend également en charge des techniques de texture plus avancées, telles que la fusion de textures (avec ou sans transparence) et le mappage lumineux.In addition, Direct3D supports more advanced texturing techniques such as texture blending-with or without transparency-and light mapping. Voir Fusion de textures et Mappage lumineux avec textures.See Texture blending and Light mapping with textures.

Si votre application crée un périphérique de couche d’abstraction matérielle ou un périphérique logiciel, elle peut utiliser des textures 8, 16, 24, 32, 64 ou 128 bits.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.

Rubriques connexesRelated topics

TexturesTextures