Anzeige
Tutorialbeschreibung

XPresso, 1Part - Grundlagen

XPresso, 1Part - Grundlagen

Einfache XPreso Grundlagen an 2 Zylindern und einer einfachen Schaltung erklärt

um einen einfachen Einstieg in XPresso zu ermöglichen

 


So, das ist mein erstes Tutorial, geschrieben um einfache Xpresso-Grundlagen zu vermitteln,

ich habe damit schon ein bisschen rumgespielt und fand es selber eigentlich ganz praktisch.
Für dieses Tutorial solltet ihr schon ein bisschen Ahnung von C4D haben, also euch einfach in das Prog eingearbeitet haben, da XPresso eigentlich nichts für totale Anfänger ist. Ich versuche allerdings jeden schritt so genau wie möglich zu erklären.
Zuerst mal das Grundlegende:
Was ist Xpresso?
Xpresso kann man sich als eine Art Formelsammlung für Cinema 4D vorstellen, die dazu dient mit eigenen Funktionen Parameter im Programm zu steuern.

Einfaches Beispiel:
Wir haben 2 Grundkörper (z.B. Zylinder), diese haben beide einen "Höhe" Parameter, den man beliebig verändern kann.
Nehmen wir mal an, wir wollen das Zylinder 2 immer die doppelte Höhe von Zylinder 1 hat, am besten noch in einer Animation.
(Zylinder 1 wächst, Zylinder 2 automatisch doppelt so schnell, wäre doch cool oder?)
Um es möglichst einfach zu machen machen wir das jetzt mal testweise ohne Animation, also ohne verwendung der Zeitleiste, nur zum testen im Programm.

Zuerst erstellen wir uns 2 Zylinder und positionieren sie dierekt nebeneinander (wie im Bild zu sehen habe ich Zylinder 1 auf der X-Achse 200 Einheiten nach links verschoben.

so, jetzt können wir mit unserer Xpresso-Expression anfangen.

Dazu weisen wir Zylinder.1 einen Xpresso-Tag zu. (dieser Zylinder wird sich später an den anderen anpassen)
Rechtsklick auf Zylinder.1, cinema4d Tags auswählen, dort den letzten, Xpresso, auswählen.

Bilder


jetzt sollte sich ein leeres Fenster öffnen, links eine Art Menü wie man sie aus dem

Objektmanager kennt, sonst nur ein Gitternetz. Das ist das Xpresso fenster, hier werden wir jetzt weiterarbeiten. Nebenbei sollte hinter dem Zylinder.1 jetzt ein Symbol mit ein paar schwarzen linien und weißen Kästchen sein. Das ist unser Xpresso-Tag.

Nun müssen wir uns Gedanken über unser angestrebtes Ergebnis machen.
Zylinder.1 soll immer doppelt so hoch sein wie Zylinder.

Also benötigen wir 4 Parameter:
1. Höhe des Zylinder soll eingegeben werden
2. Konstante 2 (die verdopplung) soll eingegeben werden
3. Beides soll multipliziert werden
4. Das Ergebniss soll für Höhe Zylinder.1 eingesetzt werden



Parameter 1. (Zylinder-Höhe)
Beginnen wir also mit dem Einbringen des Zylinders,
dazu ziehen wir Zylinder (nicht Zylinder.1) aus dem Objektmenü links in das Xpresso Fenster

das sollte jetzt so aussehen:

Bilder


Nun zur Erklärung.
Dieses kleine Kästchen ist ein sogenannter "Node" das blaue Ding links ist der Eingabebereich, das rote rechts ist der Ausgabebereich, mehr dazu gleich. Da der Zylinder keine Infos eingegeben bekommen soll, sondern uns nur Daten über seine Höhe liefern soll, benötigen wir nur den roten Ausgabetag. Mit einem Linksklick auf das kleine rote Kästchen oben links im Würfel-Node, erscheint ein kleines Menü. Hier wählen wir "Objekt-Eigenschaften" Dort "Höhe".
Jetzt sollte im Zylinder-Node "Höhe" stehen, gefolgt von eimen kleinen roten Punkt, den wir gleich noch benötigen werden. (Das ist der Ausgabepunkt für den Höhe-Parameter).

Bilder


Mit dem Zylinder-node wären wir soweit fertig, wenden wir uns nun der Konstanten zu.

Parameter 2. (Konstante-2)
So, jetzt machen wir einen Rechstklick und wählen Neuer Node, XPresso, Allgemein, Konstante.

Bilder


Die Parameter des Konstante-Node erscheinen auch gleich im Attribute-Manager. Datentyp real ist ok, das steht einfach nur für einen Zahlenwert.
Wert müssen wir logischerweise auf 2 erhöhen, da wir ja die Höhe verdoppeln wollen. Konstante benutzerdefiniert kann man auch so lassen, es soll ja der Wert-Tag benutzt
werden, nicht PI etc :)

Jetzt haben wir unsere 2 Parameter die wir für die Berechnung brauchen, machen wir uns jetzt also an die Matheaufgabe ^^

Parameter 3. ("Zylinder-Höhe" * "Konstante")
Wieder Rechstklick, Neuer Node, Xpresso, Berechne, Mathe

Bilder


Wie man sieht hat man jetzt eine Mathefunktion (im mOment noch addieren) mit 2 Eingängen und 1 Ausgang (logisch da man 2 Werte benötigt um sie zu addieren und 1 Ergebnis bekommen
will)
Also gehen wir auch bei dem Mathe:Addieren-Node in den Attribute-Manager und ändern Folgende Werte:
Datentyp: Real ist ok, wie bei der Konstanten auch Funktion: Von addieren auf multiplizieren ändern, wir wollen ja nicht höhe plus sondern mal 2

So, das hätten wir auch.

Jetzt benötigen wir nur noch unseren Zylinder.1

Parameter 4 (Ergebnis einsetzen für Höhe Zylinder.1)
Wir ziehen uns den Zylinder.1 in den XPresso-Editor, und machen einen Linksklick auf den

blauen Eingangsbereich (wir wollen ja Höhe eingeben nicht ausgeben, im Prinzip umgekehrt wie bei Parameter 1)
Also wie gesagt, Linksklick auf das blaue Kästchen oben links im Zylinder.1-Node, da Objekt-Eigenschaften, dann Höhe. So, jetzt haben wir alle Parameter, nun müssen wir sie noch vernünftig anordnen und verbinden.

Ich habe oben links den Zylinder, dann die Konstante darunter angeordnet. In der Mitte ist mein Mathe:Multiplizieren-Node, rechts daneben der Zylinder.1

Nun sagen wir dem Programm, was es wo "hinschicken" soll.
dazu klicken wir auf den roten Punkt bei Zylinder und ziehen mit gedrückter maus auf den blauen Punkt beim oberen eingang von Mathe:Multiplizieren. Nun sollte zwischen den beiden Punkten eine Linie erschienen sein, auch wenn ihr loslasst.
Das selber tun wir bei Konstante zu dem anderen eingang bei Mathe:Multiplizieren. Jetzt noch eine Linie von Mathe:Multiplizieren auf den Höhe eingang im Zylinder.1 Node.
Klingt kompliziert, ist aber easy, hier noch ein Bild wie es bei mir aussieht:

Bilder


Jetzt einfach den XPresso-Editor schließen, ihr habt es geschafft.
Wählt doch einfach mal Zylinder aus und ändert im Attribute-Manager die Höhe, Zylinder.1 sollte jetzt doppelt so schnell mitwachsen.

War doch garnicht so schwer oder?
Wenn ihr ein bisschen weiterspielen wollt, könnt ihr ja beide Zylinder noch so hochsteigen lassen, dass es aussieht als würden sie nur nach oben wachsen, ich hab keine Lust mehr das auch noch einzubringen :)
Ich hoffe ich habe euch damit die Grundlagen von Xpresso etwas näher gebracht, im 2. Teil(der hoffentlich bald folgen wird) werden wir uns mithilfe von Winkelparametern und ein paar anderen Spielereien an einem ein fachen Zahradmechanismus versuchen.

mfg,
Dernwar

Dieses Tutorial wurde komplett von mir und ausschließlich für PSD-Tutorials.de geschrieben.

Kommentare
Achtung: Du kannst den Inhalt erst nach dem Login kommentieren.
Portrait von Toseny
  • 30.10.2016 - 10:48

Guter Anfang, Danke, Hat mir für den Start erstmal geholfen

Portrait von Heraklit
  • 17.07.2013 - 12:12

Sehr gute Gedanken-/Erinnerungsstütze wenn man nicht immer TP arbeitet vergisst man schell!
Top aufgearbeitet .....Vielen Dank

Portrait von koehli
  • 14.07.2011 - 09:01

Für mich als Anfänger gut verständlich. Bitte mehr davon ;-) Danke.

Alternative Portrait
-versteckt-(Autor hat Seite verlassen)
  • 02.12.2010 - 09:01

Tut gut verständlich! Danke

Portrait von Fidelis_jpg
  • 19.09.2010 - 12:26

Danke für den EInsteigerworkshop, jetzt kommt man der Sache ein wenig näher!

Alternative Portrait
-versteckt-(Autor hat Seite verlassen)
  • 07.12.2009 - 16:46

super anfänger tutorial,
ich verstehe so einwenig mehr Xpresso, vor allem das mit den Eigenschaften der Konstanten ist jetzt klar.
Top, Daumen hoch

Portrait von katame
  • 20.11.2009 - 20:22

sogar ich als absoluter xpresso einsteiger konnte das tutorial nachvollziehen. Danke!

Portrait von Tregoran
  • 04.10.2009 - 15:00

Klar und deutlich geschrieben (das kann man nicht von allen Xpresso-tutorials sagen)!
Vorschlag: könnte mir vorstellen das die Bezeichnung "Zylinder 2" im Objektmanager jeden Missverständnis ausschliesst: am Anfang habe ich den 2. Zylinder sofort als solches bezeichnet, so wie es in "Einfaches Beispiel" genannt wird. Aber nach Parameter 1 ("ziehen wir Zylinder (nicht Zylinder.1")) musste ich dies korrigieren.
Dieser Tutorial macht Mut zum weiter Expressimentieren!

Portrait von Zer0X
  • 05.09.2009 - 01:04

Top 5/5*
Gern mehr davon !

Portrait von SpiritOfMatrix
  • 27.08.2009 - 16:50

danke hatte schon gedacht wird mir nen rätzel bleiben

leicht und verständlich ;)

Alternative Portrait
-versteckt-(Autor hat Seite verlassen)
  • 08.06.2009 - 12:03

cool danke, könnte aber bissl mehr sein^^ ohh des ist erst part1 ^^

Alternative Portrait
-versteckt-(Autor hat Seite verlassen)
  • 17.03.2009 - 20:52

So langsam versteh ich es^^
Und du hast da eine ganze Menge zu beigetragen :>

Weiter so!

Alternative Portrait
-versteckt-(Autor hat Seite verlassen)
  • 29.09.2008 - 13:59

Klasse, schneller konkreter einstieg in Xpresso danke

Alternative Portrait
-versteckt-(Autor hat Seite verlassen)
  • 06.02.2008 - 15:06

Komplexes Thema, gut und vereinfacht erklärt :)

Alternative Portrait
-versteckt-(Autor hat Seite verlassen)
  • 16.12.2007 - 10:49

sehr gut für den anfang

Portrait von Yatago001
  • 15.12.2007 - 11:31

schon gut, muss man lassen

Portrait von teufeltv
  • 09.08.2007 - 23:02

Schön einfach! Trau mich jetzt langsam ran an das Tema!

Portrait von youngdog
  • 30.06.2007 - 13:48

1a tut sehr sehr leicht zu verstehn obwohl ich noch nie mit gearbeitet habe thx.

Portrait von leo84
  • 22.05.2007 - 18:41

hey coolles tut! danke! hat mir gut geholfen :)

Alternative Portrait
-versteckt-(Autor hat Seite verlassen)
  • 14.04.2007 - 23:34

Schöne Einführung ins Thema, ohne Weiteres gut verständlich!

x
×
×