In diesem Tutorial sehen wir uns an, wie man in Blender den Copy Rotation Constraint verwendet, um mehrere Objekte gleichzeitig zu drehen, wobei sich jedes um seinen eigenen Origin dreht. Dies geschieht insbesondere dadurch, dass die Rotation eines einzelnen Referenzobjekts kopiert wird.


Die Videoversion dieses Tutorials ist derzeit in dieser Sprache nicht verfügbar.


Videotranskript

Hallo zusammen.

In diesem Tutorial sehen wir uns an, wie man in Blender den Copy Rotation Constraint verwendet, um mehrere Objekte gleichzeitig zu drehen, wobei sich jedes um seinen eigenen Origin dreht. Dies geschieht insbesondere dadurch, dass die Rotation eines einzelnen Referenzobjekts kopiert wird.

Dieses Tutorial wurde mit Version 3.3 von Blender erstellt, aber der Copy Rotation Constraint ist bereits seit mehreren Versionen verfügbar und wird voraussichtlich auch in zukünftigen Versionen vorhanden sein.

Dies ist ein grundlegendes Tutorial, das sich an alle richtet, die noch neu in Blender sind. Wir behandeln Themen wie das Trennen eines Objekts in mehrere Objekte, den Origin von Geometrien und natürlich den Copy Rotation Constraint.

Um euch ein praktisches Beispiel zu zeigen, verwende ich ein 3D-Modell, das ich selbst erstellt habe und das venezianische Jalousien darstellt. Da eine der besten Möglichkeiten, etwas zu lernen, darin besteht, es selbst auszuprobieren, könnt ihr dieses 3D-Modell kostenlos über den Link in der Videobeschreibung herunterladen.

Gut, dann legen wir los. Öffnen wir zunächst die Datei window-blind.blend und werfen einen Blick auf ihren Inhalt. Sie enthält ein einzelnes Objekt, das sowohl die Struktur als auch die einzelnen Lamellen der Jalousie umfasst.

Was wir tun möchten, ist, die einzelnen Lamellen zu trennen, sodass wir sie individuell drehen können, jeweils um ihre eigene horizontale Achse, die in diesem Fall mit der globalen X-Achse übereinstimmt.

Daher sollten wir die Lamellen nicht nur vom Rest der Struktur trennen, sondern sie auch untereinander trennen, um viele einzelne Objekte zu erhalten, von denen jedes einen korrekt gesetzten eigenen Origin hat.

Anschließend sehen wir uns an, wie wir die Rotation jeder Lamelle mit der Rotation einer einzelnen Lamelle verknüpfen können, die als Referenz für alle anderen dient.

Zuerst trennen wir alle Lamellen vom Rest der Struktur. Dazu wechseln wir in den Edit Mode, wählen nur die Lamellen aus, drücken die Taste P und wählen Selection aus dem Separate-Menü, das auf dem Bildschirm erscheint.

Es gibt mehrere Möglichkeiten, nur die Lamellen auszuwählen, und ich zeige euch hier ein paar davon, damit ihr die Methode wählen könnt, die euch am besten gefällt. Falls ihr sie noch nicht kennt, lernt ihr sie dabei gleich mit, was auch in anderen Situationen nützlich sein kann.

Eine Methode besteht darin, schnell einige Vertices aller Lamellen auszuwählen, zum Beispiel mit dem Box Select Tool, dessen Shortcut die Taste B ist, und die Auswahl dann mit dem Select More Tool zu erweitern, dessen Shortcut CTRL und Numpad Plus ist, bis alle Lamellen ausgewählt sind.

Eine zweite Methode besteht darin, in den Vertices Selection Mode zu wechseln und die Taste L zu drücken, während sich die Maus über einem Vertex jeder Lamelle befindet. Die Taste L ist nämlich der Shortcut für den Linked Operator, der alle Vertices auswählt, die mit dem Vertex unter dem Mauszeiger verbunden sind, wenn diese Taste gedrückt wird.

Da es in diesem speziellen Objekt viele Lamellen und im Vergleich dazu nur wenige andere Elemente gibt, könnt ihr auch mit einer inversen Auswahl arbeiten. Das ist die dritte Methode. Wir wählen die anderen Elemente der Struktur mit L aus und kehren dann die Auswahl mit CTRL I um.

Sobald die Lamellen ausgewählt sind, drücken wir also P und wählen Selection aus dem Separate-Menü.

Nun bilden die Lamellen ein neues, separates Objekt, dessen Origin sich an derselben Position befindet wie der Origin des Objekts, von dem es abgeleitet wurde.

Bevor wir den Origin neu setzen, müssen wir jedoch jede Lamelle zu einem eigenen Objekt machen.

Auch in diesem Fall verwenden wir den Separate Operator, aber diesmal ist die Auswahl einfach. Es reicht aus, in den Edit Mode zu wechseln, mit der Taste A alle Geometrien auszuwählen, die Taste P zu drücken und diesmal den Operator By Loose Parts zu wählen.

Jede Lamelle ist nun ein eigenständiges Objekt, aber alle Lamellen haben ihren Origin an der Position des Origins des ursprünglichen Objekts. Daher müssen wir jetzt den Origin jeder Lamelle korrekt setzen.

Bei diesem Objekttyp haben wir Glück, da der Origin einfach auf den Mittelpunkt der Geometrie jeder Lamelle gesetzt werden kann.

Um alle Lamellen auszuwählen, ist die schnellste Methode wahrscheinlich, die ursprüngliche Struktur auszuwählen und die Auswahl mit der Tastenkombination CTRL I zu invertieren.

An diesem Punkt können wir mit der rechten Maustaste auf die Auswahl klicken und die Option Set Origin to Geometry wählen.

Wenn wir nun versuchen, jede Lamelle um die globale X-Achse zu rotieren, wird sich die Lamelle korrekt drehen.

Wählen wir jetzt eine Lamelle aus, die als Referenz für alle anderen dienen soll, zum Beispiel die oberste, und benennen wir sie in TARGET um.

Nun wählen wir die Lamelle aus, die TARGET am nächsten liegt, und öffnen den Tab Constraints im Properties Window. Anschließend fügen wir diesem Objekt einen Constraint vom Typ Copy Rotation hinzu.

Im Feld Target des Constraints wählen wir die Lamelle aus, die wir gerade in TARGET umbenannt haben.

Der Constraint bietet uns weitere Optionen, aber für unsere Zwecke ist es nicht notwendig, sie näher zu betrachten.

Um diesen so eingerichteten Constraint schnell auf alle anderen Lamellen zu übertragen, müssen wir zuerst alle anderen Lamellen auswählen, dann zuletzt die Lamelle mit dem Constraint auswählen, anschließend die Blender Search Box öffnen und Copy Constraints eingeben.

Der Operator Copy Constraints to Selected Objects erscheint in der Search Box. Wählen wir ihn aus und überprüfen wir, dass nun alle Lamellen den Copy Rotation Constraint korrekt gesetzt haben.

Der interessanteste Test besteht jedoch darin, die TARGET-Lamelle auszuwählen und sie um ihre X-Achse zu rotieren. Dabei seht ihr, wie sich alle anderen Lamellen automatisch ebenfalls drehen.

HINWEIS: In meinem Fall habe ich die Blender Search Box durch Drücken der Leertaste geöffnet. Dieser Shortcut kann im Bereich Keymap des Preferences Window festgelegt werden.

Zusammenfassend haben wir in diesem kurzen Tutorial gesehen, wie man viele Objekte aus einem einzigen Objekt trennt, ihre Origins setzt und sie mithilfe des Copy Rotation Constraint die Rotation eines Referenzobjekts übernehmen lässt. Vergesst nicht, das 3D-Modell herunterzuladen, damit ihr das, was ihr gerade gesehen habt, direkt selbst ausprobieren könnt.

Ich hoffe, dieses Tutorial war hilfreich. Bis bald.

Diese Website dient ausschließlich der Präsentation einiger meiner Arbeiten und verfolgt keinerlei werbliche Absichten. Bitte beachten Sie, dass ich derzeit keine Anfragen für individuelle Auftragsarbeiten, Beratungsleistungen oder andere Formen beruflicher Zusammenarbeit suche oder beantworte.


ERWEITERTE DATENSCHUTZ- UND COOKIE-VERWENDUNGSRICHTLINIEN