Rigging models in Rhino

Are there tools for rigging objects within a Rhino model? I’m building various scenes with Rhino and I’m looking for ways to change the state of some objects and have the change propagate to linked objects. For example, pulling on an accordion door pivots each section as the entire door expands horizontally; the sections are linked together and their movement is constrained by the door frame and the tracks. For my needs, I’m not looking for distorting parts of the model (like joints for rigged characters, etc.), just to move them along some path and change their orientation, based on how linked objects move in the scene.

I don’t believe this is possible in Rhino, but I wonder if there are plugins that provide this functionality. I know Blender has this but I like Rhino a lot more and I’m very unfamiliar with Blender.

Hi @gyorgy.bozoki

There are no rigging tools of any sort, but I have done simple things using “named positions”. Like rotating and positioning objects but it can be error prone since you constantly have to make sure you select the correct objects. One nice thing is you can click on the named positions and see how your model is altered make sure you save your initial unrigged state since there’s no going back or save your current file and then save as a new one. I think it might work for you give it try.

Also you can use Grasshopper but that gets pretty complex quickly there’s a thread on a door opener that might get you going or dissuade you.

Rotation based on another geometry rotation - Grasshopper - McNeel Forum

If you have money you can purchase bongo which works inside rhino it has rigging but is fairly expensive.

RM

1 Like

Thank you for the Bongo link - I have a very old Bongo 1 license that I never used (I found Bongo 1 pretty useless) and I didn’t know Bongo 2 had rigging. I downloaded the evaluation and may upgrade if it works out - I’m not trying to create animations (not yet anyway), just still images of different states of the scenes I work on. Thanks again.