Can you Mirror and duplicate animations in Bongo?


Hi Everyone,

I am animating scissor structures and once I have half the animation, theoritically I would love to just mirror it to the other side instead of manually linking up all the scissors? Keyshot has a pretty easy interface for this (but lacks the awesomeness of IK), is there a way to do it that in Bongo? Is there a way to have several copies of the animation working simultaneously, like you would need to do in a scissor structure? Sorry I am a Bongo newbie, there are probably easy answers to this but I am having trouble finding them.Animation Keyshot scissor V5-Bongo.3dm (71.3 KB)



(Luc Adriaenssen) #2

There is no such mirroring command (yet).

There is the BongoCopyChain command for copying Hierarchical chains.
When Rhino’s Copy commands is used the links aren’t redirected to the copied items.
Unfortunately BongoCopyChain doesn’t redirect the constraints to the copied object. When you apply the command to your scissor-chain apparently the result looks crap, because the new Object 47 (copy of Object 8) is still constrained to Object 9.

When the constraint is edited to Object 43 (the copy of Object 9) things are back to normal.

There is item on the wishlist to add redirecting of constraints via an option in the BongoCopyChain command.

Now the copied chain can be mirrored using Rhino’s Mirror command (Copy=No) of the entire 2nd scissor. You’ll see that that the pivots of the mirrored object are also mirrored (they follow the left-hand-rule instead of the right-hand-rule) but that doesn’t influence their modus operandi.

Now all that remains to be done is to inverse the datum of keyframe 20 of Object 41 (the copy of Object 2) (make it 48 instead of -48). Also maybe you’ll have to put the copied scissor in the exact right place; select the entire mirrored copy and simply apply Rhino’s Move command.

Agreed that a BongoMirrorChain command would be more comfortable – I’ll add it to the wishlist for Bongo 3.0 (inclusive a ‘redirect constraints’ Option).


Thank you Luc, that was a super comprehensive reply. Thanks for taking the time.


(Luc Adriaenssen) #4

My pleasure. :slight_smile: