Mit Normalen-Relief-Mapping können Objekten mit geringer Polygonanzahl Details mit hoher Auflösung hinzugefügt werden. Dies ist besonders nützlich für Echtzeit-Anzeigegeräte wie Spiel-Engines und kann darüber hinaus in gerenderten Szenen und Animationen eingesetzt werden.
Ein Normalen-Map ist ein aus drei Farben bestehendes Map, im Gegensatz zu den Graustufen-Maps, die für normales Relief-Mapping verwendet werden (siehe Relief-Map). Der rote Kanal codiert die Links-Rechts-Achse der Normalenausrichtung, der grüne Kanal die Auf-Ab-Achse der Normalenausrichtung und der blaue Kanal die vertikale Tiefe.
3ds Max bietet eine Reihe verschiedener Methoden zur Erstellung und Verwendung von Normalen-Relief-Mapping. Der unkomplizierteste und einfachste Arbeitsablauf umfasst jedoch die folgenden Schritte:
Das Modell mit der niedrigen Auflösung sollte die allgemeine Form und die allgemeinen Umrisse des Modells mit hoher Auflösung aufweisen, und es sollte im Normalfall etwas kleiner sein, sodass sich projizierte Details im Modell mit hoher Auflösung über seiner Oberfläche zu befinden scheinen.
Das Dialogfeld "In Textur rendern" wird geöffnet.
In 3ds Max wird ein Auswahl-Dialogfeld geöffnet.
3ds Max wendet einen Projektionsmodifikator auf das Objekt mit niedriger Auflösung an.
3ds Max rendert das Normalen-Map, in dem Normalen-Daten aus dem Objekt mit hoher Auflösung gespeichert werden. Wie für andere Arten von Einbacktexturen wird ein Hüllenmaterial erstellt und dieses auf das Objekt mit niedriger Auflösung angewendet, wobei das Normalen-Map als Reliefkomponente zugewiesen ist.
Auf der Benutzeroberfläche von 3ds Max treten an drei Stellen Steuerelemente für Normalen-Relief-Maps auf:
Steuerelemente für Normalen-Projektion sind im Rollout "Zusammenzufügende Objekte" und im Rollout "Ausgabe" zu finden.
Sie können selbst einen Projektionsmodifikator anwenden oder dies automatisch von "In Textur rendern" durchführen lassen.
"In Textur rendern" erstellt diesen automatisch, wenn Sie "Ausgabe in Normalen-Relief" aktivieren (Schritt 9, oben).
Wenn Sie einen Nitrous-Treiber (Vorgabe ist Nitrous Direct3D 11) oder einen älteren Direct3D-Treiber mit DirectX 9 oder höher verwenden, können Sie Normalen-Maps in einem beliebigen schattierten Ansichtsfenster anzeigen.
Wenn Sie einen älteren Direct3D-Treiber mit DirectX 8 verwenden, können Sie Normalen-Maps in Ansichtsfenstern mithilfe des Metall-Reliefshaders anzeigen.
Wenn Sie den OpenGL-Treiber verwenden, werden Normalen-Relief-Maps in Ansichtsfenstern nicht dreidimensional angezeigt. Sie können sie jedoch rendern und Normalen-Mapping in Renderausgaben verwenden.
Sie können verschiedene Unterobjektauswahlen mit unterschiedlicher Geometrie hoher Auflösung verknüpfen. Siehe Rollout Referenzgeometrie (Modifikator Projektion),