|
|
| |
Per Knittern zum Tischtuch - 1. Das Grundmodell |
 |
| |
Auf den ersten Blick erscheint es schwierig, mit Cinema 4D ein Tischtuch zu modeln. Das Gegenteil ist der Fall. Es ist wesentlich leichter als manch ein Anwender denkt. Im folgenden Tutorial erstellen wir mit ein paar Handgriffen ein einfaches Tischtuch, das dann leicht weiterverarbeitet, bzw. verfeinert, werden kann.
Im folgenden Beispiel gehen wir von keiner benötigten Größe eines Tischtuches aus. Sollte einmal einebestimmte Größe benötigt werden, beziehungsweise ist die Größe der Tischplatte bereits ermittelt, so sollte das Tischtuch, bzw. diedafür zu erstellende Ebene in etwa die Größe der Tischplatte haben. Da wir die Grundform anschließend in einen Hypernurbs-Container werfen, kann die endgültige Größe des Tuches dann nachträglich noch angepasst werden. Wie so oft gibt es auch hier verschiedene Vorgehensweisen.
Das hier vorliegende Endergebnis kann auch mit dem Bezier-Objekt erzielt werden. Dies ist vor allem für die Nutzer älterer Versionen wichtig, in denen die HyperNurbs-Container nicht vorhanden sind. Aber auch User der Versionen 6 und höher können das Tuch mit einem Bezier-Objekt modeln, die Vorgehensweise ist hier in etwa die gleiche. Und Achtung, es geht los: Für unser Tuch erstellen wir eine Ebene mit den Voreinstellungen:
Breite 400 / Tiefe 400 / mit jeweils 20 Unterteilungen. Da sich Tischtücher im Regelfall in horizontaler Lage befinden, wählen wir für die Ausrichtung die +Y-Achse. Danach konvertieren wir das Modell mit der Taste 'c' oder dem Befehl 'Struktur > Grundobjekt konvertieren' in ein Polygonobjekt. |
| |
Per Knittern zum Tischtuch - 2. Vorbereitung der Form |
 |
| |
Nun gilt es die Ebene in eine grobe Tischtuch-Form zu verwandeln. Hierfür wählen wir im Modus "Punkte bearbeiten" die außen gelegenen Punkte an. Dies geht natürlich am einfachsten in der Draufsicht. Im Koordinaten-Manager sollte für X und Z eine Größe von 400 angegeben sein. Diese Größe merken wir uns, da wir die entstehenden runden Kanten im nachhinein noch wieder "bügeln" wollen - doch dazu
später mehr.
Die soeben ausgewählten Punkte ziehen wir nun nach unten, oder geben im Koordinatenmanager einen negativen Wert für die
Y-Achse ein. (-100 wäre für unser Tischtuch ein guter Wert.) |
| |
Per Knittern zum Tischtuch - 3. Die Knitter-Funktion |
 |
| |
Die Knitter-Funktion befindet sich unter "Struktur >Oberfläche bearbeiten > Knittern". Im sich öffnenden Dialog ändern wir den Modus auf "Axial", da wir unser Tuch entlang der X- und Z-Achsen knittern wollen. Hieraus ergeben sich auch schon die erforderlichen Eingabefelder. "X-Radius: 10" und "Z-Radius 10". Die Y-Achse setzen wir auf 0 - dadurch werden die Kanten schön gleichmäßig.
Soll dies nicht der Fall sein, tragen wir hier einen beliebigen nicht übertriebenen Wert ein.
Als nächstes invertieren wir unsere ausgewählten Punkte mit dem Befehl "Selektion > Selektion invertieren". Es sollten nun die Punkte gewählt sein, die sich auf der Oberseite befinden. Im Koordinatenmanager geben wir für die X- und Z-Größe jeweils einen Wert von 400 ein, bzw. legen wir hier die gleichen Abmessungen fest, die auch die nach unten gezogenen Kante des Tuches hat - dadruch wirken die Ecken später ein wenig "härter" (Im übrigen sind dies die Werte, die wir uns zuvor gemerkt haben).
Um das Tischtuch zu glätten, ist es nun nur noch nötig, das doch etwas kantige Polygon-Objekt in einen HyperNurbs-Container zu legen. Jetzt noch eine entsprechende Textur drauf und fertig! Ein Tischtuch, erstellt in 5 Minuten. Hierbei handelt es sich zwar nicht um ein perfektes, realistisches Tuch, es dient aber als gute Ausgangsbasis, da wir das im HyperNurbs-Container
befindliche Polygontuch nun noch problemlos nachträglich mit Falten auf der Oberseite versehen können. Hierfür bietet sich dann der Magnet an. In meinem Beispielbild habe ich von dieser Option keinen Gebrauch gemacht, da ich das halbtransparente Tuch nachträglich in eine Szene eingefügt habe, die ich für einen Radiosity-Test erstellt habe.
Hier gibt es die Szene mit Tischtuch als Quicktime-Animation. |
|