Concetti di base relativi alle trameBasic texturing concepts

L’aspetto delle prime immagini 3D generate al computer, anche se sofisticate per i tempi, risultava molto simile alla plastica lucida.Early computer-generated 3D images, although generally advanced for their time, tended to have a shiny plastic look. Alle immagini mancavano quei tipi di difetti, ad esempio segni, crepe, impronte digitali e macchie, che danno agli oggetti 3D la complessità visiva della realtà.They lacked the types of markings-such as scuffs, cracks, fingerprints, and smudges-that give 3D objects realistic visual complexity. L’uso delle trame è diventato comune al fine di migliorare il realismo delle immagini 3D generate al computer.Textures have become popular for enhancing the realism of computer-generated 3D images.

Quando utilizzata comunemente, la parola trama si riferisce alla levigatezza o all’irregolarità di un oggetto.In its everyday use, the word texture refers to an object's smoothness or roughness. Nella grafica generata da computer, tuttavia, la trama è una bitmap di colori dei pixel che dà all’oggetto la parvenza di trama.In computer graphics, however, a texture is a bitmap of pixel colors that give an object the appearance of texture.

Poiché le trame di Direct3D sono bitmap, qualsiasi bitmap può essere applicata a una primitiva di Direct3D.Because Direct3D textures are bitmaps, any bitmap can be applied to a Direct3D primitive. Ad esempio, le applicazioni possono creare e modificare oggetti che sembrano avere un motivo con venature di legno.For instance, applications can create and manipulate objects that appear to have a wood grain pattern in them. A un insieme di primitive 3D che formano una collina, possono essere applicati erba, terra e rocce.Grass, dirt, and rocks can be applied to a set of 3D primitives that form a hill. Il risultato è una collina realistica.The result is a realistic-looking hillside. Le trame possono anche essere utilizzate per creare effetti quali cartelli a bordo strada, stratificazioni della roccia in una falesia o l’aspetto del marmo su un pavimento.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 supporta inoltre tecniche per le trame più avanzate, ad esempio la fusione delle trame con o senza trasparenza e mapping della luce.In addition, Direct3D supports more advanced texturing techniques such as texture blending-with or without transparency-and light mapping. Vedi Fusione delle trame e Mapping della luce con trame.See Texture blending and Light mapping with textures.

Se la tua applicazione crea un dispositivo HAL (hardware abstraction layer) o un dispositivo software, allora può utilizzare trame a 8, 16, 24, 32, 64 o 128 bit.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.

Argomenti correlatiRelated topics

TrameTextures