Was ist Relief Mapping?

In Computergrafiken, insbesondere dreidimensionaler (3D) Computergrafiken, ist Relief Mapping eine Möglichkeit, ein zweidimensionales (2D) Bild auf die Oberfläche eines Objekts anzuwenden, um das Erscheinungsbild seiner Geometrie zu ändern. Eine Reliefmap ist ein 2D -Bild, bei dem jedes Bild die Höhe der entsprechenden Position eines 3D -Modells bestimmt oder abwechselnd transparent ist, um anzuzeigen, dass am angegebenen Punkt auf dem Modell keine Geometrie vorhanden ist. Wenn das 2D -Bild auf die Oberfläche des 3D -Objekts strukturiert ist, ändert die Rendering -Engine die Geometrie des Objekts und verschiebt jeden Punkt, der einem Pixel im 2D -Bild zugeordnet ist, einen bestimmten Abstand von seiner ursprünglichen Koordinate um einen Wert, der seinem Texturpixel entspricht. Dies ermöglicht sehr subtile Detailmengen, die auf Licht reagieren, genaue Schatten werfen und sogar Hintergrundobjekte abdecken können, ohne dass feine, speicherintensive Netze erforderlich sind, um die Geometrie zu konstruieren. Ein Beispiel für diese Art der Zuordnung könnte darin bestehen, ein Satellitenfoto O anzuwendenf Die Erde zu einer Kugel, wobei die Erleichterungskartierung die Punkte auf der Oberfläche der Kugel höher gibt, wo es Berge gibt und flach bleibt, wo es Ozeane gibt.

Relief Mapping basiert auf einem 2D -Texturbild für die Daten, die zum Rendern eines Objekts erforderlich sind. Das 2D -Bild besteht aus Pixel unterschiedlicher Farben, und jede Farbe wird in eine bestimmte Höhe übersetzt. Die meisten dieser Bilder sind in Graustufen, da es leicht ist, die Höhe eines Bereichs zu bestimmen, wenn Schwarz keine Höhe entspricht, reines Weiß die maximale Höhe und Grautöne die Werte dazwischen ausmachen.

Wenn in einem Objekt die 2D -Textur für die Erleichterungszuordnung angewendet wird, wird die Position jedes Pixels an einen Punkt in der Geometrie des Objekts angepasst. Wenn das Texturpixel im Bild, der als Texel bezeichnet wird, einen anderen Wert als Null hat, wird die 3Dder Zentrum des Objekts in Richtung der Oberfläche normal. Die Menge an Bewegung, die jede Texeleinheit darstellt

Es gibt viele Verwendungsmöglichkeiten zur Erleichterung in Computergrafiken, von der Anzeige von 2D -kartografischen Karten in 3D bis hin zu geometrisch simulierenden sehr detaillierten Texturen wie der gewebten Oberfläche eines Pullovers. Es ist zu beachten, dass die Erleichterungszuordnung der Bump -Mapping sehr ähnlich ist, und einige Programme optimieren die Zuordnung in der Ferne innerhalb einer Szene, indem sie zur Bump -Mapping zurückkehren. Der Hauptunterschied besteht darin, dass zwar einige ähnliche Oberflächeneffekte erreicht werden können, aber die Bump -Mapping lässt jedoch niemals dazu führen, dass die Geometrie des Objekts außerhalb seiner grundlegenden geometrischen Form hervorgeht. Dies bedeutet, dass, wenn eine Kugel mit einem Bild von Bergen mit Beulen abgebildet ist, die sichtbare Oberfläche genauRendern Sie die Berge, aber die Ränder der Kugel und der Schatten der Kugel bleiben perfekt rund. Die Relief Mapping -Technik würde die Kugel tatsächlich ändern, sodass ihre Geometrie die Texturhöhen genau widerspiegelt.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?