Wat is bump -mapping?
Bump-mapping is een proces waarbij een textuur of textuurkaart wordt toegepast op een oppervlak in een driedimensionaal (3D) computer grafisch programma om meer details op dat oppervlak te creëren. Een bultkaart wordt meestal gebruikt om een grotere hoeveelheid oppervlaktedimensionaliteit en details toe te voegen, zoals hobbels, richels, krassen en andere details die de gladheid van een oppervlak beïnvloeden. Door het gebruik van een dergelijke toewijzing kan een object in een Computer Graphics (CG) -programma realistischer lijken zonder het aantal polygonen in het object te vergroten. Bump -mapping wordt meestal bereikt door het gebruik van traditionele bumpkaarten, normale kaarten of parallax -kaarten.
Wanneer een object wordt gemaakt in een 3D -grafisch programma, wordt het gemaakt met behulp van een draadframe waarop polygonen worden toegepast. Dit creëert de basisvorm van het object en biedt het een oppervlak. Gecompliceerde objecten hebben vaak meer polygonen dan eenvoudige objecten, maar een hoger aantal polygonen maken objecten vaak moeilijker om uit te schakelen. Dit is geenLays een zorg voor CG gemaakt voor films, maar videogames die afbeeldingen in realtime weergeven, hebben vaak beperkingen aan het aantal polygonen dat in een bepaalde scène kan worden weergegeven.
Bump -mapping wordt meestal gebruikt om objecten met een lagere aantallen polygonen realistischer te laten lijken. Een enkel oppervlak kan bijvoorbeeld worden gebruikt om een bakstenen wand te maken en zou slechts één polygoon hebben. Om het oppervlak realistisch te laten lijken, zou elke baksteen iets verder moeten uitsteken dan de mortel tussen hen, en ze zouden enkele deuken, krassen en andere texturen moeten hebben. Door het gebruik van bump -mapping, kunnen deze details worden toegevoegd zonder het aantal polygonen in de scène te vergroten.
Er zijn drie verschillende soorten bump -mapping die kunnen worden gebruikt, hoewel ze allemaal over het algemeen enigszins vergelijkbare effecten creëren. Een basisbultkaart maakt gebruik van een grijswaardenafbeelding - met alleen wit, grijs en zwart - om te makeneen kaart. Wanneer deze textuur wordt toegepast als een bultkaart, lijkt het object een grotere textuur te hebben; Witte gebieden lijken opgevoed, terwijl zwarte gebieden ingesprongen lijken. Dit type bump -mapping verandert niet daadwerkelijk het oppervlak van het object, alleen de manier waarop licht en schaduw op dat oppervlak worden weergegeven om het het uiterlijk van textuur te geven.
Een normale kaart is een type kaart die wordt gebruikt bij bultafmetingen die rood, blauw en groen gebruikt om een soortgelijk effect te creëren. Normale kaarten worden meestal gemaakt op basis van een zeer gedetailleerde versie van een object en vervolgens toegepast op een versie met lage details van dat object om een realistischer uiterlijk te creëren met minder polygonen. Parallax -kaarten kunnen ook worden gebruikt bij het mapping van bult, hoewel deze enigszins ingewikkelder zijn. Ze functioneren in principe door het parallax -effect na te bootsen dat optreedt wanneer een object vanuit verschillende gezichtspunten wordt gezien, om de illusie van diepte voor een oppervlak te creëren wanneer het onder een hoek wordt bekeken.