tepenrod
04-07-2010, 11:45 PM
Hello everyone,
So my professor gave me a model he has been working on to try to come up with some rigging solutions for the character. The biggest problem the character is giving me is with his legs. On them are 230 or so individually modeled scales. These need to not only move with the leg but move with relative realism.
I have thought of a few solutions, but I thought perhaps someone could help me in approaching this problem.
1) Someone suggested I set driven keys on the scales based on leg movement...this seemed tedious and not really realistic.
2) One of my favorite solutions is I actually created a hair driven IK spline chain that moves down a chain of joints which follow the leg. This basically creates a pretty nice movement of the leg like a normal pant leg. I then parent the scales to this joint chain and they follow along nicely.
So using this solution, the biggest problem is collision. Calculating 230 collisions seems taxing for a single character. I was curious if there might be a way to create a proxy for collision, like a low-poly wrap around the leg that also moves with the chain and then calculate that for the leg.
I hope I'm describing this clearly. If anyone needs further clarification, please let me know. Any advice or approaches to take with this would be greatly appreciated.
Thanks!
So my professor gave me a model he has been working on to try to come up with some rigging solutions for the character. The biggest problem the character is giving me is with his legs. On them are 230 or so individually modeled scales. These need to not only move with the leg but move with relative realism.
I have thought of a few solutions, but I thought perhaps someone could help me in approaching this problem.
1) Someone suggested I set driven keys on the scales based on leg movement...this seemed tedious and not really realistic.
2) One of my favorite solutions is I actually created a hair driven IK spline chain that moves down a chain of joints which follow the leg. This basically creates a pretty nice movement of the leg like a normal pant leg. I then parent the scales to this joint chain and they follow along nicely.
So using this solution, the biggest problem is collision. Calculating 230 collisions seems taxing for a single character. I was curious if there might be a way to create a proxy for collision, like a low-poly wrap around the leg that also moves with the chain and then calculate that for the leg.
I hope I'm describing this clearly. If anyone needs further clarification, please let me know. Any advice or approaches to take with this would be greatly appreciated.
Thanks!
