Wichtige Anmerkung: Bitte nehmt Euch eine Minute Zeit, die Nutzungsbedingungen fĂŒr Tutorials zur Kenntnis zu nehmen.

Kurzfassung: Willkommen zu unserem zweiten Blender-Tutorial. Wir werden nun eine OberflĂ€chentextur fĂŒr einen gesculpteten Helm erstellen. Um mehr grundlegenden Informationen ĂŒber die Erstellung des Helms selbst zu erhalten, schaut Euch vorher das Video “Erstellen von gesculpteten Prims in Blender” (“creating sculpted prims with blender”) an und kommt dann hierher zurĂŒck. Verpasst auch nicht das hierzu passende Video “Texturieren von Sculpties mit verschiedenen Bildern”, das eine Blender-spezifische Lösung zeigt (unsere bevorzugte Methode).


Herunterladen in hoher QualitÀt: texturingSculpties.wmv

Transskription:

Obgleich man eigentlich in Blender direkt seine Texturen erstellen kann, haben wir die Benutzung eines externen Graphikprogramms vorgezogen. In diesem Tutorial werden wir Paintshop verwenden. NatĂŒrlich könnt Ihr ebenso Photoshop oder jedes andere Bildbearbeitungsprogramm verwenden; das generelle Vorgehen ist hiervon unabhĂ€ngig.

Ein paar ErklÀrungen zu UV-Texturen

Lasst uns in Blender zurĂŒckkehren. Es ist wichtig zu wissen, dass der komplette Prozess von einer UV-Textur gesteuert wird, die meistens im Hintergrund arbeitet. Eine UV-Textur wird ausdrĂŒcklich fĂŒr zwei unterschiedliche Zwecke benutzt:

  1. Zum einen, um die Sculptmap an sich zu erzeugen. Dieser Prozess wird sehr gut durch die Scripte von Domino Marama unterstĂŒtzt. Das Vorgehen dabei haben wir in unserem ersten Tutorial bereits erklĂ€rt.
  2. Zum anderen bestimmt die UV-Textur das Aufbringen (“Mapping”) von planen Texturdateien auf die ObjektoberflĂ€che. Wir werden uns diesem Mapping nun nĂ€her zuwenden.

Man findet die UV-Textur auf dem Karteireiter “Mesh”. Sie trĂ€gt den Namen “UV-tex”.

Eine UV Map ist immer ein perfektes Quadrat, das 1024 kleinere Quadrate enthĂ€lt. Jedes dieser Quadrate ist mit bestimmten Teilen der OberflĂ€chentextur verbunden. FĂŒr Second Life kann dieses Mapping nicht verĂ€ndert werden. Sobald Ihr das Mapping verstanden habt, könnt Ihr OberflĂ€chentexturen per Hand erstellen. Doch dies ist keine so gute Idee, denn die Transformation sĂ€he doch etwas merkwĂŒrdig aus.

Schaut Euch doch mal das Endergebnis dieses Tutorials an. Stellt Euch vor, dieses Textur von Hand in dieser Weise erstellt zu haben. Das wĂŒrde nicht ganz einfach sein, oder?

Ein praktischer Ansatz

Die Frage ist also, wie man ein flaches 2D-Bild des Helms in eine brauchbare Sculptie-Textur “mappen” kann. Die Lösung: Wir werden eine weitere, deutlich andere UV Map erzeugen. Diese Map projeziert dann direkt das 2D-Bild auf das Objekt. Schließlich werden wir noch die Projektionsmap in eine fĂŒr Second Life kompatible Map umwandeln. Die gute Nachricht dabei ist: Blender kann diese Umwandlung fĂŒr Euch vornehmen.

  1. Erstelle eine zweite UV-Textur. Hierzu klickt auf den Taste “New” bei “UV texture”. Eine neue UV-Textur steht nun zur VerfĂŒgung. Benennt sie um in “surface-texture”. Danach drĂŒckt auf die Taste, die sich direkt neben dem Eingabefeld befindet: “Rendering UV texture”. Das war doch einfach!
  2. Jezt erstellt ein neues Bild (Image) und definiert dessen Breite und Höhe mit jeweils 1024. Benutzt die mittlere Maustaste zum Verkleinern der Ansicht.
  3. Jetzt mĂŒssen wir noch sicherstellen, dass “Multires” ausgeschaltet ist. Andernfalls wĂŒrden die nachstehenden Schritte nicht so wie beschrieben funktionieren. Schaut also nach dem Karteireiter “Multires” und klickt auf “Apply Multires”.
  4. Außerdem stellt “Occlude Background Geometry” (= “Verbergen der Hintergrundgeometrie”) ein, damit Ihr nur sichtbare Teile des Objekts auswĂ€hlen könnt.
  5. Wechselt zudem in den Face Select-Modus. Glaubt mir, dass das AuswÀhlen von Faces in den nÀchsten paar Schritten besser als das AuswÀhlen einzelner Vertices funktioniert.

Erstellen der Ausgangstextur [= “Schnittmuster” fĂŒr das 2D-Grafikprogramm]

ZurĂŒck im 3D-Ansichtsfenster klickt auf “Mesh -> UV Unwrap -> Project from View”. Dies ist der Schritt, in dem die Projektion des 2D-Bilds auf die ObjektoberflĂ€che festgelegt wird. Dementsprechend seht Ihr nun auch eine Projektion des Helms im rechten Fenster. Doch wenn Ihr nĂ€her herangeht, seht Ihr auch, dass die Vertices noch jeweils aufeinander dargestellt werden. Wir haben nun die linke, die rechte und die mittlere Seite des Helms zu separieren. Dies tun wir durch die sukzessive erfolgende Auswahl lediglich kleinerer Gruppen von Vertices. Schließlich werden wir die Map von Hand noch neu arrangieren. Keine Sorge, das geht ganz einfach.

Aufteilen der Seiten

  1. ZunĂ€chst lasst uns die Auswahl alle Vertices durch DrĂŒcken der Taste “A” aufheben. Geht in die Frontansicht und wĂ€hlt die nun sichtbare Seite des Helms aus. Wechselt sicherheitshaber auch nochmal in die Draufsicht, weil Ihr möglicherweise noch nicht alle Vertices dieser Seite ausgewĂ€hlt habt. Holt dies gegenenfalls jetzt nach.
  2. Wir haben nun eine Seite des Helms ausgewĂ€hlt. Geht jetzt in das UV-/Bildbearbeitungsfenster, wĂ€hlt dort alle Vertices aus und zieht sie abwĂ€rts. Überzeugt Euch noch einmal davon, dass Ihr auch wirklich Multires wie vorhin erklĂ€rt deaktiviert habt. Nun ist es an der Zeit, auch die andere Seite des Helms auszuwĂ€hlen. Ihr könnt dies aus der Draufsicht bewerkstelligen.
  3. Jetzt passt gut auf! Im UV-/Bildbearbeitungsfenster klickt auf die MenĂŒoption “UVs” und ĂŒberprĂŒft, ob “Proportional Editing” ausgeschaltet ist. Sollte dies nicht der Fall sein, wĂŒrde Eure Gitternetz heftige Deformationen erleiden. [Anmerkung: Man kann den Werkzeugstatus des Proportional Edit auch direkt in der unteren MenĂŒleiste des 3D-Ansichtsfensters ĂŒberprĂŒfen (“Donut”-Symbol orangefarbig: aktiv, hellgrau: ausgeschaltet).]
  4. Noch immer im UV-/Bildbearbeitungsfenster hebt Ihr die Markierung aller Vertices auf, wÀhlt die neue Seite und bewegt sie abwÀrts.
  5. ZurĂŒck im 3D-Ansichtsfenster markiert die erste Innenseite des Helms.
  6. Geht zurĂŒck in das UV-/Bildbearbeitungsfenster und verschiebt die neuen Gitternetzpunkte dorthin, wo Platz ist.
  7. Schließlich markiert alle Gitternetzpunkte im 3D-Ansichtsfenster durch zweimaliges DrĂŒcken der Taste “A”.

Nun arrangiert die UV-Textur nach Belieben. Sorgt dafĂŒr, dass so viel LĂŒcken wie möglich aufgefĂŒllt werden. Das hilft die QualitĂ€t der endgĂŒltigen Textur zu verbessern. Diese UV-Textur sieht recht einfach aus. Sie kann ohne allzuviel zusĂ€tzliche Arbeit mit Inhalt gefĂŒllt werden. Wir werden dieses Bild nun als Vorlage speichern. Hierzu klicken wir im UV-Bildbearbeitungsfenster auf “UV -> Scripts -> Save UV Face Layout”.

Es ist jetzt an der Zeit, in Eurem Bildberarbeitungsprogramm die Ausgangstextur herzustellen. Die folgende Sequenz (Clip) wurde mit Paint Shop erstellt. NatĂŒrlich könnt Ihr jedes andere Programm Eurer Wahl verwenden.

Weiteres Vorgehen nach Erstellung der Ausgangstextur

Die Erstellung der Textur war einfach. Wir haben keine weitere Pixelbearbeitung mehr vorgenommen, sondern haben nur das korrekte Skalieren angewandt und das Bild an die richtige Stelle verschoben. FĂŒr den Innenteil des Helms haben wir kein Photomaterial verwendet. Im Rahmen dieser VorfĂŒhrung haben wir diesen nur in sinnvoller Weise farbig angelegt, ohne auf Details zu achten. Doch die Textur, die wir nun erstellt haben, ist noch nicht das Endergebnis. Hierzu mĂŒssen wir in Blender zurĂŒckkehren und die soeben erschaffene Textur laden.

Vorbereiten der Transformation

  1. ÜberprĂŒft, ob wir im Darstellungstyp (Draw Type) “Textured” sind. So können wir sehen, wie der Helm am Ende des Prozesses aussehen wird.
  2. Der letzte Schritt wird sein, ein Material zu erstellen.
  3. Geht in das Panel “Material” (Shading, Taste F5).
  4. Auf dem Karteireiter “Links and Pipeline” legt ein neues Material an.
  5. Wechselt nun in das Panel “Texture” (Texture, Taste F6) und legt eine neue Textur an. Nach dem HinzufĂŒgen der neuen Textur werden einige weitere Eingabefelder und Tasten erscheinen. Sucht nach dem Feld “Texture Type” und Ă€ndert den Eintrag von “None” auf “Image”. Nun erscheinen noch weitere Karteikarten und Tasten.
  6. Geht auf den Karteireiter “Image” (rechts) und ladet die Textur aus der Datei. In diesem Fall laden wir sie aus dem Verzeichnisbaum. Bitte merkt Euch, dass man aber diese auch aus der Dialogbox links von der Taste “Load” aus laden könnte.
  7. Kehrt zurĂŒck in das Panel “Material”. Sucht dort nach dem Karteikartenstapel ganz rechts und wechselt zu “Map Input”. Dies ist der Moment, an dem wir die zwei UV-Texturen verbinden. Klickt nun auf die Taste “UV”. Dadurch wird Blender mitgeteilt, dass die UV-Koordinaten als Texturkoordinaten verwendet werden sollen. Schließlich gebt noch den Namen an, welche Textur hierfĂŒr die Eingangsdaten liefern soll. Erinnert Euch, dass es der Name unserer OberflĂ€chentextur ist (surface-texture).
  8. Geht in das Panel “Editing” (F9), setzt die ursprĂŒngliche UV-Textur auf “Set active UV-texture” und “Set rendering UV-texture”.
  9. Jetzt richtet eine neue Bilddatei ein, die 1024 Pixel fĂŒr Breite und Höhe erhĂ€lt.
  10. Backt die Textur, indem Ihr “Render -> Bake Render Meshes -> Texture Only” ausfĂŒhrt.

Artefakte aufgrund von PrÀzisionsproblemen?

Mitunter treten am oberen oder unteren Rand des Bildes eine Reihe schwarzer Dreiecke auf. Wenn das mit Eurer Textur auch passiert, geht in den Edit Mode und klickt einmal auf Smooth. Backt daraufhin die Textur noch einmal. Die schwarzen Dreiecke sollten nun verschwunden sein. Wir nehmen an, dass dies ein mathematisches Berechnungsproblem an den Polen des Objekts ist.

BITTE BEACHTEN: Dieses Problem tritt nur auf, wenn die Pol-Vertices alle auf einem Punkt konzentriert wurden. In diesem Fall sind die Rand-Faces Dreiecke statt Rechtecke. Der Texturierungsalgorithmus erwartet aber offenbar Rechtecke. Durch das GlĂ€tten mit Smooth wird die Konzentration der Vertices in einem Punkt etwas zurĂŒckgenommen, so dass nun alle Vertices auf einem kleinen Ring um den Pol herum angeordnet sind. Dadurch wurden auch alle Dreiecke am Rand durch Rechtecke ersetzt. Die FlĂ€chenberechnung kann wie vorgesehen durchgefĂŒhrt werden und die schwarzen Dreiecke treten nicht mehr in Erscheinung.

OK, wir sind fĂŒrs erste fertig. Speichert die OberflĂ€chentextur auf Eurer Festplatte. Jetzt wird es höchste Zeit, nach Second Life zu gehen und Euren texturierten Sculptie in Aktion zu erleben!

Im nĂ€chsten Tutorial werden wir Euch zeigen, wie man mit mehreren Texturen arbeitet. Schließlich werden wir noch erklĂ€ren, wie man mit den eingebetteten Werkzeugen fĂŒr die Texturenbearbeitung umgeht.

TschĂŒss bis zum nĂ€chsten Mal!

(Übersetzung: Almut Brunswick, 2011-09-27; http://almut-brunswick.de)