Lizzards Web

Alles was mich rund um Webgestaltung, Ubuntu und Blender bewegt.

Bumpmapping: Eine Einführung

0

Bumpmapping am Beispiel von Rost

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?

Eine einfache 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

Eine Kugel hinzufügen Per Leertaste » Add » Mesh » Icosphere wird der aktuellen Szene eine Kugel hinzugefügt.

Subsurf hinzufügen In den Editing-Buttons (F9) wird unter Modifiers per Add Modifier Subsurf auf die Kugel angewandt. Subsurf sorgt für eine runde Kugeloberfläche.

Set Smooth 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

Erstellen eines neuen Materials 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!

Erstellen einer Textur für das Material In den Texture Buttons (F6) muss nun eine neue Textur hinzugefügt werden, mit dem Texture Type Musgrave.

Einstellungen für die Musgrave-Textur Diese Einstellungen müssen für die Musgrave-Textur übernommen werden, um später die charakteristische Rostoberfläche auf der Kugel zu simulieren.



Die Marble-Textur und ihre Einstellungen 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.


Ändern der Mapping-Einstellungen zum Aktivieren der Bumpmap 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.


Farbe des Rostes bestimmen (Musgrave-Textur) 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 Map To nun die Farbe des Rosts festlegen. Ich hab mich für ein dunkles Rostrot entschieden. Zusätzlich muss der Modus geändert werden, wie die Farbe auf die Kugel aufgebracht wird. Ich habe mich für Mix entschieden.


Endergebnis

Die fertig gerenderte Rostkugel 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



Neues Kommentar Kommentar verfassen

Was ergibt Drei + Drei?

Was ist Lizzards Web?

Martin ReithmayerSchon 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 ver­schiedensten Bereichen rund um den Computer an interessierte Anwender weiterzugeben. Blümchen um das Ende des Absatzes zu Kennzeichnen



Aktuelle Beiträge



Social Bookmarks

Bookmark bei: Mr. Wong Bookmark bei: Webnews Bookmark bei: Icio Bookmark bei: Oneview Bookmark bei: Linkarena Bookmark bei: Favoriten Bookmark bei: Seekxl Bookmark bei: Seoigg Bookmark bei: Readster Bookmark bei: Folkd Bookmark bei: Yigg Bookmark bei: Digg Bookmark bei: Del.icio.us Bookmark bei: Facebook Bookmark bei: Reddit Bookmark bei: StumbleUpon Bookmark bei: Slashdot Bookmark bei: Furl Bookmark bei: Blinklist Bookmark bei: Technorati Bookmark bei: Newsvine Bookmark bei: Blinkbits Social Bookmark Script





Aus-/Einblenden

Werbung