Neue Funktionen in Cinema 4D – R12 bis R19, R20 und R21

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Alle Videos des Tutorials Neue Funktionen in Cinema 4D – R12 bis R19, R20 und R21

In diesem Tutorial statten wir einen außerirdischen Zweibeiner mit einem funktionsfähigen Charakter-Rig aus. Dafür habt ihr in der zugehörigen Arbeitsdatei "PSD_C4D_R13_Charactervorlagen_Start.c4d" den Alien-Charakter zur Verfügung. Natürlich könnt ihr auch einen beliebigen anderen Charakter für dieses Tutorial verwenden; die wesentlichen Schritte bleiben (zumindest für Zweibeiner) gleich.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Sehen wir uns den Aufbau der Szene bzw. des Charakters kurz im Objekte-Manager an. Der Charakter besteht im Wesentlichen aus einem per HyperNURBS-Objekt geglätteten Polygonobjekt; die beiden Augen sind einfach nur platzierte parametrische Kugel-Objekte. Die Texturen des Aliens sind bereits per Textur-Fixierungs-Tag fixiert, sodass wir gleich mit dem Rigging beginnen können.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Aufbau des Rigs

Der Aufbau des Charakters über die in CINEMA 4D Release 13 enthaltenen Charaktervorlagen erfolgt über das Charakter-Objekt aus dem Menü Charakter.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Bevor wir mit der Erstellung der Komponenten für unser Alien anfangen, geben wir noch ein paar Eckpunkte als Hilfestellung an. Auf der Basis-Seite des Einstellungsdialogs des Charakter-Objekts können wir aus dem Menü Charakter zum Beispiel gleich definieren, dass es sich um ein Alien handelt.

Über den Parameter Größe bekommt das Charakter-Objekt einen Anhaltspunkt über die Größe des Charakters mitgeteilt (in meinem Beispiel habe ich die Antennen nicht hinzugerechnet). Dies hat den Vorteil, dass bei der gleich folgenden Erzeugung der Komponenten bereits eine recht brauchbare Position für die Elemente veranschlagt wird.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Die nächste wichtige Grundvorgabe ist die Art des Charakters, damit die richtige Charaktervorlage bei der Erstellung des Rigs zum Einsatz kommt. Auf der Objekt-Seite des Charakter-Objekts finden wir dazu im Reiter Aufbauen die Vorlage Biped, also den Zweibeiner.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Nun können wir auch schon mit dem Aufbau des Rigs beginnen. Dank Charaktervorlage werden uns immer nur die sinnvollen bzw. anatomisch möglichen Komponenten für die Erstellung angeboten. Wir beginnen mit der Hüfte durch Klick auf den Button Pelvis.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Wir machen gleich mit dem Rückgrat weiter und installieren über das jetzt verfügbare Menü Spine die Spine (FK)-Komponente.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Da die Spine-Komponente die Ausgangsbasis für Arme, Kopf und Beine ist, bekommen wir jetzt auch diese Komponenten zur Erzeugung angeboten. Über den Button Head setzen wir dem Charakter eine Kopf-Komponente auf.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Jetzt haben wir bereits die ersten Komponenten für unseren Alien-Charakter erzeugt; allerdings sind diese Komponenten trotz Vorgabe noch nicht genau positioniert.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Um diese Komponenten korrekt an den Charakter anpassen zu können, gehen wir kurzzeitig in den Modus Justieren über. Ein Klick auf den gleichnamigen Reiter auf der Objekt-Seite des Charakter-Objekts genügt.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Damit die Justierung der Komponenten möglichst übersichtlich ablaufen kann, stellt uns das Charakter-Objekt die Komponenten als kleine Kugeln dar. Wenn ihr mit dem Mauszeiger über eines der Elemente fahrt, bekommt ihr sogar die Namen dazu angezeigt.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Bevor wir die nächsten Komponenten des Rigs erstellen, platzieren wir die bis jetzt vorliegenden Komponenten an die korrekten Positionen. Wir wechseln dazu in die Ansicht von vorne (Taste F4) und beginnen mit der untersten Komponente der Wirbelsäule. In meinem Beispiel habe ich die Pelvis-Komponente, die ja als Hüfte hierarchisch die oberste Ebene darstellt, der besseren Erreichbarkeit wegen etwas höher in der Mitte des Charakters platziert (grüne Kugel) - funktionell ändert sich dadurch aber gar nichts.

Die einzelnen Komponenten lassen sich einfach durch die Verschiebeachsen wie gewünscht an die entsprechende Position verschieben.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Wir können die Einzelelemente der Wirbelsäule über deren Länge verteilen, bis wir beim Hals ankommen. Hier liegt der letzte Teil der Wirbelsäule unseres Alien-Charakters.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Die Kopf-Komponente schließlich verschieben wir nach ganz oben an die Kopfspitze. Dort wird später auch das Kontrollelement für den Kopf erreichbar sein.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Wir wechseln in die Seitenansicht von rechts (Taste F3), um die Komponenten auch in Z-Richtung korrekt positionieren zu können. Dazu beginnen wir wieder beim untersten Punkt und arbeiten uns Komponente für Komponente bis zur Kopfspitze nach oben.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Damit sind vorerst alle erstellten Komponenten des Charakters an Ort und Stelle untergebracht. Wenn wir nun den Justieren-Modus beenden, indem wir wieder in den Aufbauen-Modus wechseln, haben wir bereits einen ersten Eindruck über die zugehörigen Kontrollelemente für den Charakter.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

In den Aufbauen-Modus bzw. in den Einstellungsdialog des Charakter-Objekts zurückgekehrt, fahren wir bei den Beinen fort. Dazu markieren wir in der Komponentenhierarchie das Spine-Objekt und können auf das Menü Leg zurückgreifen. Damit wir die Beine gleich paarweise für links und rechts erzeugen lassen, halten wir beim Klick auf den Eintrag Leg (IK) einfach die Ctrl- bzw. Strg-Taste gedrückt.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Gleiches gilt für die Erzeugung der Arme. Haltet auch hier die Ctrl- bzw. Strg-Taste gedrückt und wählt den Eintrag Arm (FK) oder Arm (IK), je nachdem, wie die Arme später animiert werden sollen. Um euch die Funktionsweise von FK (Forward Kinematik) und IK (Inverse Kinematik) nahebringen zu können, wähle ich an dieser Stelle die FK-Variante für die Arme.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Mit den Armen haben wir nun alle für unseren Alien-Charakter zwingend notwendigen Komponenten erzeugt, sodass wir die neu hinzugekommenen Komponenten im Justieren-Modus auf das Alien anpassen können.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Ein Blick in die Editor-Ansicht zeigt, dass die neuen Komponenten zwar nicht passgenau an den richtigen Stellen liegen (das wäre auch reiner Zufall), aber dank vorgegebener Charaktergröße und den bereits bestehenden Komponenten wie Wirbelsäule und Kopf hält sich der Bearbeitungsaufwand in Grenzen.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Wir wechseln wieder in die Ansicht von vorne (Taste F4) und beginnen bei der Anpassung der Bein-Komponenten. Praktischerweise arbeiten die Komponenten symmetrisch (siehe Attribute-Manager), sodass es genügt, sich um eine der beiden Seite zu kümmern; die andere Seite wird automatisch gespiegelt mit angepasst.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Vom Beinansatz über die Knie bis hin zum Knöchel und der Fußspitze platzieren wir die Komponenten der Beine Schritt für Schritt aus der Ansicht von vorne.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Anschließend wechseln wir in die Seitenansicht (Taste F3), um die Bein-Komponenten auch in Z-Richtung an das Alien anpassen zu können. Beginnt wieder an der ersten Stelle der Hierarchie, sonst müsst ihr ständig die angehängten Komponenten nachjustieren.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Da das Alien leider nicht über einen humanoiden Einheitsfuß verfügt, ist beim Justieren der Fußspitze auch die Zentralperspektive (Taste F1) gefragt.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Beine und Füße sind damit erledigt, sodass wir uns um die Arme des Aliens kümmern können. Wir beginnen wieder beim obersten Punkt der Hierarchie, bei den Schultern, und setzen die zugehörige Komponente aus der Ansicht von vorne (Taste F4) an die entsprechende Stelle.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Es folgt die Komponente des Ellenbogens, die ziemlich genau in der dafür vorgesehenen, mit mehr Polygonen ausgestatteten Armbeuge des Aliens positioniert werden sollte, um das Anwinkeln mit der Geometrie problemlos zu ermöglichen.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Wie ihr sicherlich schon bemerkt habt, verfügt die modellierte Alien-Hand nur über zwei größere Finger. Wir verwenden trotzdem das menschliche "Fünf-Finger-System" - zum einen, um mit der Charaktervorlage weiterarbeiten zu können. Zum anderen: dank der enthaltenen Animierbarkeit ist es möglich, die klobigen Finger gut zu bewegen.

Wenn ihr einen anderen Charakter für dieses Tutorial verwendet habt, passt ihr natürlich im Folgenden die Einzelkomponenten der Finger an die vorliegende Geometrie an.

Um die komplette Hand inklusive der Finger zu bewegen, sucht ihr euch die Hand-Komponente heraus und verschiebt sie an die Stelle des Handgelenks.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Es folgt die Justierung der Arm-Komponenten aus der Zentralperspektive (Taste F1). Hier habt ihr einen guten Überblick über den tatsächlichen Sitz der Komponente.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Wie bereits angedeutet, sind die drei überzähligen Finger nicht etwa überflüssig. Wir platzieren sie einfach gut über die Alien-Hand verteilt über die Geometrie. Da jeder einzelne der Finger über die Steuerung der Charaktervorlage animierbar ist, können wir so jeden Bereich der Hand ansteuern.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Zu guter Letzt kontrollieren wir noch den Sitz der Arm- und Hand-Komponenten aus der Zentralperspektive (Taste F1).

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Nach diesem Schritt sind alle Komponenten für den Alien-Charakter verbaut und justiert. Dank der Charaktervorlagen haben auch die zuletzt angefügten Komponenten bereits Kontroll- bzw. Steuerelemente.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Wenn wir den Justieren-Modus beenden, indem wir in den Anpassen- oder Animieren-Modus wechseln, sehen wir die an den Armen und Händen sowie an den Füßen angebrachten Kontrollelemente. Doch mehr dazu später; nun müssen wir zunächst das Rig an die Geometrie knüpfen.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Binden und Wichten des Rigs an die Geometrie

Auch für die Bindung und Wichtung des Charakters bietet das Charakter-Objekt eine komfortable Schnittstelle in Form des Binden-Modus im Einstellungsdialog des Charakter-Objekts. Um die Geometrie unseres Aliens an das von uns aufgebaute Charakter-Rig zu binden, müssen wir lediglich das Polygonobjekt der Alien-Geometrie in das Feld Objekte auf der Binden-Seite ziehen.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Mit diesem Schritt hat CINEMA 4D nun automatisch den für die Bindung und Verformung des Meshes notwendigen Skin-Deformer erzeugt und zugeordnet sowie dem Polygonobjekt ein Wichtungs-Tag zugewiesen. Im Idealfall ist hier gar nichts mehr zu tun; Geometrie und Rig sind damit verbunden.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Da der Idealfall leider extrem selten eintritt, prüfen wir für die wichtigsten Körperbereiche, ob die Wichtungen für unseren Charakter passen. Dazu deaktivieren wir als Erstes das HyperNURBS-Objekt, sonst würden uns die Wichtungen nicht im Editor angezeigt. Wenn wir nun das Wichtungs-Tag im Objekte-Manager selektieren, bekommen wir im Attribute-Manager die zugehörigen Joints bzw. Komponenten aufgelistet.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Je nachdem, was wir in der Joints-Liste auswählen, präsentiert der Editor die anliegenden Wichtungen farbig auf der Geometrie. Selektieren wir den obersten Eintrag, erscheinen entsprechend alle Körperpartien gefärbt.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Prüfen wir gleich, ob die Wichtung für den Kopf korrekt anliegt. Dazu selektieren wir die Komponente Head in der Joints-Liste und sehen, dass der komplette Kopf inklusive Hals gefärbt erscheint - hier gibt es nichts auszusetzen.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Kritisch sind auch meist Bereiche mit weit auseinander liegender Geometrie wie beispielsweise bei den Füßen. Ein Klick auf den in der L_ bzw. R_Leg-Komponente liegenden Zehen-Joints zeigt aber, dass auch hier kein Änderungsbedarf besteht.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Wir bleiben in der Bein-Komponente und selektieren das oberste Joint am Beinansatz. Hier ist an der Färbung deutlich zu erkennen, dass sich ein Bewegen des Beines bis zur Brusthöhe des Aliens bemerkbar machen würde. Das ist so natürlich nicht erwünscht, weshalb wir hier nachbessern müssen.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Da mit dem Wichtungs-Tag auch gleich das Wichtungs-Werkzeug aktiv ist, können wir dies aber relativ schnell berichtigen. Zunächst aktivieren wir im Einstellungsdialog des Werkzeugs auf der Symmetrie-Seite das symmetrische Malen.

Auf der Optionen-Seite befinden sich die Parameter für den Pinselauftrag. Ich setze hier zumeist auf eine Härte von 100%, damit auch sicher alle bemalten Regionen voll von der Wichtung erfasst werden und schwäche diesen Wert im Zweifelsfall erst später ab.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Einfaches Malen im Editor ergibt positiven Wichtungsauftrag (weißer Kreis um Werkzeug), während Malen mit gedrückt gehaltener Ctrl- bzw. Strg-Taste die Wichtung wegradiert (roter Kreis um Werkzeug). Da wir ja die Wichtung an den Seiten des Alien-Bauches zurücknehmen wollen, radieren wir also an den entsprechenden Stellen mit gedrückt gehaltener Ctrl- bzw. Strg-Taste die Wichtungen weg.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Wenn wir zu viel wegradiert haben, lassen wir die Ctrl- bzw. Strg-Taste einfach los und tragen die Wichtung wieder auf.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Dank der symmetrischen Malfunktion wurde bei der Bearbeitung der Wichtungen des linken Beines auch gleich die Wichtungen des rechten Beines angepasst.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Nachdem wir einen Teil des gewichteten Alien-Rumpfes bei der Bearbeitung der Beine verändert haben, müssen wir diese nicht mehr vorhandenen Wichtungen dem korrekten Körperteil zuweisen. Wir wählen dazu das entsprechende Spine-Joint aus und fügen ihm mit dem Wichtungs-Werkzeug ruhig großzügig die betroffenen Bereiche des Meshes durch Wichtung zu.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Um zu kontrollieren, ob auch wirklich alle Körperbereiche mit Wichtungen belegt sind, bietet sich die einfarbige Wichtungs-Darstellung an. Auf der Darstellung-Seite des Wichtungs-Werkzeugs schalten wir dazu im Menü Wichtungsfarben auf einfarbig um. Wenn wir nun die komplette Joint-Liste durch Klick auf das oberste Element auswählen …

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

… sollte der komplette Alien-Körper mit weißer Wichtungs-Farbe bedeckt sein. Ansonsten heißt es: nacharbeiten. Da die Augen nicht Bestandteil der Geometrie sind, sind sie von keiner Wichtung erfasst. Für die Anbindung der Augen greifen wir auch nicht auf Wichtungen, sondern auf ein Constraint zurück.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Binden der Augen per Constraint

Sehen wir uns dazu noch einmal kurz die betroffenen Objekte im Objekte-Manager an. Es geht um die beiden parametrischen Kugel-Objekte außerhalb des HyperNURBS-Käfigs.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Beiden Objekten weisen wir über das Menü Tags>Charakter Tags im Objekte-Manager ein Constraint-Tag zu.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Da beide Tags die gleichen Einstellungen benötigen, selektieren wir sie im Objekte-Manager, bevor wir uns an die Parameter machen. Auf der Basis-Seite des Einstellungsdialogs wählen wir zunächst die Art des Constraints aus. Durch Aktivieren der Option Überobjekt bewerkstelligen wir, dass sich die beiden Augen als Unterobjekt eines anderen Objektes verhalten.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Dieses andere, als Überobjekt fungierende Objekt müssen wir natürlich noch definieren. Praktisch wäre der Joint am Kopf des Aliens, damit die Augen bei jeder Drehung bzw. Bewegung des Joints mitwandern.

Leider sehen wir momentan statt Joints nur die von uns erzeugten Komponenten des Charakter-Objekts. Kein Problem: Auf der Darstellung-Seite des Einstellungsdialogs des Charakter-Objekts schalten wir einfach auf die Komponentenhierarchie um, und schon haben wir die komplette Joint-Hierarchie im Objekte-Manager im Zugriff.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Zurück im Einstellungsdialog der beiden Constraint-Tags klappen wir das Ziele-Feld auf und ziehen das Joint Head_00_int als Ziel hinein. Übernommen werden sollen die Position und der Winkel des Joints, sodass wir sicherstellen, dass die Optionen P und W aktiviert sind.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Mehr ist gar nicht zu tun - testen wir doch gleich, ob die Augen mit dem Kopf mitwandern. Dazu aktivieren wir den Head-Controller im Editor und drehen bzw. kippen den Kopf testweise.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Justieren der Kontrollobjekte

Nicht nur die Komponenten, auch die Kontrollobjekte, über die wir den Charakter anfassen und animieren, können wir noch feinjustieren. Dies empfiehlt sich insbesondere bei ungünstigen Achslagen bzw. Winkeln, die ein einfaches Bearbeiten unnötig erschweren.

Zur Justierung der Kontrollobjekte springen wir einfach auf die Justieren-Seite des Charakter-Objekts im Reiter Objekt und wählen die Kontrollobjekte als zu justierende Objekte aus.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Jetzt sprechen wir beim Selektieren der Elemente im Editor nicht die Komponenten, sondern die Kontrollobjekte an. Auf diese Weise können wir zum Beispiel schnell die optische Ausrichtung der Füße des Aliens für die Kontrollobjekte anpassen. Hierzu müssen wir lediglich mit dem Drehen-Werkzeug das Kontrollobjekt über das Rotationsband rotieren.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Tests mit Forward (FK) und Inverser Kinematik (IK)

Das Alien wäre damit soweit vollständig ausgestattet und animierbar. Wir testen das Charakter-Rig ein wenig, um auch gleich ein Gefühl für den Unterschied der beiden Kinematik-Methoden zu bekommen.

Die Arme hatten wir mit Forward Kinematik (FK) versehen. Wer versucht, einfach die Hand mit dem Kontrollobjekt zu verschieben, bemerkt schon an den ausgegrauten Verschiebeachsen, dass dies bei der FK so nicht vorgesehen ist. Stattdessen gilt es, ausgehend vom obersten betroffenen Element (hier die Schulter) bis hin zum letzten Element (hier die Hand) die benötigten Winkel einzustellen.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Anders läuft es bei der Inversen Kinematik (IK). Mit dieser Methodik arbeiten wir bei den Beinen. Das Kontrollobjekt steuert den Fuß des Aliens und verändert in seiner Kette die Winkel bzw. Positionen der vorgelagerten Elemente: des Knies und des Oberschenkels.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage

Unser Alien ist also animationsbereit. Über die Kontrollobjekte können wir dem kleinen Außerirdischen nun schon sehr gut Leben einhauchen. Im nächsten Tutorial gehen wir im wahrsten Sinne des Wortes den nächsten Schritt und erzeugen individuelle Gehzyklen (Walkcycles) mit diesem Charakter-Rig.

Neu in Release 13 - Rigging eines Aliens mit einer Charaktervorlage