eine Stehlampe "riggen" mit Constraint Tags?

Hi zusammen,

ich hab eine Stehlampe gebastelt und würde sie gerne noch mit Anfassern versehen, dass ich sie in Zukunft simpel
ausrichten kann. Zum Beispiel so:
Ein Zielobjekt für die Leuchtrichtung,
einen um die Lampe auf und ab zu kippen,
und einen dritten um die Höhe zu verändern.

Zuerst wollte ich eine xPresso Lösung mit Slidern in den Benutzerdaten des Objekts, aber wollte die Gelegenheit nutzen, mal was Neues zu lernen.

Jetzt scheiter ich aber schon an einem Gleitlager, wo die “Stange 2” der Lampe durch den “Drehpunkt 1” rutscht.

Wie funktioniert das am Besten, dass man zB einen Zylinder hat, der sich an einem Punkt ausrichtet, gleichzeitig aber noch über einen zweiten FixPunkt rutscht. Das aber mit MinMax, .. puh schwer zu erklären :confused:
Lieber ein Bild, dann wisst ihr was ich meine, eigentlich ein ganz simples System.



Oder bin ich mit Constraints generell aufm Holzweg und mein xPressoansatz war gar nicht so verkehrt?

Danke und liebe Grüße :wink:

lamp_rigged.c4d (3.6 MB)

lamp_rigged.c4d (3.68 MB)

Ich hätts auch eher mit xPresso gemacht – die handvoll nodes ist schnell erstellt und mit Slidern im HUD super komfortabel zu steuern. Aber lernen ist ja nie verkehrt.
Mit dem PSR- und dem Clamp-Constraint solltest Du eigentlich Deine Lampe “riggen” können.

Ich hätte das mit Pose-Morph Tags gemacht und deren Slider einfach über ein ÜBER-xPresso Objekt gesammelt.

ich würde das ganz simpel mit Nullobjekten in einer Hierarchie machen und den Wirkungskreis der Gelenke über ein Schutztag begrenzen. Dauert nur ein paar Minuten und ist bei einfachen Objekten eine unkomplizierte Lösung.

Das Interaktion-Tag ist auch wieder… …irgendwie… verschwunden? oder nie richtig entwickelt oder von den Usern entdeckt worden? (kann ja nicht automatisch Keys aufnehmen und daher hab ich mich auch nie wirklich drum gekümmert wie mächtig es eigentlich wäre(?)

Aber zum Thema haben meine Vorredner alles gesagt :slight_smile:

Puh, kam mit den Constraints leider gar nicht zurecht. Habs nicht geschafft so ein Slidergelenk mit Min/Max position
und automatischer Ausrichtung zu erstellen, so wie in dem folgenden Bild. Is echt gar nicht so einfach.

Hab dann aufgegeben und die Sache mit xPresso gemacht. Musste auch erst grübeln, wie ich die verschiebbare Achse mache, aber habs dann mit einem Loftnorb gelöst, dessen beide Kreise auf einer Spline ausgerichtet sind. Ist ganz hübsch geworden.

Alle Teile die an den jeweiligen Enden sind, hab ich dann den Anfangs- und Endkreisen als Unterobjekt zugeordnet. Somit
sieht es aus, als würde sich die Stange durch das Gelenk schieben.

Dann noch Schieberegler ins HUD und gut ist :rolleyes:
Wer will, darf mal reinschauen.

lamp.c4d (3.38 MB)

Grüße! :banana:

Tönt nach murks. :frowning:
Falls noch aktuell, kann ich am Freitag mal ein Bsp machen, wie’s “richtig” geht :slight_smile:

Haha, Findest du? Fand die Lösung eigentlich cool und funktioniert auch gut :o Hast du die Datei mal angeschaut?
Aber klar, lass mich gern davon überzeugen, dass das Murks ist :wink:

Sobald Du eine Textur auf den Zylinder legst und die Bewegung animieren willst, bekommst Du das Problem, dass die Textur “stehen bleibt”. Wenn Du die Animation nicht brauchst, ist Deine Lösung durchaus auch legitim.

gut, das stimmt natürlich. in dem fall ists nur ein Metallmat, da macht das nix

Hier meine Lösung.
Schutz_Tag_Bsp.c4d (171 KB)

gibt ja immer verschiedene Wege. du hast es mit den Benutzer-Slidern auch schön gelöst

2 „Gefällt mir“

Ah jetzt versteh ich, wie das gemeint war mit den Schutztags. Auch ne coole Lösung, danke!

Da wird jetzt Schutzgeld fällig.

Ich meld mich, wenn ich zu viel Kohle aufm Konto hab :veryhappy:

Ich finde, das ist kein Murks, sondern ziemlich geil, mit den Reglern. :wiggle:

1 „Gefällt mir“

Aber dass es das Mesh verformt, hast du gesehen? Klar, funktioniert, wenn die Textur eine Farbe ohne Bump oder so hat, sonst nicht…

Nöö, hab ich nicht gesehen. Ich bin nur begeistert, was alles möglich ist. Die Regler hätte ich gern an meinem Roboter, aber der Aufwand, das umzusetzen, ist mir zu groß und zu anstrengend.

Du kannst Wertefelder auch einfach in den Editor ziehen.

Drag’n’Drop einfach den Namen vom Wertefeld in die 3D Ansicht.