Modifier Stack in Blender 2.40

[lplang lang="english"]
The Modifier Stack in editor button (F9)

The version 2.40 of Blender will be released anyday now and one of the bigger features, that it will bring with it is the modifier stack. The modifier stack will contain many functions that has allready been in blender and some new ones, the big advantage of the use of the modifier stack will be the modularity and interactivity plus the modifications are centralized in one location - the edit button (F9). Also this way any modification can be easily undone or edited at any time.’;

One problem i was having with modeling the Cross-Roadster is wanting to use the symmetry of the car to simplify the modeling process without having to lose any flexibility. Normally one would model one half of a symmetrical object. After finishing one can copy the verteces, mirror them and remove any Double-verteces. The problem with this method is that one can’t see the endproduct of the modeling while in the modeling phase itself. To get any feedback of how the endproduct might look like, one must actually undertake all those steps, render the scene and undo all of these steps again, so that one can continue with the modeling procedure.

One of the new modifier stacks is “mirror”. Applied to half of a given model, one can interactively see what the finished object will look like.

Mirror modifier

What the modifier does is exactly what one would normally do manually: copy the verteces in the object, mirror them over the defined axis (the axis of the object are used) and Merge any Doubleverteces. The Parameter “Merge Limit” defines the maximum poximity of two verteces that would be merged after mirroring. Also the mirror-modfier adjusts the object-normals, so that both halves fit together nicely. What I would like to see is the option of a vertex-group that would be mirrored. That way one could easily model symmetrical objects that have small asymmetrical features.

The first line of each modifier contains the same buttons:

  • Collapse Arrow - Collapses modifier to show only header
  • Name Box - Stores user-definable modifier name
  • Render Display - Shows modifier effect in render
  • Interactive Display - Shows modifier effect in 3D view
  • Edit Mode Display - Shows modifier effect in edit mode
  • Cage Mode - Applies modifier to editing cage in edit mode
  • Move Up - Moves modifier up in the stack
  • Move Down - Moves modifier down in the stack
  • Delete - Removes the modifier from the stack

The two buttons for moving the modifier in the stack affect the order in which the modifiers are applied. Each modifier takes the output of the preceding modifier, modifies it and outputs it for the next modifier etc..

The following modifiers exist as of now:

  • Subsurf
  • Lattice Deform
  • Curve Deform
  • Build Effect
  • Mesh Decimator
  • Wave Effect
  • Armatures
  • Booleans

To end this article I’ve created a movie of some nice effect that can be created by overlaying two Build-modifiers with “Randomize” enabled:

Double Build-effect click for movie

[/lplang]
[lplang lang="deutsch" default="default"]
The Modifier Stack in editor button (F9)

Die Blenderversion 2.40 wird jeden Tag herausgegeben und eines der grösseren Neuerungen, die es mit sich bringen wird, sind die sog. “modifier stacks“. Der modifier stack wird mehrere bereits in Blender vorhandene Funktionen und einige neue enthalten, der große Vorteil wird darin bestehen, dass die Anwendung der modifier modular und interaktiv erfolgen wird, plus sie werden an einer Stelle zentralisiert - dem edit button (F9). Außerdem wird hierdurch jede Modifikation zu jeder beliebigen Zeit rückgängig machbar oder editierbar sein.

Eines meiner Probleme bei der Modellierung des Cross-Roadsters ist die Symmetrie des Wagens zu nutzen, ohne an Flexibilität zu verlieren. Im Normalfall modelliert man bei symmetrischen Objekten eine Hälfte des Objekts. Nach Fertigstellung dieser Hälfte wird sie kopiert, gespiegelt und die doppelten Punkte mit denen des Originals verschmolzen. Problematisch an dieser Vorgehensweise ist, dass während der Modellierung das komplette Objekt nicht sichtbar ist. Um Zwischenergebnisse zu erhalten, muss man die obengenannten Zwischenschritte einzeln durchgehen, das Bild rendern und die Änderungen wieder rückgängig machen, um wieder an der Hälfte weiterarbeiten zu können.

Einer der neuen modifier stacks ist “mirror”. Auf die besagte Modellhälfte angewandt, lässt sich damit das fertige Objekt zu jeder Zeit und während der Modellierung anschauen.

Mirror modifier

Was der modifier macht ist exakt das, was man ansonsten manuell machen müsste: eine Kopie der Punkte im Objekt erstellen, über die definierte (Objekt-)Achse spiegeln und überdeckende Punkte verschmelzen. Die Genauigkeit der Überdeckung kann dabei verändert werden (”Merge Limit”), sodass auch nicht genau überdeckende Punkte verschmolzen werden. Außerdem passt der Modifier automatisch die Objektnormalen so an, dass die Anbindung zwischen den beiden Hälften nicht sichtbar ist. Was mir persönlich bei diesem Modifier fehlt ist die Möglichkeit, eine Punktgruppe zu definieren, die gespiegelt werden soll. Damit liessen sich fast-symmetrische Objekte leicht modellieren.

Die oberste Zeile eines jeden Modifiers sieht fast gleich aus:

  • Über das Dreieck lassen sich die Parameter des Modifiers ein- und ausblenden
  • Jeder Modifier lässt sich bennen. Ich habe noch keine Funktionalität dahinter entdeckt, außer dass die Änderungen dadurch kommentiert werden können, z.B. statt “mirror” “zweite Hälfte”.
  • Anzeigen der Modifier-Ausgabe während des Rendervorgangs
  • Anzeigen der Modifier-Ausgabe während der interaktiven Anzeige
  • Anzeigen der Modifier-Ausgabe während der Bearbeitung des Gitternetzes
  • (Nicht immer vorhanden) Bearbeitungsmöglichkeit der durch den modifier erzeugten Gitternetzes (nein, ich hab noch nicht rausgefunden, wo das sinnvoll ist..)
  • Modifier eine Stufe nach oben im modifier stack verschieben (wird vorher ausgeführt)
  • Modifier eine Stufe nach unten im modifier stack verschieben (wird später ausgeführt)
  • Modifier löschen

Die beiden Tasten zum Verschieben des modifiers beeinflussen die Reihenfolge, in der die modifier angewendet werden. Jeder Modifier übernimmt die Ausgabe des voranstehenden Modifiers.

Folgende Modifier stehen derzeit zur Verfügung:

  • Subsurf: Erstellen einer subsurface-Oberfläche mittels Simple-Subdiv oder Catmull-Clark
  • Lattice, Armature und Curve: Veränderung des Ausgangsobjekts mittels eines der Methoden
  • Build: zeitabhängige Einblendung der einzelnen Objektpolygone (war vorher im object-button (F7) zu finden)
  • Mirror: Spiegelung der Objektpunkte entlang einer Objektachse
  • Decimate: Einfachste Methode, um lowpolys (Polygonobjekte mit kleiner Polygonanzahl) zu erstellen
  • Wave: zeitabhängige Wellenverformung des Objekts (war vorher im object-button (F7) zu finden)
  • Boolean: boolscher Operator

Zum Schluss noch ein schöner Effekt, der sich durch zwei überlagerte Build-Modifier erstellen lässt:

doppelter Build-effect click für Film

[/lplang]

Verwandte Beiträge

Comments

Noch keine Kommentare.

RSS-Feed für Kommentare zu diesem Beitrag. TrackBack URI

Einen Kommentar schreiben