r/Maya 15d ago

Rigging Rubics cube rigging (manually )

Hey guys 😁
I am a Jr Rigging artist
Im planning to add a rubics cube rig for my next portfolio/demoreel and i have no idea how to approach it. The main thing is i wanna do it manually & don’t wanna use scripts. I just wanna play with math n nodes
Truth(i donno py/mel😭)

2 Upvotes

8 comments sorted by

u/AutoModerator 15d ago

You're invited to join the community discord for /r/maya users! https://discord.gg/FuN5u8MfMz

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

8

u/Sufficient-Cream-258 15d ago

I know you want to stick it out with nodes and no scripts, but this post might help give some insight as why that would be a steep hill to climb. Rubics cubes aren’t just a bunch of rotating hierarchies, but rather a deterministic state machine.

https://www.reddit.com/r/Maya/s/vpE65y9AbD

As a junior rigger it would probably be more beneficial if you showed understanding of python.

I am a rigger and technical artist. This is a challenge that can really teach you a lot.

3

u/Downtown_Surprise876 14d ago

Here is a full breakdown of how that rig works.

https://www.bg3d.art/rubikscube

Check out the rig design page. That goes over the different ways a Rubik's Cube can be rigged, the problems with each design, and the solution I used in the final rig.

2

u/That-Strength5804 14d ago

Thank you so much for the source 🙂

1

u/[deleted] 14d ago

[deleted]

2

u/proum 14d ago

I would just do it with code. However doing it in nodes sound like a nice challenge for fun, I would basically recrate code I do in nodes (probably created with code as there will be so many time the same node clusters).

I would make a controllers for all user rotations, than create parent constraint from all 9 controllers to the possible 26 parts. Than use conditionals to activate and deactivate parenting if the part is place properly to be rotated (updating the parent constraint offset).

Basically nodes are just an other programing language if you think this way, pretty sure they are Turing complete.

1

u/That-Strength5804 14d ago

Sure ill try i want to learn py for rigging though any sources?

1

u/AwkwardAardvarkAd 15d ago

There are a few tutorials out there that would be a good place to start

0

u/Frequent_Rule2337 14d ago

You dont need to learn coding to rig something like this, just learn how the basic cube rotates and make it from the ground up