Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Maxon Cinema 4D Newbie advice on collision tags

Tagged: 

  • Newbie advice on collision tags

    Posted by Matthew Robinson on September 29, 2020 at 10:54 pm

    Hi guys,

    Noob advice needed.

    I have a group of objects forming a tangram ‘square’ on a plane – I’d like each one to move to a new location, to form a new shape (a boat, for example) but I’d like them to bounce off of each other as they move to their new destination on the plane.

    I’ve tried adding a rigid body tag, but when I add keyframes to make the objects move, the objects seem to be fixed in their original positions.

    How can I make all the objects move about the plane, to their new destination, and collide/bounce off of each other (not simply move ‘through’ each other)?

    An example of what I’m trying to achieve is the Channel 4 branding. Each ‘piece’ of the puzzle moves, but they all knock into each other when they move.

    https://youtu.be/8Ua5m6lPTbA?t=12

    Thanks in advance for any advice!

    Some contents or functionalities here are not available due to your cookie preferences!

    This happens because the functionality/content marked as “Google Youtube” uses cookies that you choosed to keep disabled. In order to view this content or use this functionality, please enable cookies: click here to open your cookie preferences.

    Jim Scott replied 5 years, 7 months ago 2 Members · 2 Replies
  • 2 Replies
  • Jim Scott

    October 4, 2020 at 9:52 pm

    Hi Matthew,

    When animating in C4D you can choose to use either keyframing to move an object, or dynamics, but not both at the same time. Once you add a rigid body tag to an object its movement can no longer be keyframed (it’s now “rigid,” if that helps), which is what you discovered. Notice that in the parameters of a rigid body tag its “Dynamic” setting is “On,” meaning it only responds to dynamics (physics – gravity, friction, bounce). Because of this, you can’t move your objects to new positions through keyframing AND have them bounce off of each other through dynamics. It’s either one or the other. You can keyframe the movement of objects with collider body tags because their dynamics is off, but any pieces that you want to bounce off of them must have rigid body tags (dynamics on) and therefore can not be moved through keyframing. It is possible to keyframe the “Dynamic” setting of a tag from Off to On (in order to change it from a collider object able to push rigid objects, to a rigid object able to be pushed by collider objects) but if it’s touching any other dynamic object when you do so they will explode apart.

    Unless someone else knows some magic to get around this issue I’m afraid that you’re stuck with keyframing the tangram pieces from one position to another in order to form new shapes while being careful not to allow any pieces to intersect. It’s an interesting project, and if I come up with some other approach I will let you know.

    Hope this helps.

  • Jim Scott

    October 5, 2020 at 2:32 am

    I should have made it clear in my last reply that I was specifically responding to your desire to use keyframe animation with dynamics, but I failed to do that, so I just wanted to add that there are many other ways to animate in C4D, including effectors, fields and forces. I hope that I didn’t confuse you too much by implying that keyframing and dynamics are the only ways to animate, and that my discussion of dynamics and keyframing was helpful.

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy