Bumpmapping: Eine Einführung
0Bumpmapping am Beispiel von Rost
Inhalt:
In der Welt des 3D-Designs ist oft nicht alles Gold was glänzt. Mit verschiedensten Texturarten können Oberflächenstrukturen, Partikel oder andere Arten kleinster Details ohne den Einsatz großen Modellierungsaufwand simuliert werden.
Dieses Tutorial gibt einen kleinen Einblick in die Welt der Bumpmaps, eine besondere Texturform die sich für die Simulation feinster Höhenunterschiede auf Materialoberflächen eignet.
Anforderungen
- Blender ab Version 2.45
- Grundkenntnisse in Blender
Was ist eine Bumpmap?
In meinem Blender-Workshop widmet sich ein kleiner Exkurs bereits dieser Frage.
In Kurzform: Eine Bumpmap ist eine Graustufentextur, woraus Blender ein Höhenprofil erstellt, wobei jeder Grauwert eine spezifische Höhe representiert. Dabei gilt: Je dunkler eine Stelle, desto tiefer wird diese auf der späteren Oberfläche dargestellt.
Beispiel für den Einsatz einer Bumpmap
In diesem kleinen Beispiel möchte ich die großartige Effektwirkung von Bumpmaps aufzeigen. Wir erstellen eine rostige Kugel, die mit Hilfe einer Bumpmap eine charakteristische Rostoberfläche erhalten wird.
Erstellen der Kugel
Per Leertaste » Add » Mesh » Icosphere wird der aktuellen Szene eine Kugel hinzugefügt.
In den Editing-Buttons (F9)
wird unter
Unter dem Reiter Link and Materials bewirkt der Button Set Smooth nun, dass die Oberfläche der Kugel im späteren Rendering perfekt rund erscheint.
Erstellen der Materialoberfläche
Per Add New in den Shading Options (F5) wird nun ein neues Material für die Kugel erstellt. Die Kugel muss hierzu ausgewählt sein!
In den Texture Buttons (F6) muss nun eine neue Textur hinzugefügt werden, mit dem Texture Type Musgrave.
Diese Einstellungen müssen für die Musgrave-Textur übernommen werden, um später die charakteristische Rostoberfläche auf der Kugel zu simulieren.
Nach dem selben Schema benötigen wir für die Oberflächenstruktur (Unsere Bumpmap!) nun eine weitere Textur am Material. Hier wird der Texture Type auf Marble gestellt, um einen realistischen Rost-Look zu erreichen. Ich bitte auch hier darum, die entsprechenden Einstellungen zu übernehmen.
Mit der Marble-Textur ausgewählt, wechseln wir nun in die Material Buttons (Rote Kugel in den Panels) und wählen rechts den Reiter Map To aus. Der Button Col, der die Textur als Colormap aktiviert muss deaktiviert werden. Stattdessen aktivieren wir Nor. Nor aktiviert das Bumpmapping für diese Textur. Der Schieberegler Nor regelt nun noch die Stärke des Bumpmapping-Effekts. Ich habe ihn auf 14.44 gestellt.
Nun wechseln wir wieder kurz in die Texture Buttons (F6), aktivieren die Musgrave-Textur und wechseln wieder in die Material Buttons zurück. Hier müssen wir wieder unter dem Reiter
Endergebnis
Wer jetzt mehr Schritte erwartet hat, den muss ich leider enttäuschen. Wir haben eine Kugel erzeugt, die Bumpmap wurde korrekt eingestellt und auch die Farbe für den Rost haben wir festgelegt. Wurde alles richtig gemacht, könnte das Ergebnis so wie hier links dargestellt aussehen.
Download (122KB) Blender .blend File Die komplette Szene dieses kurzen Tutorials kann auch heruntergeladen werden:
Dieses Tutorial wurde verfasst von Martin Reithmayer.
Das Tutorial ist am 26.12.2008 um 14:30 Uhr veröffentlicht worden und
wurde bislang 0 mal kommentiert.
Tags: Texturen und Materialien
Schon seit vielen Jahren beschäftige ich mich aktiv mit Webgestaltung und der Arbeit unter Linux. Dieser Blog dient mir als
Sprachrohr, meine Erfahrungen und Eindrücke aus verschiedensten Bereichen rund um den Computer an interessierte Anwender weiterzugeben.