Umgebungskartiertes Bump Mapping (embm)

Definition - Was bedeutet EMBM (Environment-Mapped Bump Mapping)?

EMBM (Environment-Mapped Bump Mapping) ist eine fortschrittliche Bump-Mapping-Technik, die unter Verwendung einer Kombination verschiedener Karten angewendet wird. Es erfordert eine Texturkarte, eine Stoßkarte und eine Umgebungskarte. Eine Erhebung wird simuliert, indem die Beleuchtung in Bereichen der Oberfläche geändert wird, auf denen sich die Erhebung befindet. Die Reliefkarte enthält einen Wert für Texelkoordinaten, die auf der Texturkarte gefunden wurden. Die Reliefkarte und die Umgebungskarte werden kombiniert und die resultierende verschobene Umgebungskarte wird auf die ursprüngliche Textur angewendet.

Technische.me erklärt Environment-Mapped Bump Mapping (EMBM)

Die umgebungsabgebildete Bump-Zuordnung ist eine Technik, mit der eine höhere Detailstufe hinzugefügt werden kann, als dies mit texturabgebildeten Polygonen allein möglich ist. EMBM ermöglicht die Umgebungszuordnung in mehrere und sogar alle Richtungen.

EMBM bietet einige Vorteile gegenüber regulären Bump-Mappings:

  • Es bietet Platz für mehrere Lichtquellen in einem Durchgang sowie für die Abbildung der reflektierenden Umgebung auf derselben Erhebung. All dies wird Teil der Umgebung, die auf der Beule abgebildet wird.
  • Im Gegensatz zur Multipass-Alpha-Technik wird EMBM pro Pixel und nicht pro Polygon durchgeführt. Die Bump Map ändert sich nicht in jedem Frame. Es ist nicht einschränkend und daher für Entwickler einfacher zu implementieren.
  • EMBM kann für dynamische Unebenheiten wie Wassereffekte oder Reflexionen verwendet werden, die sich fließend und realistisch bewegen, selbst bei einer Polygonzahl von nur wenigen Polygonen.