Zuhause Entwicklung Was ist das Environment-Mapped Bump Mapping (embm)? - Definition aus techopedia

Was ist das Environment-Mapped Bump Mapping (embm)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

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

Environment-Mapped-Bump-Mapping (EMBM) ist eine fortschrittliche Bump-Mapping-Technik, die unter Verwendung einer Kombination verschiedener Maps angewendet wird. Es erfordert eine Texturkarte, eine Reliefkarte 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 Bump-Map enthält einen Wert für die Texel-Koordinaten, die auf der Textur-Map gefunden wurden. Die Reliefkarte und die Umgebungskarte werden kombiniert und die resultierende verschobene Umgebungskarte wird auf die ursprüngliche Textur angewendet.

Techopedia erklärt das Environment-Mapped Bump Mapping (EMBM)

Environment-Mapped-Bump-Mapping ist eine Technik, mit der eine höhere Detailebene 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 fasst mehrere Lichtquellen in einem Durchgang zusammen mit der Abbildung der reflektierenden Umgebung auf derselben Erhebung zusammen. All dies wird Teil der Umgebung, die auf der Unebenheit abgebildet wird.
  • Im Gegensatz zur Multipass-Alpha-Technik erfolgt EMBM pro Pixel und nicht pro Polygon. 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 selbst bei einer Polygonzahl von nur wenigen Polygonen mit Fluidität und Realismus bewegen.
Was ist das Environment-Mapped Bump Mapping (embm)? - Definition aus techopedia