It was so fun. I am going to start with the show-off of my procedurally rigged character. (Pardon the Maya's basic skinning- I will skin it this week for the sake of showing it off).
I'm glad I focused on only 1 thing which gave me clarity and specificity to work on. I had lots of bugs, not only on code but also on the rig. I modified my base rig and even simplified it. The current features my procedural rigging script can do is-
- IK Spline spine
- FK neck and head
- IK legs
- IK arms
- IK fingers
Actually, I used the same code of IK leg to create IK arm and IK fingers. If my character gets foot fingers, it will be automatically rigged as IK fingers which, I think, is the reason people do procedural rigging. I removed the code which were making things complex or breaking the rig, for example- I removed IK spline neck and made it just an FK. Spent some more time on properly organizing the rig hierarchy.
Before I forget to tell my progress, I worked on IK leg setup for the character and finished the tutorial. It was a really good journey and I'm sure I needed this to be a Studio class to finish this tutorial because it is directly related to rigging and yet not everyone learns it in their initial days of rigging. This tutorial was for a quadruped komodo character but, of course, the knowledge is easily transferable for any kind of character, at least the bipeds. With the completion of this, I'm thinking what should be next step, even though I have it in my syllabus. I think that reassessing myself at this point will be helpful because there were times during the course when I had doubt in me, if I can do it without a tutorial. But when I started debugging and adding my code on top of it, it felt better. But still, starting from scratch is totally different than updating an already built code. Both have their own process of working, i.e., to write from scratch, I need to know EXACTLY the requirement but to update a code, I need to know the requirement as well as each line of code.
At this point, I have an option to go ahead with this tutorial OR to learn from Chris Zurbrigg and ask the fellow animators about their requirement and work on that. I'm confused because both of them have their own benefits. I just need to evaluate which one is more beneficial to me, at this point. Will figure it out this week and start working on it.
Peace!
Opmerkingen