Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Forums Maxon Cinema 4D Freeze baked soft body dynamics mid-animation.

  • Freeze baked soft body dynamics mid-animation.

     Ryan Frost updated 1 day, 21 hours ago 1 Member · 2 Posts
  • Ryan Frost

    September 11, 2020 at 12:04 am

    What I want to achieve is super simple, really dumb if it’s not a stock feature… Maybe there’s a plugin that will allow me to achieve what I’m after?

    Using R20 — I created this noodle dropping animation with help from a tutorial by CGShortcuts. The noodles fall using soft body dynamics, and eventually settle in the bowl (as show in screenshots). I baked the dynamics in the project settings, and after much trial and error, got them to fall the way I like without exploding noodles everywhere….
    The problem is that they vibrate a lot (typical dynamics) and don’t really ever stop, so I want them to freeze in their settled position completely. (Make into a still object)

    After that they need to be able to be moved (not dynamically), because I am going to be putting this whole animation on a conveyor belt for a infinite loop.

    Duplicating the layer stack resets dynamics, and of course noodles wont fall the same way twice.

    I’ve seen solutions like “don’t bake, just delete the dynamics on the frame that you like” — Not possible because I need to keep the animation prior to the still frame, also that makes the noodles disappear completely.


    Any solutions, resources would be helpful. Thanks!

  • Ryan Frost

    September 22, 2020 at 1:31 am

    I posted this 4 days ago and it only just got approved. I have since figured out a solution that got the job done. For anyone who might be interested, basically in the project Dynamics under the Cache tab…after you bake there’s an option for “Playback Time”. So you simply keyframe the start and end points of the baked animation you want to play out (make sure it matches the exact amount of frames or you’ll get glitching) and it’ll freeze on the last frame.

    The only issue with this, is that it applies to ALL your baked animation. If you bake other dynamics after they won’t align in the timeline until after it’s been cached… I really wish Maxon would make it possible to do this for each dynamic object independently in case you want to have multiple dynamics happening at different times.

    A workaround I found for this issue was using a MoGraph cache tag, which seemed to work independently but does not have the Playback Time option…

Viewing 1 - 2 of 2 posts

Log in to reply.

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