This episode we build on the theory and waffling of the previous two and (successfully) get onto Mirroring the Leg Component.
There’s a bit of everything coming up as needed: For the most part it pulls together elements from all over, especially the previous episode, until the leg has a functional handedness switch doing all the expected work.
Over the next few episodes we’ll extend this past the boundaries of the leg, the global and foot, and that should be the end of the rigging part of the season,
Finished! Yes, with today we finally have our first pass on all components ready to go.
Time to move on to modularisation, import/export and finally component symmetry.
Not a lot to add to that, this is a straight forward, busy and fruitful nodelling stream. We fixed and extended leg and foot components to properly account for offsets and to fully respond to the guiding/deguiding process.
This episode we come to a fully working, finished Guiding Tool capable of swapping guide/control graph states, as well as clean out DG and DAG items to completely remove the guide yielding a finished component ready to hand out.
Towards the very end we also go into how stretchy IK could be added to our leg component. We’ll probably do add it ourselves in the future, so if you’re after some homework it might not be a bad way to go, as you will eventually be able to compare your implementation with the stream’s.
Stretchy IK ending aside: This is honest work investigating the components, testing and extending the tool, and applying fixes as needed when the tool evidences some previously unaddressed issue in the leg component.
It’s a relaxed stream with an easy pace and I kinda like how it went; particularly the fact it came to a clean conclusion bang on time.
We’re now ready to move on to finishing the foot component to acknowledge the foot offset from FK/IK controls, and we have one minor fix left for the leg guide to properly preserve the offset connection with the hip, and then we’ll be good to export and symmetrize the leg and finally bind.
The fruit of all our efforts is finally in sight!
Don’t be afraid if you’re not interested in programming. Or maybe not up to scratch on your scripting to follow the details. This will NOT be necessary to follow the stream once we’ll resume non programming work.
You will be able to copy and paste what I wrote and use it if your rig conventions are close enough to the ones we use on stream.
This episode we finish covering all cases in the first two thirds, more or less, of the video. Once you’ll get to me meandering about the rig, somewhere around the 40th minute, you will have seen all the goodness, the rest is just entertainment.
Also worth noting that at the very end of the stream I was surprised that our cleaned up Leg Component Guide wouldn’t respond as expected, so I announced I would have left it for another day. Of course the moment I stopped recording I realized I had left some prototype casing where I forced the swap case in, and therefore the script would run the wrong case.
The code available on the repository does not have the issue. If you watch the video it will become pretty obvious then what I’m talking about.