Skip to main content

Vad är en bildstruktur?

En bildstruktur är en tvådimensionell (2D) datorbild som används i datorgrafik för att lägga till visuella egenskaper till ett objekt på skärmen eller området.Bildstrukturen kan genereras manuellt eller procedurellt, eller så kan den provas från ett faktiskt fotografi eller annan källa.I allmänhet används en bildstruktur för att täcka ytan på en polygon, till exempel en triangel eller en fyrkant, genom en process som kallas texturkartläggning.I tredimensionell (3D) datorgrafik kan en bildstruktur lindas runt hela objekt som består av många polygoner för att få ett 3D-objekt att verka mer realistiskt.Det finns flera andra användningsområden för en bildstruktur, inklusive stötkartläggning, höjdfält och silhuetting.

Att göra en normal datorbild i en texturbild innebär att den tillämpar den på någon typ av geometri i en datorapplikation.Denna geometri kan vara så enkel som en fyrkant i ett grafikredigeringsprogram, eller det kan vara så komplicerat som en 3D -modell gjord av tusentals polygoner.Processen att kartlägga strukturen på objektet innebär att definiera var vart och ett av bildens hörn kommer att visas på geometrien.För en fyrkant är denna process enkel, eftersom bilden också är fyrkantig, så varje hörn av bilden motsvarar ett hörn av torget.Denna enkla 2D -struktur kan användas för att få en enda polygon att se ut som ett schackbräda med dussintals rutor på ytan genom att använda bilden av ett schackbräda som texturbilden.

När en texturbild kommer att användas för att linda runt en3D -objekt, då kan olika komplexa algoritmer användas för att bestämma var de olika delarna av 2D -bilden faktiskt kommer att visas på modellen.Bilden kan projiceras direkt på objektet, men detta orsakar i allmänhet snedvridning på objekt som inte är platta.Sfärer, till exempel, kommer att få en bild att klämma på toppen och botten när geometri kollapsar till enstaka punkter.Med hjälp av de olika texturmappande algoritmerna och mdash;såsom sfärisk, cylindrisk eller torus kartläggning mdash;kan förhindra att detta inträffar.

En mer komplex bildtexturkartningsteknik använder ytkoordinater för att tillämpa bilden på ett objekt.Denna metod tar i princip bildstrukturen och interpolerar positionen för varje pixel i bilden genom att använda en separat uppsättning texturkoordinater definierade av användaren.Genom att veta vilka delar av en bild kommer och inte kommer att förvrängas kan texturbilden justeras för att kompensera och presentera strukturen som den var tänkt att ses.De flesta professionella 3D -grafik använder denna metod med en bildstruktur eftersom den ger de mest förutsägbara och flexibla resultaten på en modell från alla vinklar.Strukturer som mänskliga huvuden eller kläder appliceras ofta på detta sätt.