Was ist Bump Mapping?
Bump Mapping ist ein Prozess, bei dem eine Textur oder Texturabbildung in einem dreidimensionalen (3D) Computergrafikprogramm auf eine Oberfläche angewendet wird, um mehr Details auf dieser Oberfläche zu erzeugen. Eine Reliefkarte wird normalerweise verwendet, um eine größere Menge an Oberflächenabmessungen und -details hinzuzufügen, z. B. Reliefs, Rippen, Kratzer und andere Details, die die Glätte einer Oberfläche beeinflussen. Die Verwendung einer solchen Abbildung ermöglicht es, dass ein in einem Computergrafikprogramm (CG-Programm) erstelltes Objekt realistischer erscheint, ohne die Anzahl der Polygone in dem Objekt zu erhöhen. Die Bump-Zuordnung wird normalerweise mithilfe herkömmlicher Bump-Zuordnungen, normaler Zuordnungen oder Parallaxen-Zuordnungen durchgeführt.
Wenn ein Objekt in einem 3D-Grafikprogramm erstellt wird, wird es mit einem Drahtmodell erstellt, auf das Polygone angewendet werden. Dadurch wird die Grundform des Objekts erstellt und mit einer Oberfläche versehen. Komplizierte Objekte haben oft mehr Polygone als einfache Objekte, aber eine höhere Anzahl von Polygonen erschwert das Rendern von Objekten. Dies ist nicht immer ein Problem bei CGs, die für Filme erstellt wurden. Bei Videospielen, die Bilder in Echtzeit rendern, ist die Anzahl der Polygone, die in einer bestimmten Szene gerendert werden können, jedoch häufig begrenzt.
Bump-Mapping wird normalerweise verwendet, um Objekte mit einer geringeren Anzahl von Polygonen realistischer erscheinen zu lassen. Eine einzelne Oberfläche kann zum Beispiel zum Erstellen einer Mauer verwendet werden und würde nur ein Polygon aufweisen. Um die Oberfläche realistisch erscheinen zu lassen, müsste jeder Ziegel etwas weiter als der Mörtel zwischen ihnen herausragen und einige Dellen, Kratzer und andere Texturen aufweisen. Durch die Verwendung der Bump-Zuordnung können diese Details hinzugefügt werden, ohne die Anzahl der Polygone in der Szene zu erhöhen.
Es gibt drei verschiedene Arten von Bump-Mappings, die jedoch im Allgemeinen ähnliche Effekte erzielen. Bei einer einfachen Reliefkarte wird ein Graustufenbild verwendet, bei dem nur Weiß, Grau und Schwarz verwendet werden, um eine Karte zu erstellen. Wenn diese Textur als Reliefkarte angewendet wird, scheint das Objekt eine größere Textur zu haben. weiße Bereiche werden hervorgehoben, während schwarze Bereiche eingerückt erscheinen. Diese Art der Bump-Zuordnung ändert nicht die Oberfläche des Objekts, sondern nur die Art und Weise, wie Licht und Schatten auf dieser Oberfläche gerendert werden, um ihr das Aussehen einer Textur zu verleihen.
Eine normale Karte ist eine Art Karte, die bei der Bump-Zuordnung verwendet wird und bei der Rot, Blau und Grün verwendet werden, um einen ähnlichen Effekt zu erzielen. Normale Karten werden normalerweise auf der Grundlage einer sehr detaillierten Version eines Objekts erstellt und dann auf eine Version dieses Objekts mit geringen Details angewendet, um ein realistischeres Erscheinungsbild mit weniger Polygonen zu erzielen. Parallaxen-Maps können auch beim Bump-Mapping verwendet werden, obwohl dies etwas komplizierter ist. Sie ahmen im Wesentlichen den Parallaxeneffekt nach, der auftritt, wenn ein Objekt aus verschiedenen Blickwinkeln betrachtet wird, um die Illusion von Tiefe für eine Oberfläche zu erzeugen, wenn sie in einem Winkel betrachtet wird.