Greyscalegorilla.com

C4D directly to your inbox

How to Make A Hydraulic Arm In Cinema 4D Revisited 31 Comments


Today, we will revisit the older hydraulic arm tutorial which broke in the change from R13 to R14, we will rig up a robotic arm from scratch. This time we’ll also put together the claw and wrist setup instead of ending in a stump, plus add in tubes for hydraulics that automatically stick to the proper spots. We’ll be using lot’s constraint tags, spline IK tags, and one very important IK tag.

In part one we will setup the mechanics for the arm and claw, building enough geometry to give us the proper visual queues to know we’re making it correctly. Also, we will be paying close attention to priorities of out rig to weed out order of operations mistakes.

Part 1

In part two we’ll add in the pistons for the hydraulics, setup the tube system for linking different parts of the robot, and add a control for moving the base around. At the very end we’ll use this rig as raw material to put together an entire bipedal robot rig.

Part 2

Texture Kit Pro
Light Kit Pro

Comment Rules

This is a friendly community. Please treat everyone with respect. We don't all have to agree, but we do have to be nice. Criticism is fine, but rude comments and name calling will be deleted. Use your real name and don't be spammy. Thanks for adding to the conversation.

31 Comments

  1. kristich

    would have to go through this coz of i gona do some robotic rigging……… nice one

    Reply
  2. zafar

    amazing chrise i love vfx tutorials thanks alot keep doing

    Reply
  3. Chris,
    another great tutorial!
    Thanks!
    One question though: You showed the hydraulic cabling technique, I think, in a lamp tutorial before. And as you mentioned in this tutorial, it kind of breaks, when the parts are moving too far, so the splines stretch too much. What I’d really love to see (and tried doing by myself in several ways without any success yet), would be a technique to constrain the length of the splines as well. That would be sooo awesome!
    Anyway, thanks a lot again!

    Reply
  4. Just a small suggestion:
    Instead of using an n-gon inside of an goal Null-object, you could simply switch the Null-object to display as a hexagon.

    Reply
    • Chris Schmidt

      The reason I don’t do that is when I do character animation I use the selection tool to only grab Spline objects. Nulls are often used in the model/rigging thus could be accidentally grabbed. That of course could be avoided with setting/hiding layers but I like it as a workflow.

      Reply
      • And learned another one…
        Using C4D for so many years and totally ignored the Selction Filter. Even had to search for it… Cool, thanks, just another great tip.

        Reply
  5. One more question (sorry): What is the End joint for?
    Just a visual guide? Or a remnant of a more complex rig? Or most probably I did miss something?

    Reply
  6. Chris -

    Thanks again for another great set of tutorials. I always get so much useful information from your presentations. Keep ‘em coming! Thanks again!

    - Marv

    Reply
  7. thanks Chris for sharing all the great tips&tricks “hidden” inside your tutorial … especially the “Spline to Joints” with the IK-Spline is a much simpler way then the dynamic spline to create this kind of connections. also the magic “Connect” object found another use for that “double-sweep” … VERY helpful and thanks again!

    Reply
  8. Nicolas Nami

    Thanks Chris. I think it would be so much nicer if the duration of these tutorials were a little bit less. So, when people reference back to them, it would be much easier to find these awesome tips. Cheers, Love ya guys.

    Reply
    • Chris Schmidt

      That’s the trick though, people ask for topics that are long! Rigging or animation will almost always be longer unless broken down into tiny pieces, which would end up being more of ‘this tool does this’ video rather than making something fun.

      Reply
  9. Sylvester

    Awesome. I tried to do the other one but I stopped halfway through. It was kinda complicated following along when all you hear is put this “here” and “there”.

    Reply
  10. Joel Hinkson

    Very educational, Chris! Much thanks to you and everyone at GSG.

    Reply
  11. Another Great Tuts ! Chris !….so far I’ve managed to follow every steps of the tut in “part one”(not entirely understand but..hey I have fun tweakin ard!).Gonna continue Hydraulic on part 2 !

    -Cheers !

    Reply
  12. Thank you so much. One of the best tutorials I’ve ever seen. Covering so much valuable topics – this is really awesome.

    Reply
  13. palej

    I cannot move “close” into xpresso and it is not getting orange. whats wrong?

    Reply
    • palej

      step at 39:23
      need help, cannot mark “close” orange or move it into xpresso, I am not getting the hand sign during moving into xpresso, what am i doing wrong. please help, thanks

      Reply
      • I think you are using an older version of C4D. Try draging the Xpresso node into Xpresso and click on the red corner to see all the possible outputs of this node. Choose the one you want (‘Close’).

        Reply
  14. Marwan

    Welcome
    I wanted to tell you I’m the biggest fan of your business, and you’d like to tell you something about this lesson in the second video in the ninth minute precisely, why not use the Xpresso ? calculate ? distance ? and make the hydraulic piston extends and shortens with the movement without the presence of a distance.
    I am an Arab nationality of Libya and I hope that the message is clear because I’m not good at English.

    Reply
    • Because thats the way hydraulic works. In the real world no cylinder would grow magicaliy. Its just moving metal. No growing, no streching.
      The only way is a longer piston. Longer piston, longer distance.

      Reply
  15. Andrea Mannori

    Thank you Guys, this tutorial really helped me in a very difficult job. Very useful!

    Reply
  16. Tremain / ROKN Design

    Dude, love your tutorials. “We want it kinda doing this thingy there.” Love how you just do you while teaching us. Thanks.

    Reply
  17. Hi! Thanks a lot for this great tutorial !
    Just a question about the technique used for the “cables” stretching with the robot movement … possible to use it with an Helix ?
    To get some kind of a car suspension spring type.
    The helix will produce a lot of joints after using the “Spline to joints” function, and an huge object manager list …

    Thanks !!!

    Reply
  18. Ben Erickson

    Wow, thanks Chris! You and Nick have taught me a ton over the years. Your previous hydraulic arm tutorial was a major resource for some robots in a music video I did a while back: http://vimeo.com/92260809
    Can’t wait to mess around with the Convert Spline To Joints technique!

    Reply
  19. Ruben Scheer

    Hi Chris,

    Thanks a lot for this complicated tutorial. And I say complicated, ’cause this is the very first joint rigging tutorial I’ve done in my life.

    It sometimes went too fast for me, but it all made sense after completing the tut. I think I need to practice more and more to know what these expressions does.

    I really need a beer now :)

    Cheers!

    Reply

Leave a Reply

Comment Rules

This is a friendly community. Please treat everyone with respect. We don't all have to agree, but we do have to be nice. Criticism is fine, but rude comments and name calling will be deleted. Use your real name and don't be spammy. Thanks for adding to the conversation.