Hvad er humpekortlægning?
Bump-mapping er en proces, hvorpå en struktur eller teksturkort anvendes på en overflade i et tredimensionelt (3D) computergrafikprogram for at skabe større detaljer på denne overflade. Et humpekort bruges typisk til at tilføje en større mængde overfladedimensionalitet og detaljer, såsom stød, rygge, ridser og andre detaljer, der påvirker en overflades glathed. Brug af sådan kortlægning gør det muligt for et objekt, der er oprettet i et computergrafikprogram (CG), at virke mere realistisk uden at øge antallet af polygoner i objektet. Bump-kortlægning udføres typisk ved hjælp af traditionelle bump-kort, normale kort eller parallax-kort.
Når der oprettes et objekt i et 3D-grafikprogram, oprettes det ved hjælp af en wireframe, som polygoner anvendes til. Dette skaber objektets grundlæggende form og giver det en overflade. Komplicerede objekter har ofte flere polygoner end enkle objekter, men højere antal polygoner gør ofte objekter vanskeligere at gengive ud. Dette er ikke altid en bekymring for CG oprettet til film, men videospil, der gengiver billeder i realtid, har ofte begrænsninger for antallet af polygoner, der kan gengives i en given scene.
Bump-kortlægning bruges typisk til at lade objekter med lavere antal polygoner fremstå mere realistiske. En enkelt overflade kan for eksempel bruges til at oprette en mur og vil kun have en polygon. For at få overfladen til at virke realistisk, ville hver mursten skulle stikke lidt længere ud end mørtlen mellem dem, og de skulle have nogle buler, ridser og andre strukturer. Ved at bruge bump kortlægning kan disse detaljer tilføjes uden at øge antallet af polygoner i scenen.
Der er tre forskellige typer af bump kortlægning, der kan bruges, skønt de generelt generelt skaber noget lignende effekter. Et grundlæggende stødkort bruger et gråtonebillede - kun ved hjælp af hvidt, gråt og sort - til at oprette et kort. Når denne tekstur anvendes som et stødkort, ser det ud til, at objektet har større tekstur; hvide områder vil fremstå hævede, mens sorte områder synes indrykkede. Denne type afstødningskortlægning ændrer ikke faktisk overflade af objektet, kun den måde, hvorpå der skabes lys og skygge på denne overflade for at give det udseendet på tekstur.
Et normalt kort er en type kort, der bruges i bump kortlægning, der bruger rød, blå og grøn til at skabe en lignende effekt. Normale kort oprettes normalt baseret på en meget detaljeret version af et objekt og anvendes derefter til en version med lav detalje af dette objekt for at skabe et mere realistisk udseende med færre polygoner. Parallax-kort kan også bruges til bump-kortlægning, skønt disse er noget mere komplicerede. De fungerer grundlæggende ved at efterligne parallakseffekten, der opstår, når et objekt ses fra forskellige synsvinkler, for at skabe en illusion af dybde for en overflade, når den ses i en vinkel.