In diesem Tutorial zeige ich euch, wie ich den Curve Modifier in Blender 4.3 verwendet habe, um ein Objekt entlang eines Pfads zu verformen, konkret, um die Öffnungs- und Schließbewegung eines Brotkastendeckels zu erzeugen.



Videotranskript

Hallo zusammen! In diesem Tutorial zeige ich euch, wie ich den Curve Modifier in Blender 4.3 verwendet habe, um ein Objekt entlang eines Pfads zu verformen, konkret, um die Öffnungs- und Schließbewegung eines Brotkastendeckels zu erzeugen.

Der Curve Modifier ermöglicht verschiedene Effekte. Zum Beispiel kann er die Form eines Objekts verformen, indem er die Kontrollpunkte der Kurve verändert, vorausgesetzt, das Objekt und die Kurve überlappen sich anfangs und das Objekt verfügt über genügend Unterteilungen.

Er kann auch verwendet werden, um Kopien eines Objekts entlang eines Pfads anzuordnen, der frei bearbeitet werden kann, wenn er mit einem Array Modifier kombiniert wird.

Schließlich verformt der Curve Modifier ein Objekt, wenn es sich entlang des Pfads bewegt. Dies ist der Fall, den wir in diesem Tutorial analysieren werden. Ich werde auch einige Aspekte wie Neigung oder Richtungsumkehr ansprechen, die zu falschen Ergebnissen führen können, wenn sie bei der Verwendung des Curve Modifiers nicht richtig berücksichtigt werden.

Die Szene für dieses Beispiel enthält drei Objekte. Der Brotkasten selbst hat keine Modifier und kann zunächst beiseitegelegt werden, damit wir uns auf den Rest konzentrieren können.

Das zweite Objekt ist der Deckel des Brotkastens. Wie ihr seht, ist dieses Objekt anfangs gerade, weil es durch die Pfadkurve verformt wird. Es gibt außerdem mehrere horizontale Schnitte, die mit Loop Cut und Bevel erstellt wurden und die helfen, das Objekt korrekt zu verformen, wenn es sich entlang der Kurve bewegt.

Ich positioniere den Ursprung des Objekts an der Stelle, die beim geschlossenen Deckel seine Basis darstellen würde. Diese Position ist nicht zufällig, da sie den Eintrittspunkt des Objekts in die Pfadkurve darstellt.

Beim Einsatz von Modifiers ist es entscheidend, Rotation und Skalierung korrekt anzuwenden, indem man CTRL A drückt und Rotation and Scale auswählt. Der Curve Modifier ist da keine Ausnahme. Tatsächlich entstehen fehlerhafte Ergebnisse oft dadurch, dass Rotation und Skalierung nicht korrekt auf das zu verformende Objekt und die Pfadkurve angewendet wurden.

Das dritte Objekt ist die Pfadkurve. Diese Kurve ist einfach ein Bezier Curve Objekt, das ich durch Verschieben seiner Kontrollpunkte so geformt habe, dass es dem gewünschten Pfad des Deckels entspricht.

Ich habe den Ursprung der Kurve an den Eintrittspunkt des Objekts in den Pfad verschoben, sodass die Ursprünge beider Objekte übereinstimmen.

Genau wie beim Deckel ist es wichtig, die Rotation und Skalierung der Pfadkurve mit CTRL A und der Auswahl von Rotation and Scale anzuwenden.

Mit den Objekten in dieser Position wende ich einen Curve Deform Modifier auf das Objekt an, das verformt werden soll. In diesem Modifier müssen zwei wichtige Parameter festgelegt werden: das Objekt, das als Pfad verwendet wird, und die Verformungsachse.

Das Objekt, das als Pfad verwendet wird, ist natürlich die Bezier Curve.

Was die Verformungsachse betrifft, so ist es in meinem Fall die Y-Achse in negativer Richtung, weil ich möchte, dass sich der Deckel entlang der Kurve bewegt, indem er entlang der negativen Y-Achse verschoben wird, wie durch die Transformationsmanipulatoren angezeigt.

Wenn man den Modifier auf diese Weise einrichtet, entsteht zunächst ein komplettes Durcheinander. Sehen wir uns also an, wie man das richtige Ergebnis erzielt.

Die ersten beiden Dinge, die man bei der Kurve beachten sollte, sind Tilting (Neigung) und die Richtung der Kurve. Diese lassen sich im Edit Mode analysieren, wenn man im Overlays-Menü im Header des 3D View die Anzeige der Normals aktiviert.

Beginnen wir mit der Richtung, die in diesem Fall sofort dabei hilft, das Objekt korrekt zu positionieren. Um die Richtung der Pfadkurve zu invertieren, wähle ich im Edit Mode mindestens einen Kontrollpunkt aus und verwende das Werkzeug Switch Direction im Segments-Menü.

Jetzt befindet sich der Deckel an der richtigen Startposition, ist jedoch um 90 Grad gedreht und in einer Dimension gestaucht.

Tilting bezeichnet die Drehung der Kontrollpunkte der Kurve entlang der Pfadrichtung. Objekte, die mit Curve Deform modifiziert wurden, folgen dieser Ausrichtung, daher muss die Neigung korrekt eingestellt werden.

Die Tilting-Werte lassen sich anpassen, indem man einen oder mehrere Kontrollpunkte auswählt und im Transform Panel den gewünschten Wert eingibt, oder mit dem Shortcut CTRL T und der Eingabe des gewünschten Drehwertes.

Man kann das Tilting (die Neigung) eines oder mehrerer ausgewählter Kontrollpunkte auch mit dem Shortcut ALT T zurücksetzen.

In meinem Fall beträgt die Neigung der Kontrollpunkte 90 Grad. Wenn ich einfach alle auswähle und diesen Wert mit ALT T zurücksetze, wird das Problem behoben... oder zumindest scheint es so, wie wir später sehen werden.

An diesem Punkt wechsle ich zurück in den Object Mode, um das letzte Problem zu lösen: das Objekt wird in zwei Dimensionen gestaucht.

Um das zu beheben, wähle ich die Pfadkurve aus und deaktiviere die Option Radius im Abschnitt Curve Deform des Object Data Properties Panels.

Der Deckel erscheint nun auf dem Kopf stehend, was bedeutet, dass der korrekte Tilting-Wert eigentlich 180 Grad ist. Also wechsle ich zurück in den Edit Mode, wähle alle Kontrollpunkte der Kurve aus, drücke CTRL T, gebe 180 ein, bestätige mit Enter und kehre in den Object Mode zurück.

Jetzt kann ich den Deckel im Object Mode entlang der Kurve verschieben und erhalte das gewünschte Ergebnis.

Bevor ich das Setup abschließe, mache ich die Kurve und den Deckel zu Children des Containers. So werden beim Verschieben, Drehen oder Skalieren des Containers dieselben Transformationen auch auf Deckel und Kurve angewendet, wodurch alles konsistent bleibt.

Zuerst wähle ich sowohl die Kurve als auch den Deckel aus und positioniere sie korrekt im Container.

Die Parenting-Beziehung wird hergestellt, indem man alle zu verknüpfenden Objekte auswählt (Mehrfachauswahl), das Elternobjekt zuletzt markiert und dann CTRL P drückt. Ich führe diese Operation mit allen drei Objekten in der Szene durch und wähle den Container zuletzt aus.

Wenn ich nun das Parent Object rotiere, entspricht die Bewegungsrichtung des Deckels nicht mehr der globalen Y-Achse. Um den Deckel trotzdem einfach bewegen zu können, schalte ich in der Kopfzeile der 3D View auf die Darstellung der lokalen Achsen um, sodass ich ihn entlang seiner lokalen Y-Achse verschieben kann.

Zusammenfassend: Ich habe das Objekt und die Kurve so positioniert, dass ihre Origins übereinstimmen und beide entlang einer der globalen Achsen der Szene ausgerichtet sind. Ich habe Rotation und Scale auf beide angewendet. Dann habe ich im Edit Mode das Tilting und die Richtung der Kurve überprüft und zur Hilfe die Normals-Anzeige aktiviert. Ich habe die Option Radius im Object Data Properties Panel der Kurve deaktiviert. Zum Schluss habe ich die Kurve und den Deckel dem Container untergeordnet, um die gesamte Struktur in meinen Projekten konsistent positionieren, drehen und skalieren zu können. Jetzt kann der Deckel entlang einer seiner lokalen Achsen bewegt werden.

Das war’s für dieses Tutorial! Ich hoffe, es war hilfreich! Bis zum nächsten Mal!

Tutorials durchsuchen

Geben Sie eine Suchphrase oder mehrere durch Kommas getrennte Schlüsselwörter ein.

3D-Modelle, Tutorials und Ressourcen zur Computergrafik von Francesco Milanese. Nutzungslizenzen für die 3D-Modelle können über die auf den jeweiligen Seiten verlinkten externen Shops zu den jeweils geltenden Lizenzbedingungen erworben werden. Francesco Milanese — Italienische Umsatzsteuernummer (Partita IVA): 06321250877. Kontakt: info@francescomilanese.com


ERWEITERTE DATENSCHUTZ- UND COOKIE-VERWENDUNGSRICHTLINIEN