Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Maxon Cinema 4D Effector question

  • Effector question

    Posted by Craig Whitaker on February 21, 2011 at 8:30 pm

    Hello everyone,

    I have a scene with some MoGraph Text setup as dynamic bodies, all is working well. Once the text object settles, I am attempting to pass a random effector through it to move them up on the Y-axis. Is this possible? As it stands now, the effector is not doing anything once the animation starts. Thank you.

    Craig

    Craig Whitaker
    MFA Candidate
    New York University
    http://www.craigwhitaker.net

    Craig Whitaker replied 15 years, 2 months ago 3 Members · 10 Replies
  • 10 Replies
  • Sergei Opanasuk

    February 21, 2011 at 10:26 pm

    Hey Craig,
    Triger in Dynamics/Dynamic Tag should be set to “At Velocity Peak”
    For some reason effector does not work on MoText “letters” and “Words”.
    It works when you insert your effector in “All” and “Lines” that are located on MoText Attribute Manager.

    sergei

  • Craig Whitaker

    February 22, 2011 at 2:30 pm

    Hey Sergei,

    Thanks for the response. The strange thing is that the effector does work before I hit play. I have two words dropping onto a box using a rigid body tag and if I rewind the animation, I can drag the effector through and it works fine. However, if I animate the effector to pass through the animated/dynamic MoGraph Text once it has settled on the ground, the effector has no effect.

    I hope I’m explaining this properly. Thanks again for any ideas you may have.

    Craig

    Craig Whitaker
    MFA Candidate
    New York University
    http://www.craigwhitaker.net

  • Sergei Opanasuk

    February 22, 2011 at 3:29 pm

    Craig,
    Try to use MoGraph Cache Tag on your MoText object. Apply/Select the tag and hit bake button that is located in attribute manager. It will cache your animation data. See if it helps.

    sergei

  • Craig Whitaker

    February 22, 2011 at 4:11 pm

    Still no luck. MoGraph text doesn’t seem to respond to effectors once they are dynamic.

    -Craig

    Craig Whitaker
    MFA Candidate
    New York University
    http://www.craigwhitaker.net

  • Adam Trachtenberg

    February 22, 2011 at 4:40 pm

    What you’re trying to do is actually tricky because, as a general rule, objects are either controlled by a simulation or something else (keyframes, mograph, etc.), but they can’t be controlled by both at the same time.

    There is a facility for blending physics with mograph, which is found in the dynamics tag’s Force tab. That’s the follow position/rotation parameters. But that’s probably not what you want as the blending tends to mess up both types of animation.

    Here’s how I would deal with your situation:

    1. Cache the simulation with the dynamics tag’s cache function;
    2. Duplicate the cached text;
    3. Make the copy editable at the frame where all of the text has stopped moving and pull all of the letters out of the resulting heirarchy;
    4. Create a fracture object and drop all the letters in there;
    5. Keyframe the visibility of the dynamic text and the static text at the frame where the text stops moving, so the dynamic text is visible up to that frame and the static text is visible after;
    6. Apply your effector to the fracture object.

  • Craig Whitaker

    February 22, 2011 at 4:47 pm

    Adam,

    thank you very much. The problem I’m having is that once I make the copy editable, it snaps back to it’s original location.

    Craig

    Craig Whitaker
    MFA Candidate
    New York University
    http://www.craigwhitaker.net

  • Adam Trachtenberg

    February 22, 2011 at 5:22 pm

    It shouldn’t snap back to the original position if you cached the dynamics first — using the dynamics cache (not the mograph cache tag).

  • Craig Whitaker

    February 22, 2011 at 5:34 pm

    Unfortunately, they are snapping back. I am using the dynamics cache option, not the mograph cache.

    Not sure if this means anything, but the duplicated objects, their dynamics cache memory is reading 0 bytes.

    -Craig

    Craig Whitaker
    MFA Candidate
    New York University
    http://www.craigwhitaker.net

  • Adam Trachtenberg

    February 22, 2011 at 6:19 pm

    Yep, it means you have to hit the Bake button again after you copy the object.

  • Craig Whitaker

    February 22, 2011 at 8:27 pm

    Adam. Problem solved. You Rock.

    -Craig

    Craig Whitaker
    MFA Candidate
    New York University
    http://www.craigwhitaker.net

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